0001628280-24-036248.txt : 20240808 0001628280-24-036248.hdr.sgml : 20240808 20240808172404 ACCESSION NUMBER: 0001628280-24-036248 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 71 CONFORMED PERIOD OF REPORT: 20240630 FILED AS OF DATE: 20240808 DATE AS OF CHANGE: 20240808 FILER: COMPANY DATA: COMPANY CONFORMED NAME: SenesTech, Inc. CENTRAL INDEX KEY: 0001680378 STANDARD INDUSTRIAL CLASSIFICATION: AGRICULTURE CHEMICALS [2870] ORGANIZATION NAME: 08 Industrial Applications and Services IRS NUMBER: 202079805 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-37941 FILM NUMBER: 241189715 BUSINESS ADDRESS: STREET 1: 3140 N. CADEN COURT STREET 2: SUITE 1 CITY: FLAGSTAFF STATE: AZ ZIP: 86004 BUSINESS PHONE: (928) 779 - 4143 MAIL ADDRESS: STREET 1: 3140 N. CADEN COURT STREET 2: SUITE 1 CITY: FLAGSTAFF STATE: AZ ZIP: 86004 10-Q 1 snes-20240630.htm 10-Q snes-20240630
000168037812-312024Q2false0.100.10xbrli:sharesiso4217:USDiso4217:USDxbrli:sharessnes:statesnes:territoryxbrli:puresnes:segement00016803782024-01-012024-06-3000016803782024-08-0600016803782024-06-3000016803782023-12-3100016803782024-04-012024-06-3000016803782023-04-012023-06-3000016803782023-01-012023-06-3000016803782022-12-3100016803782023-06-300001680378snes:EvolveMember2023-11-012024-06-300001680378snes:EvolveMouseMember2023-11-012024-06-300001680378us-gaap:SubsequentEventMember2024-07-232024-07-2300016803782024-03-3100016803782023-03-310001680378snes:ResearchAndDevelopmentEquipmentMember2024-06-300001680378snes:ResearchAndDevelopmentEquipmentMember2023-12-310001680378snes:OfficeAndComputerEquipmentMember2024-06-300001680378snes:OfficeAndComputerEquipmentMember2023-12-310001680378snes:AutosTrucksMember2024-06-300001680378snes:AutosTrucksMember2023-12-310001680378us-gaap:FurnitureAndFixturesMember2024-06-300001680378us-gaap:FurnitureAndFixturesMember2023-12-310001680378us-gaap:LeaseholdImprovementsMember2024-06-300001680378us-gaap:LeaseholdImprovementsMember2023-12-310001680378snes:DepreciablePropertyPlantAndEquipmentMember2024-06-300001680378snes:DepreciablePropertyPlantAndEquipmentMember2023-12-310001680378us-gaap:NotesPayableOtherPayablesMember2023-12-310001680378us-gaap:NotesPayableOtherPayablesMember2023-01-012023-12-310001680378us-gaap:NotesPayableOtherPayablesMember2024-06-300001680378snes:EquityIncentivePlan2018Member2024-06-300001680378snes:EquityIncentivePlan2018Memberus-gaap:EmployeeStockOptionMembersrt:MinimumMember2019-01-012019-09-300001680378snes:EquityIncentivePlan2018Memberus-gaap:EmployeeStockOptionMembersrt:MaximumMember2019-01-012019-09-300001680378us-gaap:EmployeeStockOptionMembersnes:EquityIncentivePlan2018Member2019-01-012019-09-300001680378snes:EquityIncentivePlan2018Member2024-01-012024-06-3000016803782024-01-012024-03-3100016803782023-01-012023-12-310001680378snes:ShareBasedPaymentArrangementOptionInducementAwardMember2024-06-300001680378us-gaap:EmployeeStockOptionMembersnes:EquityIncentivePlan2018Member2024-04-012024-06-300001680378us-gaap:ResearchAndDevelopmentExpenseMember2024-04-012024-06-300001680378us-gaap:ResearchAndDevelopmentExpenseMember2023-04-012023-06-300001680378us-gaap:ResearchAndDevelopmentExpenseMember2024-01-012024-06-300001680378us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-06-300001680378us-gaap:SellingGeneralAndAdministrativeExpensesMember2024-04-012024-06-300001680378us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-04-012023-06-300001680378us-gaap:SellingGeneralAndAdministrativeExpensesMember2024-01-012024-06-300001680378us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-01-012023-06-300001680378us-gaap:EmployeeStockOptionMembersnes:EquityIncentivePlan2018Member2024-01-012024-06-300001680378us-gaap:CommonStockMember2023-12-310001680378us-gaap:AdditionalPaidInCapitalMember2023-12-310001680378us-gaap:RetainedEarningsMember2023-12-310001680378us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-310001680378us-gaap:CommonStockMember2024-01-012024-03-310001680378us-gaap:RetainedEarningsMember2024-01-012024-03-310001680378us-gaap:CommonStockMember2024-03-310001680378us-gaap:AdditionalPaidInCapitalMember2024-03-310001680378us-gaap:RetainedEarningsMember2024-03-310001680378us-gaap:AdditionalPaidInCapitalMember2024-04-012024-06-300001680378us-gaap:CommonStockMember2024-04-012024-06-300001680378us-gaap:RetainedEarningsMember2024-04-012024-06-300001680378us-gaap:CommonStockMember2024-06-300001680378us-gaap:AdditionalPaidInCapitalMember2024-06-300001680378us-gaap:RetainedEarningsMember2024-06-300001680378us-gaap:CommonStockMember2022-12-310001680378us-gaap:AdditionalPaidInCapitalMember2022-12-310001680378us-gaap:RetainedEarningsMember2022-12-310001680378us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-3100016803782023-01-012023-03-310001680378us-gaap:CommonStockMember2023-01-012023-03-310001680378us-gaap:RetainedEarningsMember2023-01-012023-03-310001680378us-gaap:CommonStockMember2023-03-310001680378us-gaap:AdditionalPaidInCapitalMember2023-03-310001680378us-gaap:RetainedEarningsMember2023-03-310001680378us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-300001680378us-gaap:CommonStockMember2023-04-012023-06-300001680378us-gaap:RetainedEarningsMember2023-04-012023-06-300001680378us-gaap:CommonStockMember2023-06-300001680378us-gaap:AdditionalPaidInCapitalMember2023-06-300001680378us-gaap:RetainedEarningsMember2023-06-300001680378snes:DealerManagerWarrants2Member2024-01-012024-06-300001680378snes:DealerManagerWarrants2Member2024-06-300001680378snes:DealerManagerWarrants2Member2023-12-310001680378snes:RegisteredDirectOfferingMember2024-01-012024-06-300001680378snes:RegisteredDirectOfferingMember2024-06-300001680378snes:RegisteredDirectOfferingMember2023-12-310001680378snes:DealerManagerWarrants3Member2024-01-012024-06-300001680378snes:DealerManagerWarrants3Member2024-06-300001680378snes:DealerManagerWarrants3Member2023-12-310001680378snes:DealerManagerWarrants4Member2024-01-012024-06-300001680378snes:DealerManagerWarrants4Member2024-06-300001680378snes:DealerManagerWarrants4Member2023-12-310001680378snes:DealerManagerWarrants5Member2024-01-012024-06-300001680378snes:DealerManagerWarrants5Member2024-06-300001680378snes:DealerManagerWarrants5Member2023-12-310001680378snes:RegisteredDirectOfferingTwoMember2024-01-012024-06-300001680378snes:RegisteredDirectOfferingTwoMember2024-06-300001680378snes:RegisteredDirectOfferingTwoMember2023-12-310001680378snes:DealerManagerWarrants6Member2024-01-012024-06-300001680378snes:DealerManagerWarrants6Member2024-06-300001680378snes:DealerManagerWarrants6Member2023-12-310001680378snes:PrivatePlacementAgreementOneMember2024-01-012024-06-300001680378snes:PrivatePlacementAgreementOneMember2024-06-300001680378snes:PrivatePlacementAgreementOneMember2023-12-310001680378snes:DealerManagerWarrants7Member2024-01-012024-06-300001680378snes:DealerManagerWarrants7Member2024-06-300001680378snes:DealerManagerWarrants7Member2023-12-310001680378snes:DealerManagerWarrants8Member2024-01-012024-06-300001680378snes:DealerManagerWarrants8Member2024-06-300001680378snes:DealerManagerWarrants8Member2023-12-310001680378snes:DealerManagerWarrants9Member2024-01-012024-06-300001680378snes:DealerManagerWarrants9Member2024-06-300001680378snes:DealerManagerWarrants9Member2023-12-310001680378snes:SeriesCWarrantsMember2024-01-012024-06-300001680378snes:SeriesCWarrantsMember2024-06-300001680378snes:SeriesCWarrantsMember2023-12-310001680378snes:DealerManagerWarrants10Member2024-01-012024-06-300001680378snes:DealerManagerWarrants10Member2024-06-300001680378snes:DealerManagerWarrants10Member2023-12-310001680378snes:PrivateWarrantInducement3Member2024-01-012024-06-300001680378snes:PrivateWarrantInducement3Member2024-06-300001680378snes:PrivateWarrantInducement3Member2023-12-310001680378snes:PrivateWarrantInducement4Member2024-01-012024-06-300001680378snes:PrivateWarrantInducement4Member2024-06-300001680378snes:PrivateWarrantInducement4Member2023-12-310001680378snes:DealerManagerWarrants11Member2024-01-012024-06-300001680378snes:DealerManagerWarrants11Member2024-06-300001680378snes:DealerManagerWarrants11Member2023-12-310001680378snes:SeriesDWarrantsMember2024-01-012024-06-300001680378snes:SeriesDWarrantsMember2024-06-300001680378snes:SeriesDWarrantsMember2023-12-310001680378snes:SeriesEWarrantsMember2024-01-012024-06-300001680378snes:SeriesEWarrantsMember2024-06-300001680378snes:SeriesEWarrantsMember2023-12-310001680378snes:DealerManagerWarrants12Member2024-01-012024-06-300001680378snes:DealerManagerWarrants12Member2024-06-300001680378snes:DealerManagerWarrants12Member2023-12-310001680378snes:PreFundedWarrantsIssuedInNovember2022CommonStockRegisteredDirectOfferingMember2024-01-012024-06-300001680378snes:PreFundedWarrantsIssuedInNovember2022CommonStockRegisteredDirectOfferingMember2024-06-300001680378us-gaap:WarrantMember2024-04-012024-06-300001680378us-gaap:WarrantMember2023-04-012023-06-300001680378us-gaap:WarrantMember2024-01-012024-06-300001680378us-gaap:WarrantMember2023-01-012023-06-300001680378snes:CommonStockOptionsMember2024-04-012024-06-300001680378snes:CommonStockOptionsMember2023-04-012023-06-300001680378snes:CommonStockOptionsMember2024-01-012024-06-300001680378snes:CommonStockOptionsMember2023-01-012023-06-300001680378us-gaap:RestrictedStockUnitsRSUMember2024-04-012024-06-300001680378us-gaap:RestrictedStockUnitsRSUMember2023-04-012023-06-300001680378us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-06-300001680378us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-06-300001680378country:US2024-04-012024-06-300001680378country:US2023-04-012023-06-300001680378country:US2024-01-012024-06-300001680378country:US2023-01-012023-06-300001680378snes:InternationalMember2024-04-012024-06-300001680378snes:InternationalMember2023-04-012023-06-300001680378snes:InternationalMember2024-01-012024-06-300001680378snes:InternationalMember2023-01-012023-06-300001680378snes:AllDistributorsMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2024-04-012024-06-300001680378snes:AllDistributorsMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2023-04-012023-06-300001680378snes:AllDistributorsMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2024-01-012024-06-300001680378snes:AllDistributorsMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2023-01-012023-06-300001680378snes:DistributorAMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2024-04-012024-06-300001680378snes:DistributorAMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2023-04-012023-06-300001680378snes:DistributorAMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2024-01-012024-06-300001680378snes:DistributorAMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2023-01-012023-06-300001680378snes:DistributorAMemberus-gaap:CustomerConcentrationRiskMembersnes:AccountsReceivableBenchmarkMember2024-01-012024-06-300001680378snes:DistributorAMemberus-gaap:CustomerConcentrationRiskMembersnes:AccountsReceivableBenchmarkMember2023-01-012023-12-310001680378snes:EndCustomerAMemberus-gaap:CustomerConcentrationRiskMembersnes:AccountsReceivableBenchmarkMember2024-01-012024-06-300001680378snes:EndCustomerAMemberus-gaap:CustomerConcentrationRiskMembersnes:AccountsReceivableBenchmarkMember2023-01-012023-12-310001680378snes:EndCustomerBMemberus-gaap:CustomerConcentrationRiskMembersnes:AccountsReceivableBenchmarkMember2024-01-012024-06-300001680378snes:EndCustomerBMemberus-gaap:CustomerConcentrationRiskMembersnes:AccountsReceivableBenchmarkMember2023-01-012023-12-310001680378snes:EquityIncentivePlan2018Memberus-gaap:SubsequentEventMember2024-07-112024-07-11
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-Q
x 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
o TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from ________ to ________
Commission File Number: 001-37941
SENESTECH, INC.
(Exact name of registrant as specified in its charter)
Delaware20-2079805
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer
Identification No.)
23460 N 19th Ave, Suite 110
Phoenix, AZ
85027
(Address of principal executive offices)(Zip Code)
(928) 779-4143
(Registrant’s telephone number, including area code)
N/A
(Former name, former address and former fiscal year, if changed since last report)
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Common Stock, $0.001 par valueSNESThe 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 x No o
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 x No o
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated fileroAccelerated filero
Non-accelerated filerxSmaller reporting companyx
Emerging growth companyo
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. o
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes o No x
The number of shares of common stock outstanding as of August 6, 2024: 515,340


SENESTECH, INC.
FORM 10-Q
FOR THE QUARTERLY PERIOD ENDED JUNE 30, 2024
TABLE OF CONTENTS


PART I — FINANCIAL INFORMATION
Item 1. Financial Statements
SENESTECH, INC.
CONDENSED BALANCE SHEETS
(In thousands, except shares and per share data)
June 30,
2024
December 31, 2023
ASSETS(unaudited)
Current assets:
Cash and cash equivalents$1,952 $5,395 
Accounts receivable, net243 95 
Prepaid expenses and other current assets464 388 
Inventory, net899 795 
Total current assets3,558 6,673 
Right to use assets, operating leases97 210 
Property and equipment, net360 388 
Other noncurrent assets22 22 
Total assets$4,037 $7,293 
LIABILITIES AND STOCKHOLDERS’ EQUITY
Current liabilities:
Accounts payable$191 $150 
Accrued expenses415 368 
Current portion of operating lease liability101 217 
Current portion of notes payable39 33 
Deferred revenue15 18 
Total current liabilities761 786 
Notes payable, less current portion162 156 
Total liabilities923 942 
Commitments and contingencies (see notes)
Stockholders’ equity:
Preferred stock, $0.001 par value, 10,000,000 shares authorized, none issued and outstanding
  
Common stock, $0.001 par value, 100,000,000 shares authorized, 515,340 shares and 514,003 shares issued and outstanding as of June 30, 2024 and December 31, 2023, respectively
1 1 
Additional paid-in capital136,442 136,263 
Accumulated deficit(133,329)(129,913)
Total stockholders’ equity3,114 6,351 
Total liabilities and stockholders’ equity$4,037 $7,293 
See accompanying notes to condensed financial statements.
1

SENESTECH, INC.
CONDENSED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS
(In thousands, except shares and per share data)
(Unaudited)
Three Months Ended June 30,Six Months Ended June 30,
2024202320242023
Revenues, net$459 $305 $874 $538 
Cost of sales210 163 490 304 
Gross profit249 142 384 234 
Operating expenses:
Research and development467 381 837 768 
Selling, general and administrative1,384 1,761 2,992 3,511 
Total operating expenses1,851 2,142 3,829 4,279 
Loss from operations(1,602)(2,000)(3,445)(4,045)
Other income (expense):
Interest income22 7 37 15 
Interest expense(5) (9) 
Miscellaneous income1  1  
Other income, net18 7 29 15 
Net loss and comprehensive loss$(1,584)$(1,993)$(3,416)$(4,030)
Weighted average shares outstanding - basic and diluted514,46323,841514,45820,492
Net loss per share - basic and diluted$(3.08)$(83.58)$(6.64)$(196.66)
See accompanying notes to condensed financial statements.
2

SENESTECH, INC.
CONDENSED STATEMENTS OF CASH FLOWS
(In thousands)
(Unaudited)
Six Months Ended
June 30,
20242023
Cash flows from operating activities:
Net loss$(3,416)$(4,030)
Adjustments to reconcile net loss to net cash used in operating activities:
Depreciation and amortization73 69 
Stock-based compensation173 336 
Bad debt expense2 (2)
Changes in operating assets and liabilities:
Accounts receivable(150)71 
Prepaid expenses and other current assets(76)92 
Inventory(104)88 
Other assets(3)(2)
Accounts payable41 (420)
Accrued expenses47 61 
Deferred revenue(3)(20)
Net cash used in operating activities(3,416)(3,757)
Cash flows from investing activities:
Purchase of property and equipment(41)(21)
Net cash used in investing activities(41)(21)
Cash flows from financing activities:
Proceeds from issuances of common stock, net 1,210 
Proceeds from issuance of notes payable25  
Repayments of notes payable(17) 
Proceeds from the exercise of warrants6  
Payment of employee withholding taxes related to share based awards (11)
Net cash provided by financing activities14 1,199 
Decrease in cash and cash equivalents(3,443)(2,579)
Cash and cash equivalents, beginning of period5,395 4,775 
Cash and cash equivalents, end of period$1,952 $2,196 
Supplemental cash flow information is as follows:
Interest paid$9 $ 
Income taxes paid$ $ 
Non-cash investing and financing activities:
Note payable incurred for the purchase of certain equipment$4 $ 
See accompanying notes to condensed financial statements.
3

SENESTECH, INC.
NOTES TO CONDENSED FINANCIAL STATEMENTS
(Unaudited)
NOTE 1: BASIS OF PRESENTATION
Nature of Business
SenesTech, Inc. (subsequently referred to in this report as “we,” “us,” “our,” or “our company”) was incorporated in the state of Nevada in July 2004. On November 12, 2015, we subsequently reincorporated in the state of Delaware. Our corporate headquarters and manufacturing site are in Phoenix, Arizona. We have developed and are commercializing a global, proprietary technology for managing animal pest populations, initially rat populations, through fertility control. Our current products are known as ContraPest® and EvolveTM.
Our initial product was ContraPest, which is a liquid bait containing the active ingredients 4-vinylcyclohexene diepoxide and triptolide. ContraPest limits reproduction of male and female rats beginning with the first breeding cycle following consumption. ContraPest is being marketed for use in controlling Norway and roof rat populations. In addition to the U.S. Environmental Protection Agency (“EPA”) registration of ContraPest, we must obtain registration from the various state regulatory agencies prior to selling in each state. To date, we have received registration for ContraPest in all 50 states and the District of Columbia, 49 of which have approved the removal of the Restricted Use designation, as well as the District of Columbia and five major U.S. territories.
In January 2024, we launched Evolve, which is a soft bait containing the active ingredient cottonseed oil. Evolve limits reproduction of male and female rats beginning with the first breeding cycle following consumption. Evolve is considered a minimum risk pesticide under the EPA Federal Insecticide, Fungicide, and Rodenticide Act, Section 25(b) (“Section 25(b)”). We must obtain registration from the various state regulatory agencies that do not accept the federal exemption. To date, we are authorized to sell Evolve in 43 states.
In May 2024, we launched our latest product Evolve Mouse, a modified version of our soft bait technology containing the active ingredient cottonseed oil. Evolve Mouse limits reproduction of male and female mice after one to two breeding cycles following consumption. Evolve Mouse is also considered a minimum risk pesticide under Section 25(b). We must obtain registration from the various state regulatory agencies that do not accept the federal exemption. To date, we are authorized to sell Evolve Mouse in 32 states.
Going Concern
Our condensed financial statements as of June 30, 2024 were prepared under the assumption that we would continue as a going concern. The reports of our independent registered public accounting firm that accompanies our financial statements for each of the years ended December 31, 2023 and December 31, 2022 contain a going concern qualification in which such firm expressed substantial doubt about our ability to continue as a going concern, based on the financial statements at that time. Specifically, we have incurred operating losses since our inception, and we expect to continue to incur significant expenses and operating losses for the foreseeable future. These prior losses and expected future losses have had, and will continue to have, an adverse effect on our financial condition. If we encounter continued issues or delays in the commercialization of fertility control products, our expected future losses could have an adverse effect on our financial condition and negatively impact our ability to fund continued operations, obtain additional financing in the future and continue as a going concern. There are no assurances that such financing, if necessary, will be available to us at all or will be available in sufficient amounts or on reasonable terms. Our financial statements do not include any adjustments that may result from the outcome of this uncertainty. If we are unable to generate additional funds in the future through additional financings, sales of our products, licensing fees, royalty payments or from other sources or transactions, we will exhaust our resources and will be unable to continue operations.
Liquidity and Capital Resources
Since our inception, we have sustained significant operating losses in the course of our research and development and commercialization activities and expect such losses to continue for the near future. We have generated limited revenue to date from product sales, research grants and licensing fees received under a former license agreement. We have primarily funded our operations to date through the sale of equity securities, including convertible preferred stock, common stock and warrants to purchase common stock.
4

We have also raised capital through debt financing, consisting primarily of convertible notes and government loan programs, and, to a lesser extent, payments received in connection with product sales, research grants and licensing fees.
As of June 30, 2024, we had an accumulated deficit of $133.3 million and cash and cash equivalents of $2.0 million.
Our ultimate success depends upon the outcome of a combination of factors, including the following: (i) successful commercialization of fertility control products and maintaining and obtaining regulatory approval of our products and product candidates; (ii) market acceptance, commercial viability and profitability of fertility control products and other products; (iii) the ability to market our products and establish an effective sales force and marketing infrastructure to generate significant revenue; (iv) the success of our research and development; (v) the ability to retain and attract key personnel to develop, operate and grow our business; and (vi) our ability to meet our working capital needs.
Based upon our current operating plan, we expect that cash and cash equivalents at June 30, 2024, in combination with anticipated revenue and any additional sales of our equity securities, will be sufficient to fund our current operations for at least the next three months.
While we have evaluated and continue to evaluate our operating expenses and concentrate our resources toward the successful commercialization of fertility control products in the United States, additional financing will be needed before achieving anticipated revenue targets and margin targets. If we are unable to raise necessary capital through the sale of our securities, we may be required to take other measures that could impair our ability to be successful and operate as a going concern. In any event, additional capital is needed in order to fund our operating losses and research and development activities before we become profitable. We may never achieve profitability or generate positive cash flows, and unless and until we do, we will continue to need to raise capital through equity or debt financing. If such equity or debt financing is not available at adequate levels or on acceptable terms, we may need to delay, limit or terminate commercialization and development efforts or discontinue operations.
Reverse Stock Split
On July 23, 2024, we amended our amended and restated certificate of incorporation to effect a 1-for-10 reverse split of our issued and outstanding shares of common stock. The accompanying financial statements and notes thereto give retrospective effect to the reverse stock split for all periods presented. All issued and outstanding common stock, options and warrants exercisable for common stock and per share amounts contained in our financial statements have been retrospectively adjusted. Also, see Note 10.
Condensed Financial Statements
Our accompanying unaudited condensed financial statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”) for interim financial reporting. Certain information and footnote disclosures normally included in the annual financial statements prepared in accordance with the U.S. generally accepted accounting principles (“U.S. GAAP”) have been condensed or omitted pursuant to such rules and regulations. In our opinion, the unaudited condensed financial statements include all material adjustments, all of which are of a normal and recurring nature, necessary to present fairly our financial position as of June 30, 2024, and our operating results and cash flows for the six month periods ended June 30, 2024 and 2023. The accompanying financial information as of December 31, 2023 is derived from audited financial statements. Interim results are not necessarily indicative of results for a full year. The information included in this Quarterly Report on Form 10-Q should be read in conjunction with our Annual Report on Form 10-K for the year ended December 31, 2023, filed with the SEC on February 21, 2024.
Recent Accounting Pronouncements
There have been no new accounting pronouncements not yet effective or adopted in the current year that we believe have a significant impact, or potential significant impact, to our condensed financial statements.
Use of Estimates
The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts and classification of assets and liabilities, disclosure of contingent assets and liabilities at the date of the financial statements and reported amounts of revenues and expenses during the reporting period.
5

The significant estimates in our financial statements include the valuation of inventory, common stock warrants, and stock-based awards, such as stock options and restricted stock units. Actual results could differ from such estimates.
Advertising Costs
Advertising costs are expensed as incurred and was $62,000 and $43,000 for the three months ended June 30, 2024 and 2023, respectively, and $121,000 and $84,000 for the six months ended June 30, 2024 and 2023, respectively.
Comprehensive Loss
We have no other comprehensive income items for the periods presented. As a result, our net loss and comprehensive loss were the same for the periods presented and a separate statement of comprehensive loss is not included in the accompanying condensed financial statements.
NOTE 2: BALANCE SHEET COMPONENTS
Cash and Cash Equivalents
Highly liquid investments with maturities of three months or less as of the date of acquisition are classified as cash equivalents, of which we had $2.0 million and $5.4 million as of June 30, 2024 and December 31, 2023, respectively, included within cash and cash equivalents in the condensed balance sheets.
Accounts Receivable, Net
Accounts receivable, net consisted of the following (in thousands):
June 30,
2024
December 31,
2023
Accounts receivable$247 $99 
Allowance for uncollectible accounts(4)(4)
Accounts receivable, net$243 $95 
The following was the activity in the allowance for uncollectible accounts (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2024202320242023
Balance as of beginning of period$4 $4 $4 $6 
Increase in provision2    
Amounts written off, less recoveries(2)  (2)
Balance as of end of period$4 $4 $4 $4 
Inventory, net
Inventory, net consisted of the following (in thousands):
June 30,
2024
December 31,
2023
Raw materials$780 $747 
Work in progress7  
Finished goods112 53 
Total inventory899 800 
Less: reserve for obsolescence (5)
Inventory, net$899 $795 
6

The following was the activity in the reserve for obsolescence (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2024202320242023
Balance as of beginning of period$5 $18 $5 $18 
Increase in reserve    
Amounts relieved(5) (5) 
Balance as of end of period$ $18 $ $18 
Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consisted of the following (in thousands):
June 30,
2024
December 31,
2023
Equity offering costs$124 $ 
Software licenses116 152 
Professional services48 30 
Insurance47 64 
Prepaid inventory29 111 
Other100 31 
Total prepaid expenses and other current assets$464 $388 
Property and Equipment, Net
Property and equipment, net consisted of the following (in thousands):
June 30,
2024
December 31,
2023
Research and development equipment$1,792 $1,763 
Office and computer equipment808 808 
Autos54 54 
Furniture and fixtures46 41 
Leasehold improvements152 141 
Total in service2,852 2,807 
Accumulated depreciation and amortization(2,492)(2,419)
Property and equipment, net$360 $388 
Accrued Expenses
Accrued expenses consisted of the following (in thousands):
June 30,
2024
December 31,
2023
Compensation and related benefits$325 $232 
Legal and consulting professional services79 121 
Product warranty11 15 
Total accrued expenses$415 $368 
7

Notes Payable
In 2023, we arranged financing for the purchase of certain equipment. The notes payable for that certain equipment have a weighted average annual interest rate of 8.9% with a term of five years and is secured by the underlying equipment.
As of June 30, 2024, future principal payments were as follows (in thousands):
2024$19 
202541 
202645 
202749 
202844 
Thereafter3 
Total principal payments201 
Less: current portion of notes payable(39)
Notes payable, less current portion$162 
NOTE 3: FAIR VALUE MEASUREMENTS
The carrying amounts of our financial instruments, including accounts payable and accrued liabilities, approximate fair value due to their short maturities. Notes payable are recorded at amortized cost, which approximates fair value.
NOTE 4: LEASES
We have operating leases for our corporate headquarters and our manufacturing and research facility, which expire in 2024. The components of lease cost were as follows (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2024202320242023
Operating lease cost$57 $55 $113 $111 
As of June 30, 2024, maturities of operating lease liabilities were as follows (in thousands):
2024$103 
Total operating lease payments103 
Less: imputed interest(2)
Total operating lease liabilities$101 
NOTE 5: STOCK-BASED COMPENSATION
In 2018, our stockholders approved the adoption of the SenesTech, Inc. 2018 Equity Incentive Plan (the “2018 Plan”) which provides for the issuance of stock-based instruments, such as stock options or restricted stock units, to employees or consultants as deemed appropriate. The 2018 Plan has since been amended and restated on certain occasions, most recently on July 11, 2024, when our stockholders approved an increase to the total number of authorized shares to 207,071 shares.
Currently, we only have stock options outstanding under the 2018 Plan, which are generally issued with a per share exercise price equal to the fair market value of our common stock at the date of grant. Options granted generally vest immediately, or ratably over a 12- to 36-month period coinciding with their respective service periods, with terms generally of five years. Certain stock option awards provide for accelerated vesting upon a change in control.
We have 203,311 shares of common stock available for issuance under the 2018 Plan, which includes the increase to the total number of authorized shares of 200,000 shares approved by our stockholders on July 11, 2024.
8

The following table presents the outstanding stock option activity:
Number of OptionsWeighted
Average
Exercise
Price Per
Share
Weighted
Average
Remaining
Contractual
Term
(years)
Three months ended June 30, 2024:
Outstanding as of March 31, 2024
3,641 $1,194.90 3.8
Granted892 6.740 4.8
Outstanding as of June 30, 20244,533 
(1)
899.48 3.8
Six months ended June 30, 2024:
Outstanding as of December 31, 20233,643 1,197.00 4.0
Granted892 6.740 4.8
Forfeited(2)1,965.36 3.0
Outstanding as of June 30, 20244,533 
(1)
899.48 3.8
Exercisable as of June 30, 20243,987 1,009.40 3.8
(1) Includes options related to 823 shares that are inducement awards and not granted under the 2018 Plan.
The weighted average grant date fair value of options granted during the three months ended June 30, 2024 was $5.59 per share, based on the following assumptions used in the Black-Scholes option pricing model:
Expected volatility117.0 %
Expected dividend yield
Expected term (in years)5
Risk-free interest rate4.43 %
The expected volatility assumption is based on the calculated volatility of our common stock at the date of grant based on historical prices over the most recent period commensurate with the term of the award. The expected dividend yield assumption is based on our history and expected dividend payouts: we have not, and do not expect to, pay dividends. The expected term assumption is the contractual term of the options for non-employees. The risk-free interest rate assumption is determined using the U.S. treasury yields for bonds with a maturity commensurate with the term of the award.
The stock-based compensation expense was recorded as follows (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2024202320242023
Research and development$4 $5 $8 $9 
Selling, general and administrative (1)
84165165327
Total stock-based compensation expense$88 $170 $173 $336 
(1) Includes $56,000 related to stock issued in exchange for marketing services for the three and six month periods ended June 30, 2023.
The allocation between research and development and selling, general and administrative expense was based on the department and services performed by the employee or non-employee.
At June 30, 2024, the total compensation cost related to unvested options not yet recognized was $124,000, which will be recognized over a weighted average period of 1.1 years, assuming the employees and non-employees complete their service period required for vesting.
9

NOTE 6: STOCKHOLDERS’ EQUITY
On July 23, 2024, we amended our amended and restated certificate of incorporation to effect a 1-for-10 reverse split of our issued and outstanding shares of common stock. The accompanying financial statements and notes thereto give retrospective effect to the reverse stock split for all periods presented. All issued and outstanding common stock, options and warrants exercisable for common stock and per share amounts contained in our financial statements have been retrospectively adjusted.
Activity in equity during the three and six month periods ended June 30, 2024 and 2023 was as follows (dollars in thousands):
Common StockAdditional
Paid-In
Capital
Accumulated
Deficit
Total
SharesAmount
2024
Balances as of December 31, 2023514,003 $1 $136,263 $(129,913)$6,351 
Stock-based compensation— — 85 — 85 
Issuance of common stock upon exercise of warrants460 — 6 — 6 
Net loss— — — (1,832)(1,832)
Balances as of March 31, 2024514,463 1 136,354 (131,745)4,610 
Stock-based compensation— — 88 — 88 
Issuance of common stock upon exercise of warrants, net— — — — — 
Issuance of common stock for fractional shares in the 10:1 reverse stock split877 — — — — 
Net loss— — — (1,584)(1,584)
Balances as of June 30, 2024515,340 $1 $136,442 $(133,329)$3,114 
2023
Balances as of December 31, 20226,748 $ $127,482 $(122,203)$5,279 
Stock-based compensation— — 166 — 166 
Issuance of common stock upon exercise of warrants10,250 — — — — 
Issuance of shares pursuant to the vesting of restricted stock units, net of shares withheld for taxes111 — (11)— (11)
Issuance of common stock for service454 — 100 — 100 
Net loss— — — (2,037)(2,037)
Balances as of March 31, 202317,563  127,737 (124,240)3,497 
Stock-based compensation— — 113 — 113 
Issuance of common stock, net of issuance costs7,143 — 1,210 — 1,210 
Net loss— — — (1,993)(1,993)
Balances as of June 30, 202324,706 $ $129,060 $(126,233)$2,827 
In June 2024, we entered into an at-the-market offering arrangement with a sales agent, pursuant to which we may offer and sell, from time to time at our sole discretion, in transactions that are deemed to be “at the market” offerings under the Securities Act of 1933, as amended (the “Securities Act”), shares of our common stock for aggregate gross proceeds of up to $1,575,944 (“ATM Facility”). The offer and sale of shares will be made pursuant to a previously filed shelf registration statement on Form S-3 (Registration no. 333-261227), originally filed with the SEC on November 19, 2021 and amended on May 4, 2022, and declared effective by the SEC on May 6, 2022, and the related prospectus supplement related to the offering of shares dated June 20, 2024, and filed with the SEC on such date pursuant to Rule 424(b) under the Securities Act. As of June 30, 2024, we have not sold any shares under this ATM Facility and there are 315,189 shares of common stock reserved for potential issuance under the ATM Facility.
10

NOTE 7: COMMON STOCK WARRANTS
The following table presents the common stock warrant activity:
Issue DateWarrant TypeTerm
Date
Exercise
Price
Balance December 31, 2023IssuedExercisedExpiredBalance June 30, 2024
July 2019Dealer ManagerJuly 2024$81,000.00 33
January 2020Registered Direct OfferingJuly 2025$21,600.00 6060
January 2020Dealer ManagerJuly 2025$24,000.00 44
March 2020Dealer ManagerMarch 2025$9,015.12 44
April 2020Dealer ManagerApril 2025$9,528.00 4747
April 2020Registered Direct OfferingApril 2025$7,320.00 2020
October 2020Dealer ManagerApril 2026$5,174.40 3434
February 2021Private Placement AgreementAugust 2026$5,318.40 540540
February 2021Dealer ManagerAugust 2026$6,835.40 136136
March 2021Dealer ManagerMarch 2026$6,000.00 6060
November 2022Dealer ManagerNovember 2027$525.000 892892
April 2023Series COctober 2028$194.40 7,1427,142
April 2023Dealer ManagerApril 2028$262.50 534534
August 2023Private InducementSeptember 2024$86.42 23,80923,809
August 2023Private InducementAugust 2028$86.42 25,10025,100
August 2023Dealer ManagerAugust 2028$108.04 1,2221,222
November 2023Series DNovember 2028$13.00 381,612(230)381,382
November 2023Series EMay 2025$13.00 307,457(230)307,227
November 2023Dealer ManagerNovember 2028$16.25 28,84428,844
777,520(460)777,060
SharesWeighted
Average
Exercise
Price Per
Share
Weighted
Average
Remaining
Contractual
Term
(years)
Outstanding as of December 31, 2023777,520 $28.79 3.4
Exercised(460)13.00 — 
Outstanding as of June 30, 2024
777,060 28.80 2.9
During the six months ended June 30, 2024, warrants representing 460 shares of common stock were exercised with an exercise price of $13.00 per share.
11

NOTE 8: LOSS PER SHARE
Basic loss per share is calculated by dividing the net loss attributable to common stockholders by the weighted average number of common shares outstanding during the period, which includes prefunded warrants and shares held in abeyance from date of issuance. Diluted loss per share is computed by dividing the loss attributable to common stockholders by the weighted average number of common shares used in the basic loss per share calculation plus potentially dilutive securities outstanding during the period determined using the treasury stock method. Stock options and warrants are considered to be potentially dilutive securities but have been excluded from the calculation of diluted loss per share because their effect would be anti-dilutive given the net losses reported for all periods presented. Therefore, basic and diluted loss per share are the same for each period presented.
The following shares were excluded from the calculation of diluted net loss per share:
Three Months Ended
June 30,
Six Months Ended
June 30,
2024202320242023
Common stock warrants   1,389 
Stock options49  167  
Restricted stock units 85  629 
49 85 167 2,018 
NOTE 9: SEGMENT INFORMATION
We operate in one segment: the formulation, development, marketing and sale of fertility control products for use in managing pest populations. We generate our revenue from six broad product markets: agribusiness, pest management, facilities management, industrial, consumer, and governmental agencies.
Geographic Information
Revenue by geographic region was as follows:
Three Months Ended
June 30,
Six Months Ended
June 30,
2024202320242023
United States$459 $305 $832 $538 
International  42  
$459 $305 $874 $538 
Significant Customers
The percentage of revenue attributable to our distributors and to customers that represented 10% or more of revenue in at least one of the periods presented, was as follows:
Three Months Ended
June 30,
Six Months Ended
June 30,
2024202320242023
All distributors28 %2 %17 %3 %
Distributor A14  7  
12

The following accounts represented at least 10% of total accounts receivable in at least one of the periods presented:
June 30,
2024
December 31,
2023
Distributor A32 %13 %
End customer A3 %19 %
End customer B2 %13 %
NOTE 10: SUBSEQUENT EVENTS
On July 11, 2024, we held our annual meeting of stockholders (the “Annual Meeting”), at which meeting our stockholders approved an amendment to our 2018 Plan. The effect of the amendment to the 2018 Plan is to increase the number of shares of common stock available under the 2018 Plan by 200,000 shares.
On July 11, 2024, our stockholders also approved a proposal at our Annual Meeting further amending our Amended and Restated Certificate of Incorporation (as amended, the “Certificate of Incorporation”), to effect a reverse stock split of our common stock at a ratio between one-for-two (1:2) and one-for-twenty (1:20), without reducing the authorized number of shares of common stock. On July 11, 2024, our board of directors approved a final split ratio of one-for-ten (1:10). Following such approval, we filed an amendment to the Certificate of Incorporation with the Secretary of the State of Delaware on July 23, 2024 to effect the reverse stock split, with an effective date of July 24, 2024.
We have evaluated subsequent events from the balance sheet date through August 8, 2024, the date at which the condensed financial statements were issued, and determined that there were no additional items that require adjustment to or disclosure in the condensed financial statements.
13

Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations –
The following Management’s Discussion and Analysis of Financial Condition and Results of Operations should be read in conjunction with our condensed financial statements and related notes.
Forward-Looking Statements
The statements contained in this Quarterly Report on Form 10-Q that are not historical are forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended (the “Securities Act”), and Section 21E of the Securities Exchange Act of 1934, as amended, (the “Exchange Act”). All statements other than statements of historical facts contained or incorporated herein by reference in this Quarterly Report on Form 10-Q, including statements regarding our future operating results, future financial position, business strategy, objectives, goals, plans, prospects, markets, and plans and objectives for future operations, are forward-looking statements. In some cases, you can identify forward-looking statements by terms such as “anticipates,” “believes,” “estimates,” “expects,” “intends,” “suggests,” “targets,” “contemplates,” “projects,” “predicts,” “may,” “might,” “plan,” “would,” “should,” “could,” “can,” “potential,” “continue,” “objective,” or the negative of those terms, or similar expressions intended to identify forward-looking statements. However, not all forward-looking statements contain these identifying words. Specific forward-looking statements in this Quarterly Report on Form 10-Q include statements regarding:
our belief that Evolve and Evolve Mouse are considered a minimum risk pesticides under the United States Environmental Protection Agency’s (the “EPA’s”) Federal Insecticide, Fungicide, and Rodenticide Act (“FIFRA”), Section 25(b);
our expectation that we will continue to incur significant expenses and operating losses for the foreseeable future;
our expectation that cash and cash equivalents at June 30, 2024, in combination with anticipated revenue and any additional sales of our equity securities, will be sufficient to fund our current operations for at least the next three months;
our expectation that significant operating losses in the course of our research and development and commercialization activities will continue for the near future;
our expectation that we will continue to incur significant expenses and generate operating losses for at least the next six months;
our belief that additional financing will be needed before achieving anticipated revenue targets and margin targets;
our belief that if we are unable to raise necessary capital through the sale of our securities, we may be required to take other measures that could impair our ability to be successful and operate as a going concern;
our additional capital is needed in order to fund our operating losses and research and development activities before we become profitable;
our belief that we may require additional capital in order to fund our operating losses and research and development activities before we become profitable and may opportunistically raise capital;
our ability to achieve profitability or generate positive cash flows;
our expectation that we will incur substantial and increased expenses;
our belief that we will need additional financing to fund these continuing and additional expenses;
our belief that if we encounter continued issues or delays in the commercialization of fertility control products, our expected future losses could have an adverse effect on our financial condition and negatively impact our ability to fund continued operations, obtain additional financing in the future and continue as a going concern;
14

our ability to maximize market acceptance for, and generate sales of, our products, including by conducting field demonstrations for potential lead customers;
our ability to explore into strategic partnerships to enable us to penetrate additional target markets and geographical locations;
our ability to manage the infrastructure for sales, marketing and distribution of fertility control products and any other product candidates for which we may receive regulatory approval;
our ability to seek regulatory approvals for fertility control products, including to more fully expand the market and use for fertility control products and, if we believe there is commercial viability, for our other product candidates;
our ability to further develop our manufacturing processes to contain costs while being able to scale to meet future demand of fertility control products and any other product candidates for which we receive regulatory approval;
our ability to continue product development of fertility control products and advance our research and development activities and, as our operating budget permits, advance the research and development programs for other product candidates;
our ability to maintain and protect our intellectual property portfolio;
our ability to add operational, financial and management information systems and personnel, including personnel to support our product development and commercialization efforts and operations as a public company;
our expectation that our expenses may continue or increase in connection with our ongoing activities, particularly as we focus on marketing and sales of fertility control products;
our successful commercialization of fertility control products in the United States and internationally;
our ability to maintain and obtain regulatory approval of our product and product candidates;
our ability to gain market acceptance, commercial viability and profitability of our fertility control products and other products;
our ability to market our products and establish an effective sales force and marketing infrastructure to generate significant revenue;
the success of our research and development activities;
our ability to retain and attract key personnel to develop, operate, and grow our business;
our ability to meet our working capital needs;
our estimates or expectations related to our revenue, cash flow, expenses, capital requirements and need for additional financing;
our plans for our business, including for research and development;
our financial performance, including our ability to fund operations; and
developments and projections relating to our projects, competitors and our industry, including legislative developments and impacts from those developments.
These forward-looking statements are not guarantees of future performance and involve known and unknown risks, uncertainties and situations that are difficult to predict and that may cause our own, or our industry’s, actual results to be materially different from the future results that are expressed or implied by these statements. Accordingly, actual results may differ materially from those anticipated or expressed in such statements as a result of a variety of factors, including
15

those discussed in Item 1A-“Risk Factors” of Part I of our Annual Report on Form 10-K, for the year ended December 31, 2023, filed with the SEC on February 21, 2024, and those contained from time to time in our other filings with the SEC. A number of factors could cause our actual results to differ materially from those indicated by the forward-looking statements. Such factors include, among others, the following:
the successful commercialization of our products;
market acceptance of our products;
our financial performance, including our ability to fund operations;
our ability to regain and maintain compliance with Nasdaq’s continued listing requirements;
regulatory approval and regulation of our products; and
other factors and risks identified from time to time in our filings with the SEC, including this Quarterly Report on Form 10-Q.
All forward-looking statements included herein are based on information available to us as of the date hereof and speak only as of such date. Except as required by law, we undertake no obligation to update any forward-looking statements to reflect events or circumstances after the date of such statements. The forward-looking statements contained in or incorporated by reference into this Quarterly Report on Form 10-Q reflect our views as of the date of this Quarterly Report on Form 10-Q about future events and are subject to risks, uncertainties, assumptions and changes in circumstances that may cause our actual results, performance or achievements to differ significantly from those expressed or implied in any forward-looking statement. Although we believe that the expectations reflected in the forward-looking statements are reasonable, we cannot guarantee future events, results, performance or achievements.
We are subject to the information requirements of the Exchange Act, and we file or furnish reports, proxy statements and other information with the SEC. Such reports and other information we file with the SEC are available free of charge at www.senestech.com as soon as practicable after such reports are available on the SEC’s website at www.sec.gov. The SEC’s website contains reports, proxy and information statements, and other information regarding issuers that file electronically with the SEC.
Overview
Since our inception, we have sustained significant operating losses in the course of our research and development and commercialization activities and expect such losses to continue for the near future. Although sales of our product have increased over the last three years, 17% in 2023, 77% in 2022 and 123% in 2021, we are not yet able to fund operations by product sales alone. We have primarily funded our operations to date through the sale of equity securities, including convertible preferred stock, common stock and warrants to purchase common stock. We have also generated limited revenue from research grants and licensing fees received under former license agreements.
Through June 30, 2024, we received net proceeds of $101.8 million from our sales of common stock, preferred stock and warrant exercises and issuance of convertible and other promissory notes, an aggregate of $1.7 million from licensing fees and an aggregate of $4.6 million in net product sales. As of June 30, 2024, we had an accumulated deficit of $133.3 million and cash and cash equivalents of $2.0 million.
We have incurred significant operating losses every year since our inception, with a net loss of $1.6 million for the three months ended June 30, 2024. We expect to continue to incur significant expenses and generate operating losses for at least the next six months.
Our ultimate success depends upon the outcome of a combination of factors, including the following: (i) successful commercialization of fertility control products and maintaining and obtaining regulatory approval of our products and product candidates; (ii) market acceptance, commercial viability and profitability of fertility control products and other products; (iii) the ability to market our products and establish an effective sales force and marketing infrastructure to generate significant revenue; (iv) the success of our research and development; (v) the ability to retain and attract key personnel to develop, operate and grow our business; and (vi) our ability to meet our working capital needs.
16

Based upon our current operating plan, we expect that cash and cash equivalents at June 30, 2024, in combination with anticipated revenue and any additional sales of our equity securities, will be sufficient to fund our current operations for at least the next three months.
While we have evaluated and continue to evaluate our operating expenses and concentrate our resources toward the successful commercialization of fertility control products in the United States and internationally, additional financing will be needed before achieving anticipated revenue targets and margin targets. If we are unable to raise necessary capital through the sale of our securities, we may be required to take other measures that could impair our ability to be successful and operate as a going concern. In any event, additional capital is needed in order to fund our operating losses and research and development activities before we become profitable. We may never achieve profitability or generate positive cash flows, and unless and until we do, we will continue to need to raise capital through equity or debt financing. If such equity or debt financing is not available at adequate levels or on acceptable terms, we may need to delay, limit or terminate commercialization and development efforts or discontinue operations.
Results of Operations
The following table summarizes our results of operations for the periods presented (in thousands):
Three Months Ended June 30,% Increase (Decrease)Six Months Ended June 30,% Increase (Decrease)
2024202320242023
Revenues, net$459 $305 50 %$874 $538 62 %
Cost of sales210 163 29 %490 304 61 %
Gross profit249 142 75 %384 234 64 %
Operating expenses:  
Research and development467 381 23 %837 768 %
Selling, general and administrative1,384 1,761 (21)%2,992 3,511 (15)%
Total operating expenses1,851 2,142 (14)%3,829 4,279 (11)%
Loss from operations(1,602)(2,000)(20)%(3,445)(4,045)(15)%
Other income, net18 157 %29 15 93 %
Net loss$(1,584)$(1,993)(21)%$(3,416)$(4,030)(15)%
Revenues
Sales, net of sales discounts and promotions, were $459,000 for the second quarter of 2024, compared to $305,000 for the second quarter of 2023. The $154,000 increase was driven by the launch of our latest products partially offset by a decrease in the number of units sold of our existing Elevate Bait System product offering. Launched in January 2024, Evolve is a soft bait containing the active ingredient cottonseed oil and represented approximately 58%, or $266,000, of revenues for the second quarter of 2024. Launched in August 2023, Isolate Bait System is a liquid bait and represented 8%, or $37,000, of revenues for the second quarter of 2024. Partially offsetting these increases was a decline in revenue in the second quarter of 2024 when compared with the second quarter of 2023, resulting from a decline in the number of units sold of our existing Elevate Bait System product offering. Limited erosion of demand for ContraPest products is expected as Evolve products are accepted in the marketplace.
For the six months ended June 30, 2024, sales were $874,000, compared to $538,000 for the six months ended June 30, 2023. The $336,000 increase was driven by our latest products, Evolve, which represented approximately 59%, or $519,000, and Isolate Bait System, which represented approximately 8%, or $67,000, of revenues for the first half of 2024. These increases were offset by a decrease related to a lower number of units sold of our existing Elevate Bait System product offering in the first half of 2024 when compared with the first half of 2023.
Cost of Sales
Cost of sales consists of costs related to products sold, including scrap and reserves for obsolescence, as well as shipping costs when charged to the customer. Cost of sales was $210,000, or 45.8% of net sales, for the second quarter of 2024, compared to $163,000, or 53.6% of net sales, for the second quarter of 2023. The lower cost of net sales is largely due to a
17

shift in the mix of products sold, and declined largely driven our latest product offering, Evolve, which launched in January 2024. Shipping costs, which impacts gross profit margin, was 8.4% and 4.7% of net sales in the second quarter of 2024 and 2023, respectively. Excluding shipping costs, cost of sales would have been $172,000, or 40.8% of net sales in the second quarter of 2024, compared with $149,000, or 51.1% of net sales in the second quarter of 2023..
For the six months ended June 30, 2024, cost of sales was $490,000, or 56.1% of net sales, compared to $304,000, or 56.5% of net sales, for the six months ended June 30, 2023. Cost of sales in the first half of 2024 was impacted during the first few months of 2024 from the higher cost of a key ingredient for our new Evolve product, as we transitioned from development-stage raw materials pricing to production-level raw materials pricing. Cost of sales in the first half of 2023 was impacted by the scrapping of defective trays no longer used in our products in the first quarter of 2023.
Gross Profit
Gross profit for the second quarter of 2024 was $249,000, for a gross profit margin of 54.2%, compared to a gross profit of $142,000, or a gross profit margin of 46.4%, for the second quarter of 2023. Higher gross profit margin was driven by a shift in the mix of products sold, and increased due to our latest product offering Evolve, which launched in January 2024. This increase was partially offset by lower gross profit margin related to a shift in the mix of sales through our sales channels, with higher sales to distributors in the second quarter of 2024 when compared with the second quarter of 2023.
For the six months ended June 30, 2024, gross profit was $384,000, for a gross profit margin of 43.9%, compared to $234,000, gross profit margin of 43.5%, for the six months ended June 30, 2023. The gross profit margin in the first half of 2024 was impacted by both the higher-than-expected cost of a key ingredient in our new Evolve product, combined with an increased proportion of our sales coming from distributors. The gross profit margin in the first half of 2023 was impacted by the higher cost of sales related to the scrapping of defective tanks during no longer used in our products.
Research and Development Expenses
Research and development expenses consisted of the following (in thousands):
Three Months Ended June 30,Increase
(Decrease)
Six Months Ended June 30,Increase
(Decrease)
2024202320242023
Personnel (including stock-based compensation)$330 $214 $116 $528 $456 $72 
Facility-related38 25 13 77 51 26 
Depreciation30 28 60 56 
Supplies and maintenance32 17 15 60 47 13 
Professional fees16 34 (18)34 78 (44)
Stability studies, materials and testing18 51 (33)34 54 (20)
Other12 (9)44 26 18 
Total$467 $381 $86 $837 $768 $69 
Research and development expenses were $467,000 for the second quarter of 2024, compared to $381,000 for the second quarter of 2023. The $86,000 increase was primarily due to the realignment of the focus of our field development personnel to research and development activities, lower overhead allocation, and increased costs related to the expansion of facilities and supplies and maintenance related to research and development efforts. These increases were partially offset by lower consulting and legal fees required for research and development purposes, combined with lower expenses overall related to field and product improvement studies in the second quarter of 2024 when compared with the second quarter of 2023.
For the six months ended June 30, 2024, research and development expenses were $837,000, compared to $768,000 for the six months ended June 30, 2023. The $69,000 increase was primarily due to the realignment of the focus of our field development personnel to research and development activities, lower overhead allocation, and increased costs related to the expansion of facilities and supplies and maintenance related to research and development efforts. These increases were partially offset by lower consulting and legal fees required for research and development purposes, combined with lower expenses overall related to field and product improvement studies in the first half of 2024 when compared with the first half of 2023.
18

Selling, General and Administrative Expenses
Selling, general and administrative expenses consisted of the following (in thousands):
Three Months Ended June 30,Increase
(Decrease)
Six Months Ended June 30,Increase
(Decrease)
2024202320242023
Personnel (including stock-based compensation)$633 $890 $(257)$1,495 $1,793 $(298)
Professional fees352 419 (67)666 871 (205)
Marketing71 63 144 117 27 
Licensed software61 63 (2)130 128 
Insurance62 93 (31)123 179 (56)
Travel and entertainment56 53 115 127 (12)
Facilities40 39 80 77 
Other109 141 (32)239 219 20 
Total$1,384 $1,761 $(377)$2,992 $3,511 $(519)
Selling, general and administrative expenses were $1.4 million for the second quarter of 2024, as compared to $1.8 million for the second quarter of 2023. The decrease of $377,000 was primarily due to lower personnel-related expenses resulting from both lower headcount and stock-based compensation, combined with lower professional fees and insurance costs. Consulting fees related to marketing efforts are lower in the second quarter of 2024 when compared with the second quarter of 2023 due to changes in our overall marketing program and lower legal fees. The changes in legal fees are due to the settlement of a legal matter in November 2023. Additionally, our insurance cost is lower resulting from both policy and rate changes. In the second quarter of 2023, personnel costs included severance costs of $119,000 related to the termination of our former Chief Revenue Officer.
For the six months ended June 30, 2024, selling, general and administrative expenses were $3.0 million, compared to $3.5 million for the six months ended June 30, 2023. The $519,000 decrease was primarily due to lower personnel-related expenses resulting from both lower headcount and stock-based compensation, combined with lower professional fees and insurance costs. Consulting fees related to marketing efforts are lower in the first half of 2024 when compared with the first half of 2023 due to changes in our overall marketing program and lower legal fees. The changes in legal fees are due to the settlement of a legal matter in November 2023. Additionally, our insurance cost is lower resulting from both policy and rate changes. In the second quarter of 2023, personnel costs includes severance costs of $119,000 related to the termination of our former Chief Revenue Officer.
Other Income, Net
Other income, net for the second quarter of 2024 consisted of interest income of $22,000, partially offset by interest expense of $5,000, compared with the second quarter of 2023, which consisted of interest income of $7,000.
Interest income was higher due to a combination of a higher average balance of cash and cash equivalents and a higher interest rate during the second quarter of 2024 when compared with the second quarter of 2023. Interest expense in the second quarter of 2024 relates to the notes payable entered into beginning in late 2023 for the purchase of certain equipment.
For the six months ended June 30, 2024, other income, net, consisted of interest income of $37,000, partially offset by interest expense of $9,000, compared with the six months ended June 30, 2023, which consisted of interest income of $15,000. The higher interest income was due to a combination of a higher average balance of cash and cash equivalents and higher interest rate in the first half of 2024 when compared to the first half of 2023.
19

Liquidity and Capital Resources
Liquidity
Since our inception, we have sustained significant operating losses in the course of our research and development activities and commercialization efforts and expect such losses to continue for the near future. We have generated limited revenue to date from product sales, research grants and licensing fees received under a former license. We have primarily funded our operations to date through the sale of equity securities, including convertible preferred stock, common stock and warrants to purchase common stock; and debt financing, consisting primarily of convertible notes.
Through June 30, 2024, we have received net proceeds of $101.8 million from our sales of common stock, preferred stock and warrant exercises and issuance of convertible and other promissory notes, an aggregate of $4.6 million in net product sales and an aggregate of $1.7 million from licensing fees. As of June 30, 2024, we had an accumulated deficit of $133.3 million and cash and cash equivalents of $2.0 million.
Our ultimate success depends upon the outcome of a combination of factors, including the following: (i) successful commercialization of our fertility control products and maintaining and obtaining regulatory approval of our products and product candidates; (ii) market acceptance, commercial viability and profitability of our fertility control products and any other products; (iii) the ability to market our products and establish an effective sales force and marketing infrastructure to generate significant revenue; (iv) the success of our research and development activities; (v) the ability to retain and attract key personnel to develop, operate and grow our business; and (vi) our ability to meet our working capital needs.
Based upon our current operating plan, we expect that cash and cash equivalents at June 30, 2024, in combination with anticipated revenue and any additional sales of our equity securities, will be sufficient to fund our current operations for at least the next three months. We have evaluated and will continue to evaluate our operating expenses and will concentrate our resources toward the successful commercialization of our fertility control products in the United States and internationally. However, if anticipated revenue targets and margin targets are not achieved or expenses are more than we have budgeted, we may need to raise additional financing before that time. If we need more financing, including within the next six months, and we are unable to raise the necessary capital through the sale of our securities, we may be required to take other measures that could impair our ability to be successful and operate as a going concern. In any event, we may require additional capital in order to fund our operating losses and research and development activities before we become profitable and may opportunistically raise capital. We may never achieve profitability or generate positive cash flows, and unless and until we do, we will continue to need to raise capital through equity or debt financing. If such equity or debt financing is not available at adequate levels or on acceptable terms, we may need to delay, limit or terminate commercialization and development efforts or discontinue operations.
Additional Funding Requirements
We expect our expenses to continue or increase in connection with our ongoing activities, particularly as we focus on marketing and sales of fertility control products. In addition, we will continue to incur costs associated with operating as a public company.
In particular, we expect to incur substantial and increased expenses as we:
work to maximize market acceptance for, and generate sales of, our products, including by conducting field demonstrations for potential lead customers;
explore strategic partnerships to enable us to penetrate additional target markets and geographical locations;
manage the infrastructure for sales, marketing and distribution of fertility control products and any other product candidates for which we may receive regulatory approval;
seek additional regulatory approvals for fertility control products, including to more fully expand the market and use for fertility control products and, if we believe there is commercial viability, for our other product candidates;
further develop our manufacturing processes to contain costs while being able to scale to meet future demand of fertility control products and any other product candidates for which we receive regulatory approval;
20

continue product development of fertility control products and advance our research and development activities and, as our operating budget permits, advance the research and development programs for other product candidates;
maintain and protect our intellectual property portfolio; and
add operational, financial and management information systems and personnel, including personnel to support our product development and commercialization efforts and operations as a public company.
We will need additional financing to fund these continuing and additional expenses.
Capital Resources
The following table summarizes our sources and uses of cash for each of the periods presented (in thousands):
Six Months Ended June 30,
20242023
Cash and cash equivalents, beginning of period$5,395 $4,775 
Net cash provided by (used in):
Operating activities(3,416)(3,757)
Investing activities(41)(21)
Financing activities14 1,199 
Decrease in cash and cash equivalents(3,443)(2,579)
Cash and cash equivalents, end of period$1,952 $2,196 
Cash Flows from Operating Activities—Cash flows from operating activities are generally determined by the amount and timing of cash received from customers and payments made to vendors, as well as the nature and amount of non-cash items, including depreciation and amortization and stock-based compensation included in operating results during a given period.
During the six months ended June 30, 2024, operating activities used $3.4 million of cash, resulting from our net loss of $3.4 million and net changes in our operating assets and liabilities of $248,000, partially offset by net non-cash charges of $248,000, consisting primarily of stock-based compensation and depreciation and amortization expense. Our net loss was driven by costs related to our selling, general and administrative activities resulting from our continued efforts to commercialize our products, combined with research and development costs related to our continued efforts on formulations of new products and improvements to existing products. Net cash used by changes in our operating assets and liabilities consisted primarily of increases in accounts receivable of $150,000, inventory of $104,000 and prepaid expenses of $76,000, partially offset by an increase in accounts payable and accrued expenses of $88,000.
During the six months ended June 30, 2023, operating activities used $3.8 million of cash, resulting from our net loss of $4.0 million, partially offset by net changes in our operating assets and liabilities of $130,000 and by non-cash charges of $403,000, consisting primarily of stock-based compensation and depreciation and amortization expense. Our net loss was driven by costs related to our selling, general and administrative activities resulting from our efforts to commercialize our products, combined with costs related to our research and development efforts. Net cash used by changes in our operating assets and liabilities consisted of a net decreases in accounts payable and accrued expenses of $359,000, partially offset by decreases in prepaid expenses of $92,000, inventory of $88,000, and accounts receivable of $71,000.
Cash Flows from Investing Activities—Cash flows used in investing activities primarily consist of the purchase of property and equipment, offset by any proceeds received in connection with sales of property and equipment. During the six months ended June 30, 2024 and 2023, cash flows used in investing activities consisted of property and equipment purchases.
Cash Flows from Financing Activities—Financing activities provide cash for both day-to-day operations and capital requirements as needed. During the six months ended June 30, 2024, net cash provided by financing activities consisted of proceeds received from notes payable of $25,000, proceeds received from the exercise of warrants of $6,000, partially offset by repayments on notes payable of $17,000. During the six months ended June 30, 2023, net cash provided by
21

financing activities consisted of net proceeds of $1.2 million from the issuance of common stock, slightly offset by the payment of employee withholding taxes related to share-based awards of $11,000.
Critical Accounting Policies and Estimates
There have been no material changes to our critical accounting policies and estimates as previously disclosed in Item 7 of our Annual Report on Form 10-K for the year ended December 31, 2023, filed with the SEC on February 21, 2024.
Item 3. Quantitative and Qualitative Disclosures about Market Risk
Not applicable.
Item 4. Controls and Procedures
Evaluation of Disclosure Controls and Procedures
We periodically conduct evaluations (pursuant to Rule 13a-15(b) of the Exchange Act), under the supervision and with the participation of management, of the effectiveness of our disclosure controls and procedures (as defined in Rule 13a-15(e)) as of the end of the period covered by this report.
These disclosure controls and procedures are designed to ensure that information required to be disclosed in our reports that are filed or submitted under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms. Our disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that this information is accumulated and communicated to management, including the principal executive and principal financial officers, or persons performing similar functions, as appropriate, to allow timely decisions regarding required disclosure.
Based on the evaluation, our Chief Executive Officer and Chief Financial Officer have concluded that these disclosure controls and procedures were effective as of the end of the period covered by this report.
Changes in Internal Control over Financial Reporting
There were no changes in our internal control over financial reporting that occurred during the period covered by this quarterly report that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
22

PART II — OTHER INFORMATION
Item 1. Legal Proceedings
From time to time, we may be a party to certain legal proceedings, incidental to the normal course of business. We are not currently a party to any pending or threatened legal proceedings that we believe could have a material adverse effect on our business or financial condition.
Item 1A. Risk Factors
There have been no material changes to our risk factors set forth in Part I, Item 1A, of our Annual Report on Form 10-K for the year ended December 31, 2023, filed with the SEC on February 21, 2024.
Item 5. Other Information
During the quarter ended June 30, 2024, no director or officer of the Company adopted or terminated a “Rule 10b5-1 trading arrangement” or a “non-Rule 10b5-1 trading arrangement” (in each case, as defined in Item 408 of Regulation S-K).
Item 6. Exhibits
Exhibit
Number
Description
1.1*
3.1(a)*
10.1*
31.1
31.2
32.1
32.2
101.INSInline XBRL Instance Document.
101.SCHInline XBRL Taxonomy Extension Schema Document.
101.CALInline XBRL Taxonomy Extension Calculation Linkbase Document.
101.DEFInline XBRL Taxonomy Extension Definition Linkbase Document.
101.LABInline XBRL Taxonomy Extension Label Linkbase Document.
101.PREInline XBRL Taxonomy Extension Presentation Linkbase Document.
104Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101).
*    Incorporated by reference as indicated.


23

SIGNATURES
Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
SENESTECH, INC.
Date: August 8, 2024
By:/s/ Joel L. Fruendt
Joel L. Fruendt
President and Chief Executive Officer
Date: August 8, 2024
By:/s/ Thomas C. Chesterman
Thomas C. Chesterman
Executive Vice President, Chief Financial Officer, Treasurer and Secretary
24
EX-31.1 2 snes-20240630xex311.htm EX-31.1 Document

Exhibit 31.1
CERTIFICATION OF CHIEF EXECUTIVE OFFICER PURSUANT TO
RULE 13(a)-14(a) UNDER THE SECURITIES EXCHANGE ACT OF 1934
I, Joel L. Fruendt, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q of SenesTech, 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.
Dated: August 8, 2024
/s/ Joel L. Fruendt
Joel L. Fruendt
President and Chief Executive Officer

EX-31.2 3 snes-20240630xex312.htm EX-31.2 Document

Exhibit 31.2
CERTIFICATION OF CHIEF FINANCIAL OFFICER PURSUANT TO
RULE 13(a)-14(a) UNDER THE SECURITIES EXCHANGE ACT OF 1934
I, Thomas C. Chesterman, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q of SenesTech, 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.
Dated: August 8, 2024
/s/ Thomas C. Chesterman
Thomas C. Chesterman
Executive Vice President, Chief Financial Officer, Treasurer and Secretary

EX-32.1 4 snes-20240630xex321.htm EX-32.1 Document

Exhibit 32.1
CERTIFICATION OF CHIEF FINANCIAL OFFICER PURSUANT TO 18 U.S.C. SECTION 1350
Pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, I, Joel L. Fruendt, President and Chief Executive Officer of SenesTech, Inc., certify that:
1.To my knowledge, the Quarterly Report on Form 10-Q of SenesTech, Inc. for the fiscal quarter ended June 30, 2024 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
2.To my knowledge, the information contained in such Quarterly Report on Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of SenesTech, Inc.
Dated: August 8, 2024
/s/ Joel L. Fruendt
Joel L. Fruendt
President and Chief Executive Officer
This certification accompanies the Quarterly Report on Form 10-Q to which it relates, is not deemed filed with the Securities and Exchange Commission and is not to be incorporated by reference into any filing of SenesTech, Inc. under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended (whether made before or after the date of the Quarterly Report on Form 10-Q), irrespective of any general incorporation language contained in such filing.

EX-32.2 5 snes-20240630xex322.htm EX-32.2 Document

Exhibit 32.2
CERTIFICATION OF CHIEF FINANCIAL OFFICER PURSUANT TO 18 U.S.C. SECTION 1350
Pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, I, Thomas C. Chesterman, Chief Financial Officer, Treasurer and Secretary of SenesTech, Inc., certify that:
1.To my knowledge, the Quarterly Report on Form 10-Q of SenesTech, Inc. for the fiscal quarter ended June 30, 2024 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
2.To my knowledge, the information contained in such Quarterly Report on Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of SenesTech, Inc.
Dated: August 8, 2024
/s/ Thomas C. Chesterman
Thomas C. Chesterman
Executive Vice President, Chief Financial Officer, Treasurer and Secretary
This certification accompanies the Quarterly Report on Form 10-Q to which it relates, is not deemed filed with the Securities and Exchange Commission and is not to be incorporated by reference into any filing of SenesTech, Inc. under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended (whether made before or after the date of the Quarterly Report on Form 10-Q), irrespective of any general incorporation language contained in such filing.

EX-101.SCH 6 snes-20240630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Document And Entity Information link:presentationLink link:calculationLink link:definitionLink 9952151 - Statement - CONDENSED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 9952152 - Statement - CONDENSED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 9952153 - Statement - CONDENSED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS link:presentationLink link:calculationLink link:definitionLink 9952154 - Statement - CONDENSED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 9952155 - Disclosure - BASIS OF PRESENTATION link:presentationLink link:calculationLink link:definitionLink 9952156 - Disclosure - BALANCE SHEET COMPONENTS link:presentationLink link:calculationLink link:definitionLink 9952157 - Disclosure - FAIR VALUE MEASUREMENTS link:presentationLink link:calculationLink link:definitionLink 9952158 - Disclosure - LEASES link:presentationLink link:calculationLink link:definitionLink 9952159 - Disclosure - STOCK-BASED COMPENSATION link:presentationLink link:calculationLink link:definitionLink 9952160 - Disclosure - STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 9952161 - Disclosure - COMMON STOCK WARRANTS link:presentationLink link:calculationLink link:definitionLink 9952162 - Disclosure - LOSS PER SHARE link:presentationLink link:calculationLink link:definitionLink 9952163 - Disclosure - SEGMENT INFORMATION link:presentationLink link:calculationLink link:definitionLink 9952164 - Disclosure - SUBSEQUENT EVENTS link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - BASIS OF PRESENTATION (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - BALANCE SHEET COMPONENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - STOCK-BASED COMPENSATION (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - STOCKHOLDERS' EQUITY (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - COMMON STOCK WARRANTS (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - LOSS PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - SEGMENT INFORMATION (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - BASIS OF PRESENTATION (Details) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - BALANCE SHEET COMPONENTS - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - BALANCE SHEET COMPONENTS - Schedule of accounts receivable, net (Details) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - BALANCE SHEET COMPONENTS - Schedule of allowance for uncollectible accounts (Details) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - BALANCE SHEET COMPONENTS - Schedule of inventory, net (Details) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - BALANCE SHEET COMPONENTS - Schedule of activity in reserve for obsolescence (Details) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - BALANCE SHEET COMPONENTS - Schedule of prepaid expenses (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - BALANCE SHEET COMPONENTS - Schedule of property and equipment, net (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - BALANCE SHEET COMPONENTS - Schedule of accrued expenses (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - BALANCE SHEET COMPONENTS - Schedule of notes payable maturities (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - BALANCE SHEET COMPONENTS - Schedule of notes payable maturities (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - LEASES - Schedule of lease cost (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - LEASES - Schedule of maturities of operating leases liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - LEASES - Schedule of maturities of operating leases liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - STOCK-BASED COMPENSATION - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - STOCK-BASED COMPENSATION - Schedule of stock option activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - STOCK-BASED COMPENSATION - Schedule of fair value option assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - STOCK-BASED COMPENSATION - Schedule of stock-based compensation expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - STOCK-BASED COMPENSATION - Schedule of fair value of options granted assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - STOCKHOLDERS' EQUITY - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - STOCKHOLDERS' EQUITY - Activity in stockholders' equity (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - COMMON STOCK WARRANTS - Schedule of common stock warrant activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - COMMON STOCK WARRANTS - Schedule of common stock warrant activity for the period (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - COMMON STOCK WARRANTS - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - LOSS PER SHARE -Schedule of outstanding potentially dilutive securities (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - SEGMENT INFORMATION - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - SEGMENT INFORMATION - Revenue by Geographic Region (Details) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - SEGMENT INFORMATION - Revenue Concentration Risk Percentage (Details) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - SEGMENT INFORMATION - Accounts Receivable Concentration Risk Percentage (Details) link:presentationLink link:calculationLink link:definitionLink 9954506 - Disclosure - SUBSEQUENT EVENTS - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 snes-20240630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 snes-20240630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 snes-20240630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Adjustments to reconcile net loss to net cash used in operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Statistical Measurement [Domain] Statistical Measurement [Domain] Work in progress Inventory, Work in Process, Gross Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense Schedule of components of lease cost Lease, Cost [Table Text Block] Schedule of prepaid expenses Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block] Cover [Abstract] Decrease in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Current portion of notes payable Notes Payable, Current Schedule of future minimum operating lease payments Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Equity offering costs Prepaid Equity Offering Costs, Current Prepaid Equity Offering Costs, Current Class of Warrant or Right, Outstanding [Roll Forward] Class Of Warrant Or Right, Outstanding [Roll Forward] Class Of Warrant Or Right, Outstanding Trading Symbol Trading Symbol All Trading Arrangements All Trading Arrangements [Member] Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Non-NEOs Non-NEOs [Member] Options, vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Evolve Mouse Evolve Mouse [Member] Evolve Mouse Allowance for uncollectible accounts Balance as of beginning of period Balance as of end of period Accounts Receivable, Allowance for Credit Loss, Current Schedule of stock-based compensation expense Share-Based Payment Arrangement, Cost by Plan [Table Text Block] Pay vs Performance Disclosure [Line Items] Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Accounts receivable Increase (Decrease) in Accounts Receivable BASIS OF PRESENTATION Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] FAIR VALUE MEASUREMENTS Fair Value Disclosures [Text Block] Award Timing Disclosures [Line Items] Other Performance Measure, Amount Other Performance Measure, Amount Number of states approved removal of RUP designation Number Of States Approved Removal Of Restricted Use Designation Number Of States Approved Removal Of Restricted Use Designation LEASES Lessee, Operating Leases [Text Block] Common stock, shares outstanding (in shares) Beginning Balance (in shares) Ending Balance (in shares) Common Stock, Shares, Outstanding Operating lease cost Operating Lease, Cost Class of Warrant or Right [Axis] Class of Warrant or Right [Axis] Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract] Deferred revenue Contract with Customer, Liability, Current Plan Name [Domain] Plan Name [Domain] United States UNITED STATES Other noncurrent assets Other Assets, Noncurrent Entity Tax Identification Number Entity Tax Identification Number Leases [Abstract] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Selling, general and administrative Selling, General and Administrative Expenses [Member] Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Plan Name [Axis] Plan Name [Axis] Prepaid expenses and other current assets Total prepaid expenses and other current assets Prepaid Expense, Current Equity Components [Axis] Equity Components [Axis] Award Timing Method Award Timing Method [Text Block] Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Entity Common Stock, Shares Outstanding (in shares) Entity Common Stock, Shares Outstanding Insider Trading Policies and Procedures [Line Items] Use of Estimates Use of Estimates, Policy [Policy Text Block] Adjustment to Compensation, Amount Adjustment to Compensation Amount Compensation Amount Outstanding Recovery Compensation Amount Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member] Entity Small Business Entity Small Business Legal and consulting professional services Legal Services, Current Legal services. Company Selected Measure Amount Company Selected Measure Amount Geographical [Axis] Geographical [Axis] Tabular List, Table Tabular List [Table Text Block] Dealer Manager Dealer Manager Warrants9 [Member] Dealer Manager Warrants9 Stock-Based Compensation (Details) [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member] Weighted Average Remaining Contractual Term (years) Class Of Warrant Or Right, Weighted Average Remaining Contractual Term [Abstract] Class Of Warrant Or Right, Weighted Average Remaining Contractual Term Accrued expenses Total accrued expenses Accrued Liabilities, Current Total (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Class of Warrant or Right [Line Items] Class of Warrant or Right [Line Items] Cash and cash equivalents, beginning of period Cash and cash equivalents, end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Current assets: Assets, Current [Abstract] Weighted Average Exercise Price Per Share Class Of Warrant Or Right, Weighted Average Exercise Price [Abstract] Class Of Warrant Or Right, Weighted Average Exercise Price Payment of employee withholding taxes related to share based awards Payment, Tax Withholding, Share-Based Payment Arrangement Registered Direct Offering Registered Direct Offering Two [Member] Registered Direct Offering Two Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Shelf registration, future offering availability, amount Shelf Registration, Future Offering Availability, Amount Shelf Registration, Future Offering Availability, Amount Product and Service [Domain] Product and Service [Domain] Stock Options Share-Based Payment Arrangement, Option [Member] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] 2023 Lessee, Operating Lease, Liability, to be Paid, Year One Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Antidilutive Security, Excluded EPS Calculation [Table] Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Common stock warrants Warrant [Member] Security Exchange Name Security Exchange Name Award Type [Axis] Award Type [Axis] Schedule of revenue by geographic region Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block] Total inventory Inventory, Gross Exercised (in shares) Warrants, exercised (in shares) Class Of Warrant Or Right, Exercised The number of warrants exercised during the period. Property and equipment, net Property and equipment, net Property, Plant and Equipment, Net Total liabilities Liabilities Autos Autos Trucks Member Information related to auto trucks. Exercisable (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Number of states registration received Number Of States Registration Received Number Of States Registration Received Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Research and development Research and Development Expense Stock-Based Compensation (Details) [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Expiration Date Trading Arrangement Expiration Date Current portion of operating lease liability Operating Lease, Liability, Current Total Shareholder Return Amount Total Shareholder Return Amount Common stock, shares issued (in shares) Common Stock, Shares, Issued End customer A End Customer A [Member] End Customer A Equity Awards Adjustments, Footnote Equity Awards Adjustments, Footnote [Text Block] Percentage of accounts receivable Concentration Risk, Percentage Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Subsequent Event [Line Items] Subsequent Event [Line Items] Total in service Property, Plant and Equipment, Gross Insurance Prepaid Insurance Issuance of common stock for fractional shares in the 10:1 reverse stock split (in shares) Stock Issued During Period, Shares, Fractional Shares From Reverse Stock Split Stock Issued During Period, Shares, Fractional Shares From Reverse Stock Split Inventory, Valuation Reserves [Roll Forward] Inventory, Valuation Reserves [Roll Forward] Inventory, Valuation Reserves Debt Instrument [Line Items] Debt Instrument [Line Items] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Research and development Research and Development Expense [Member] Weighted Average Exercise Price Per Share Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Common stock, shares authorized (in shares) Common Stock, Shares Authorized Class of Warrant or Right [Table] Class of Warrant or Right [Table] Expired (in shares) Class Of Warrant Or Right, Expired Represents expire warrant. Condensed Financial Statements Basis of Accounting, Policy [Policy Text Block] Weighted average shares outstanding - diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Dealer Manager Dealer Manager Warrants11 [Member] Dealer Manager Warrants11 MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Long-Term Debt, Type [Axis] Long-Term Debt, Type [Axis] Total stockholders’ equity Beginning Balance Ending Balance Equity, Attributable to Parent Granted Share Based Compensation Arrangement By Share Based Payment Award, Options, Grants In Period, Weighted Average Remaining Contractual Term Share Based Compensation Arrangement By Share Based Payment Award, Options, Grants In Period, Weighted Average Remaining Contractual Term Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Interest income Investment Income, Net Amounts written off, less recoveries Accounts Receivable, Allowance for Credit Loss, Writeoff Accounts receivable, net Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Shares authorized (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Total principal payments Long-Term Debt Pension Adjustments Prior Service Cost Pension Adjustments Prior Service Cost [Member] Document Fiscal Period Focus Document Fiscal Period Focus 2028 Long-Term Debt, Maturity, Year Four All Executive Categories All Executive Categories [Member] International International [Member] International Stockholders’ Equity [Table] Stockholders’ Equity [Table] Stockholders’ Deficit (Details) [Table] Accounts receivable Accounts Receivable, before Allowance for Credit Loss, Current Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term ASSETS Assets [Abstract] Proceeds from the exercise of warrants Proceeds from Warrant Exercises Expected dividend yield Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Document Type Document Type Evolve Evolve [Member] Evolve Pension Benefits Adjustments, Footnote Pension Benefits Adjustments, Footnote [Text Block] Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Dealer Manager Dealer Manager Warrants10 [Member] Dealer Manager Warrants10 Prepaid inventory Prepaid Inventory, Current Prepaid Inventory, Current Risk-free interest rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Subsequent Event [Table] Subsequent Event [Table] Maximum Maximum [Member] Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Term Date Term Date Term Date Furniture and fixtures Furniture and Fixtures [Member] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Accounts payable Accounts Payable, Current Leasehold improvements Leasehold Improvements [Member] Schedule of fair value of options granted, assumptions Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Current Fiscal Year End Date Current Fiscal Year End Date Less: imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Statistical Measurement [Axis] Statistical Measurement [Axis] PEO Name PEO Name Beginning Balance (in shares) Ending Balance (in shares) Class of Warrant or Right, Outstanding Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Award Type [Domain] Award Type [Domain] Name Outstanding Recovery, Individual Name Schedule of outstanding potentially dilutive securities Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Non-PEO NEO Non-PEO NEO [Member] Additional Paid-In Capital Additional Paid-in Capital [Member] Repayments of notes payable Proceeds from (Repayments of) Notes Payable Schedule of accounts receivable, net and activity in allowance for uncollectible accounts Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Award Timing Predetermined Award Timing Predetermined [Flag] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Shares Warrants and Rights Note Disclosure [Abstract] Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Net loss per share - diluted (in dollars per share) Earnings Per Share, Diluted Name Measure Name Entity Interactive Data Current Entity Interactive Data Current Deferred revenue Increase (Decrease) in Contract with Customer, Liability Compensation and related benefits Accrued Employee Benefits, Current Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Schedule of common stock warrant activity Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block] Number of operating segments Number of Operating Segments Income taxes paid Income Taxes Paid Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Customer [Axis] Customer [Axis] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Product warranty Product Warranty Accrual, Current Schedule of customers and distributors that accounted for 10% or more of total revenue and accounts receivable Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block] Stock-based compensation Share-Based Payment Arrangement, Noncash Expense Notes payable, less current portion Notes Payable, Noncurrent Other income (expense): Nonoperating Income (Expense) [Abstract] Debt, annual interest rate Debt Instrument, Interest Rate, Stated Percentage Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Supplemental cash flow information is as follows: Supplemental Cash Flow Information [Abstract] Unrecognized compensation cost, period of recognition Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Revenues, net Revenue from Contract with Customer, Excluding Assessed Tax Other income, net Nonoperating Income (Expense) Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Loss from operations Operating Income (Loss) Number of additional shares authorized (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized Total liabilities and stockholders’ equity Liabilities and Equity SUBSEQUENT EVENTS Subsequent Events [Text Block] Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] All Adjustments to Compensation All Adjustments to Compensation [Member] Additional paid-in capital Additional Paid in Capital Schedule of maturities of notes payable Schedule of Maturities of Long-Term Debt [Table Text Block] Proceeds from issuance of notes payable Proceeds from Notes Payable Underlying Security Market Price Change Underlying Security Market Price Change, Percent Individual: Individual [Axis] Forfeited (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Expected term (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Inventory, net Inventory, net Inventory, Net Long-Term Debt, Type [Domain] Long-Term Debt, Type [Domain] Product and Service [Axis] Product and Service [Axis] Entity Address, State or Province Entity Address, State or Province Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Schedule of stockholders' equity activity Schedule of Stockholders Equity [Table Text Block] Operating expenses: Operating Expenses [Abstract] Schedule of property and equipment, net Property, Plant and Equipment [Table Text Block] Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Organization and Description of Business [Table] Organization and Description of Business [Table] Organization and Description of Business [Table] LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Minimum Minimum [Member] Restatement Determination Date Restatement Determination Date Adoption Date Trading Arrangement Adoption Date Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Dealer Manager Dealer Manager Warrants5 [Member] Dealer Manager Warrants5 Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Beginning Balance (in dollars per share) Ending Balance (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Right to use assets, operating leases Operating Lease, Right-of-Use Asset Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Beginning Balance (in shares) Ending Balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Bad debt expense Accounts Receivable, Credit Loss Expense (Reversal) Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member] Exercise Price Award Exercise Price LOSS PER SHARE Earnings Per Share [Text Block] Arrangement Duration Trading Arrangement Duration Subsequent Event Subsequent Event [Member] Stockholders’ equity: Equity, Attributable to Parent [Abstract] Warrant Type Warrant Type Warrant type. Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Debt, term Debt Instrument, Term All Individuals All Individuals [Member] Number of states authorized to sell product Number Of States Authorized To Sell Product Number Of States Authorized To Sell Product PEO PEO [Member] Name Trading Arrangement, Individual Name Miscellaneous income Other Nonoperating Income (Expense) Depreciable Property, Plant and Equipment Depreciable Property, Plant And Equipment [Member] Depreciable Property, Plant And Equipment Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Office and computer equipment Office And Computer Equipment Member Information related to office and computer equipment. 2024 Long-Term Debt, Maturity, Remainder of Fiscal Year Research and development equipment Research And Development Equipment Member Information related to research and development equipment. Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Common stock, available for issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member] Number of major U.S. territories registration received Number Of Major U.S. Territories Registration Received Number Of Major U.S. Territories Registration Received Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Local Phone Number Local Phone Number Stock options Common Stock Options Member Represents the information to pertaining to common stock options. Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Total operating expenses Operating Expenses Expected volatility Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Other assets Increase (Decrease) in Other Operating Assets PEO Total Compensation Amount PEO Total Compensation Amount Series D Series D Warrants [Member] Series D Warrants Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Schedule of accrued expenses Schedule of Accrued Liabilities [Table Text Block] Income Statement Location [Axis] Statement of Income Location, Balance [Axis] Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Issuance of common stock for service Stock Issued During Period, Value, Issued for Services Issuance of shares pursuant to the vesting of restricted stock units, net of shares withheld for taxes Restricted Stock, Value, Shares Issued Net of Tax Withholdings Common Stock Common Stock [Member] Measure: Measure [Axis] Professional services Professional Services Retainer It represents value of professional services retainer. Reverse stock split ratio, common stock Stockholders' Equity Note, Stock Split, Conversion Ratio Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Issuance of common stock, net of issuance costs (in shares) Stock Issued During Period, Shares, New Issues Revenue, Major Customer [Line Items] Revenue, Major Customer [Line Items] Entity Emerging Growth Company Entity Emerging Growth Company Segment Reporting [Abstract] Entity Central Index Key Entity Central Index Key 2018 Equity Incentive Plan Equity Incentive Plan 2018 [Member] Represents the equity incentive plan 2018. Dealer Manager Dealer Manager Warrants12 [Member] Dealer Manager Warrants12 Schedule of inventory, net and activity in reserve for obsolescence Schedule of Inventory, Current [Table Text Block] Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Private Placement Agreement Private Placement Agreement One [Member] Private Placement Agreement One STOCKHOLDERS' EQUITY COMMON STOCK WARRANTS Equity [Text Block] Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Equity Component [Domain] Equity Component [Domain] Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Less: current portion of notes payable Long-Term Debt, Current Maturities SEGMENT INFORMATION Segment Reporting Disclosure [Text Block] Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Entity Shell Company Entity Shell Company Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Comprehensive Loss Comprehensive Income, Policy [Policy Text Block] Title Trading Arrangement, Individual Title End customer B End Customer B [Member] End Customer B Interest expense Interest Expense, Debt City Area Code City Area Code Current liabilities: Liabilities, Current [Abstract] Changes in operating assets and liabilities: Increase (Decrease) in Operating Assets [Abstract] Interest paid Interest Paid, Excluding Capitalized Interest, Operating Activities Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Series C Series C Warrants [Member] Series C Warrants Total current assets Assets, Current Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Non-cash investing and financing activities: Noncash Investing and Financing Items [Abstract] Accrued expenses Increase (Decrease) in Accrued Liabilities Exercisable (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number 2027 Long-Term Debt, Maturity, Year Three Schedule of Long-Term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Notes payable, less current portion Long-Term Debt, Excluding Current Maturities Weighted average grant date fair value (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Subsequent Event Type [Axis] Subsequent Event Type [Axis] Earnings Per Share [Abstract] Equity [Abstract] Accumulated deficit Accumulated deficit Retained Earnings (Accumulated Deficit) Issuance of common stock upon exercise of warrants, net Stock Issued During Period, Value, Warrants Exercised Stock Issued During Period, Value, Warrants Exercised Inventory Increase (Decrease) in Inventories Selling, general and administrative General and Administrative Expense 2026 Long-Term Debt, Maturity, Year Two Organization, Consolidation and Presentation of Financial Statements [Abstract] Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Equity Awards Adjustments Equity Awards Adjustments [Member] Total operating lease liabilities Operating Lease, Liability Increase in reserve Inventory Valuation Reserves, Additions Inventory Valuation Reserves, Additions Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Underlying Securities Award Underlying Securities Amount Organization and Description of Business [Line Items] Organization and Description of Business [Line Items] Organization and Description of Business [Line Items] Amendment Flag Amendment Flag Increase in provision Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease) Entity Registrant Name Entity Registrant Name Series E Series E Warrants [Member] Series E Warrants Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract] Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Gross profit Gross Profit Fair Value as of Grant Date Award Grant Date Fair Value Customer Concentration Risk Customer Concentration Risk [Member] Subsequent Events [Abstract] Subsequent Events [Abstract] Outstanding (in years) Class Of Warrant Or Right, Outstanding, Weighted Average Remaining Contractual Term Class Of Warrant Or Right, Outstanding, Weighted Average Remaining Contractual Term Geographical [Domain] Geographical [Domain] Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Distributor A Distributor A [Member] Distributor A Issuance of common stock, net of issuance costs Stock Issued During Period, Value, New Issues Entity Address, Postal Zip Code Entity Address, Postal Zip Code Advertising costs Advertising Expense Restatement Determination Date: Restatement Determination Date [Axis] Notes Payable Notes Payable, Other Payables [Member] Title of 12(b) Security Title of 12(b) Security Concentration Risk Type [Axis] Concentration Risk Type [Axis] Common stock, $0.001 par value, 100,000,000 shares authorized, 515,340 shares and 514,003 shares issued and outstanding as of June 30, 2024 and December 31, 2023, respectively Common Stock, Value, Issued Share-Based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member] Raw materials Inventory, Raw Materials, Gross Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member] Preferred stock, $0.001 par value, 10,000,000 shares authorized, none issued and outstanding Preferred Stock, Value, Issued Dealer Manager Dealer Manager Warrants3 [Member] Dealer Manager Warrants3 Finished goods Inventory, Finished Goods, Gross Number of Options Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Net loss per share - basic (in dollars per share) Earnings Per Share, Basic Accounts payable Increase (Decrease) in Accounts Payable Proceeds from issuances of common stock, net Proceeds from Issuance of Common Stock Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Options, term Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period Other Other Prepaid Expense, Current Note payable incurred for the purchase of certain equipment Capital Expenditures Incurred but Not yet Paid Aggregate Pension Adjustments Service Cost Aggregate Pension Adjustments Service Cost [Member] Dealer Manager Dealer Manager Warrants8 [Member] Dealer Manager Warrants8 Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Total current liabilities Liabilities, Current Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member] Unrecognized compensation cost Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Total assets Assets Cost of sales Cost of Goods and Services Sold Advertising Costs Advertising Cost [Policy Text Block] Purchase of property and equipment Payments to Acquire Property, Plant, and Equipment Registered Direct Offering Registered Direct Offering [Member] Registered Direct Offering Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Commitments and contingencies (see notes) Commitments and Contingencies Dealer Manager Dealer Manager Warrants2 [Member] Dealer Manager Warrants2 Termination Date Trading Arrangement Termination Date PreFunded Warrants, Issued in November 2022, Common Stock, Registered Direct Offering PreFunded Warrants, Issued In November 2022, Common Stock, Registered Direct Offering [Member] PreFunded Warrants, Issued In November 2022, Common Stock, Registered Direct Offering Class of Warrant or Right [Domain] Class of Warrant or Right [Domain] Stockholders’ Equity [Line Items] Stockholders’ Equity [Line Items] Stockholders’ Equity [Line Items] Exercise Price (in dollars per share) Beginning Balance (in dollars per share) Ending Balance (in dollars per share) Class of Warrant or Right, Exercise Price of Warrants or Rights All distributors All Distributors [Member] All Distributors 2025 Long-Term Debt, Maturity, Year One STOCK-BASED COMPENSATION Share-Based Payment Arrangement [Text Block] Amounts relieved Inventory, Valuation Reserves, Amount Relieved Inventory, Valuation Reserves, Amount Relieved Entity Address, City or Town Entity Address, City or Town Issuance of common stock for service (in shares) Stock Issued During Period, Shares, Issued for Services Schedule of stock option activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Total stock-based compensation expense Share-Based Payment Arrangement, Expense Net loss Net loss Net Income (Loss) Attributable to Parent Trading Arrangement: Trading Arrangement [Axis] Software licenses Prepaid Software Licenses, Current Prepaid Software Licenses, Current Granted (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Exercised (in dollars per share) Warrants, exercised (in dollars per share) Class Of Warrant Or Right, Exercise Price Of Warrants Or Rights, Exercised Class Of Warrant Or Right, Exercise Price Of Warrants Or Rights, Exercised Equity Awards Adjustments, Excluding Value Reported in Compensation Table Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member] Weighted Average Remaining Contractual Term (years) Weighted Average Remaining Contractual Term [Abstract] Weighted Average Remaining Contractual Term Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member] Entity File Number Entity File Number Issuance of shares pursuant to the vesting of restricted stock units, net of shares withheld for taxes (in shares) Restricted Stock, Shares Issued Net of Shares for Tax Withholdings Document Fiscal Year Focus Document Fiscal Year Focus Dealer Manager Dealer Manager Warrants4 [Member] Dealer Manager Warrants4 Income Statement [Abstract] Income Statement [Abstract] Entity Address, Address Line One Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Two Name Forgone Recovery, Individual Name Document Period End Date Document Period End Date Issuance of common stock upon exercise of warrants (in shares) Stock Issued During Period, Shares, Warrants Exercised Stock Issued During Period, Shares, Warrants Exercised Less: reserve for obsolescence Balance as of beginning of period Balance as of end of period Inventory Valuation Reserves Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Total operating lease payments Lessee, Operating Lease, Liability, to be Paid Dealer Manager Dealer Manager Warrants7 [Member] Dealer Manager Warrants7 Insider Trading Arrangements [Line Items] Forfeited Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Forfeitures, Weighted Average Remaining Contractual Term Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Forfeitures, Weighted Average Remaining Contractual Term BALANCE SHEET COMPONENTS Supplemental Balance Sheet Disclosures [Text Block] Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Private Inducement Private Warrant Inducement3 [Member] Private Warrant Inducement3 Adjustment to Compensation: Adjustment to Compensation [Axis] Issued (in shares) Class Of Warrant Or Right, Issued Common Stock Offering Warrants Issued. Document Transition Report Document Transition Report Schedule of Revenue by Major Customers, by Reporting Segments [Table] Schedule of Revenue by Major Customers, by Reporting Segments [Table] Document Quarterly Report Document Quarterly Report Customer [Domain] Customer [Domain] Entity Current Reporting Status Entity Current Reporting Status Accumulated Deficit Retained Earnings [Member] Pension Adjustments Service Cost Pension Adjustments Service Cost [Member] Dealer Manager Dealer Manager Warrants6 [Member] Dealer Manager Warrants6 Thereafter Long-Term Debt, Maturity, After Year Four Long-Term Debt, Maturity, After Year Four Weighted average shares outstanding - basic (in shares) Weighted Average Number of Shares Outstanding, Basic Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Private Inducement Private Warrant Inducement4 [Member] Private Warrant Inducement4 Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Restricted stock units Restricted Stock Units (RSUs) [Member] Stock Options, Inducement Awards Share-Based Payment Arrangement, Option, Inducement Award [Member] Share-Based Payment Arrangement, Option, Inducement Award Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Executive Category: Executive Category [Axis] Name Awards Close in Time to MNPI Disclosures, Individual Name Revenue Benchmark Revenue Benchmark [Member] Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Accounts Receivable Benchmark Accounts Receivable Benchmark [Member] Accounts Receivable Benchmark Entity Filer Category Entity Filer Category Income Statement Location [Domain] Statement of Income Location, Balance [Domain] Company Selected Measure Name Company Selected Measure Name EX-101.PRE 10 snes-20240630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 12 R1.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Document And Entity Information - shares
6 Months Ended
Jun. 30, 2024
Aug. 06, 2024
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2024  
Document Transition Report false  
Entity File Number 001-37941  
Entity Registrant Name SENESTECH, INC.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 20-2079805  
Entity Address, Address Line One 23460 N 19th Ave,  
Entity Address, Address Line Two Suite 110  
Entity Address, City or Town Phoenix  
Entity Address, State or Province AZ  
Entity Address, Postal Zip Code 85027  
City Area Code (928)  
Local Phone Number 779-4143  
Title of 12(b) Security Common Stock, $0.001 par value  
Trading Symbol SNES  
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)   515,340
Entity Central Index Key 0001680378  
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 BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 1,952 $ 5,395
Accounts receivable, net 243 95
Prepaid expenses and other current assets 464 388
Inventory, net 899 795
Total current assets 3,558 6,673
Right to use assets, operating leases 97 210
Property and equipment, net 360 388
Other noncurrent assets 22 22
Total assets 4,037 7,293
Current liabilities:    
Accounts payable 191 150
Accrued expenses 415 368
Current portion of operating lease liability 101 217
Current portion of notes payable 39 33
Deferred revenue 15 18
Total current liabilities 761 786
Notes payable, less current portion 162 156
Total liabilities 923 942
Commitments and contingencies (see notes)
Stockholders’ equity:    
Preferred stock, $0.001 par value, 10,000,000 shares authorized, none issued and outstanding 0 0
Common stock, $0.001 par value, 100,000,000 shares authorized, 515,340 shares and 514,003 shares issued and outstanding as of June 30, 2024 and December 31, 2023, respectively 1 1
Additional paid-in capital 136,442 136,263
Accumulated deficit (133,329) (129,913)
Total stockholders’ equity 3,114 6,351
Total liabilities and stockholders’ equity $ 4,037 $ 7,293
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONDENSED BALANCE SHEETS (Parenthetical) - $ / shares
Jun. 30, 2024
Dec. 31, 2023
Statement of Financial Position [Abstract]    
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock, shares authorized (in shares) 10,000,000 10,000,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized (in shares) 100,000,000 100,000,000
Common stock, shares issued (in shares) 515,340 514,003
Common stock, shares outstanding (in shares) 515,340 514,003
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONDENSED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Income Statement [Abstract]        
Revenues, net $ 459 $ 305 $ 874 $ 538
Cost of sales 210 163 490 304
Gross profit 249 142 384 234
Operating expenses:        
Research and development 467 381 837 768
Selling, general and administrative 1,384 1,761 2,992 3,511
Total operating expenses 1,851 2,142 3,829 4,279
Loss from operations (1,602) (2,000) (3,445) (4,045)
Other income (expense):        
Interest income 22 7 37 15
Interest expense (5) 0 (9) 0
Miscellaneous income 1 0 1 0
Other income, net 18 7 29 15
Net loss (1,584) (1,993) (3,416) (4,030)
Comprehensive loss $ (1,584) $ (1,993) $ (3,416) $ (4,030)
Weighted average shares outstanding - basic (in shares) 514,463 23,841 514,458 20,492
Weighted average shares outstanding - diluted (in shares) 514,463 23,841 514,458 20,492
Net loss per share - basic (in dollars per share) $ (3.08) $ (83.58) $ (6.64) $ (196.66)
Net loss per share - diluted (in dollars per share) $ (3.08) $ (83.58) $ (6.64) $ (196.66)
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONDENSED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Cash flows from operating activities:    
Net loss $ (3,416) $ (4,030)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization 73 69
Stock-based compensation 173 336
Bad debt expense 2 (2)
Changes in operating assets and liabilities:    
Accounts receivable (150) 71
Prepaid expenses and other current assets (76) 92
Inventory (104) 88
Other assets (3) (2)
Accounts payable 41 (420)
Accrued expenses 47 61
Deferred revenue (3) (20)
Net cash used in operating activities (3,416) (3,757)
Cash flows from investing activities:    
Purchase of property and equipment (41) (21)
Net cash used in investing activities (41) (21)
Cash flows from financing activities:    
Proceeds from issuances of common stock, net 0 1,210
Proceeds from issuance of notes payable 25 0
Repayments of notes payable (17) 0
Proceeds from the exercise of warrants 6 0
Payment of employee withholding taxes related to share based awards 0 (11)
Net cash provided by financing activities 14 1,199
Decrease in cash and cash equivalents (3,443) (2,579)
Cash and cash equivalents, beginning of period 5,395 4,775
Cash and cash equivalents, end of period 1,952 2,196
Supplemental cash flow information is as follows:    
Interest paid 9 0
Income taxes paid 0 0
Non-cash investing and financing activities:    
Note payable incurred for the purchase of certain equipment $ 4 $ 0
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.24.2.u1
BASIS OF PRESENTATION
6 Months Ended
Jun. 30, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
BASIS OF PRESENTATION BASIS OF PRESENTATION
Nature of Business
SenesTech, Inc. (subsequently referred to in this report as “we,” “us,” “our,” or “our company”) was incorporated in the state of Nevada in July 2004. On November 12, 2015, we subsequently reincorporated in the state of Delaware. Our corporate headquarters and manufacturing site are in Phoenix, Arizona. We have developed and are commercializing a global, proprietary technology for managing animal pest populations, initially rat populations, through fertility control. Our current products are known as ContraPest® and EvolveTM.
Our initial product was ContraPest, which is a liquid bait containing the active ingredients 4-vinylcyclohexene diepoxide and triptolide. ContraPest limits reproduction of male and female rats beginning with the first breeding cycle following consumption. ContraPest is being marketed for use in controlling Norway and roof rat populations. In addition to the U.S. Environmental Protection Agency (“EPA”) registration of ContraPest, we must obtain registration from the various state regulatory agencies prior to selling in each state. To date, we have received registration for ContraPest in all 50 states and the District of Columbia, 49 of which have approved the removal of the Restricted Use designation, as well as the District of Columbia and five major U.S. territories.
In January 2024, we launched Evolve, which is a soft bait containing the active ingredient cottonseed oil. Evolve limits reproduction of male and female rats beginning with the first breeding cycle following consumption. Evolve is considered a minimum risk pesticide under the EPA Federal Insecticide, Fungicide, and Rodenticide Act, Section 25(b) (“Section 25(b)”). We must obtain registration from the various state regulatory agencies that do not accept the federal exemption. To date, we are authorized to sell Evolve in 43 states.
In May 2024, we launched our latest product Evolve Mouse, a modified version of our soft bait technology containing the active ingredient cottonseed oil. Evolve Mouse limits reproduction of male and female mice after one to two breeding cycles following consumption. Evolve Mouse is also considered a minimum risk pesticide under Section 25(b). We must obtain registration from the various state regulatory agencies that do not accept the federal exemption. To date, we are authorized to sell Evolve Mouse in 32 states.
Going Concern
Our condensed financial statements as of June 30, 2024 were prepared under the assumption that we would continue as a going concern. The reports of our independent registered public accounting firm that accompanies our financial statements for each of the years ended December 31, 2023 and December 31, 2022 contain a going concern qualification in which such firm expressed substantial doubt about our ability to continue as a going concern, based on the financial statements at that time. Specifically, we have incurred operating losses since our inception, and we expect to continue to incur significant expenses and operating losses for the foreseeable future. These prior losses and expected future losses have had, and will continue to have, an adverse effect on our financial condition. If we encounter continued issues or delays in the commercialization of fertility control products, our expected future losses could have an adverse effect on our financial condition and negatively impact our ability to fund continued operations, obtain additional financing in the future and continue as a going concern. There are no assurances that such financing, if necessary, will be available to us at all or will be available in sufficient amounts or on reasonable terms. Our financial statements do not include any adjustments that may result from the outcome of this uncertainty. If we are unable to generate additional funds in the future through additional financings, sales of our products, licensing fees, royalty payments or from other sources or transactions, we will exhaust our resources and will be unable to continue operations.
Liquidity and Capital Resources
Since our inception, we have sustained significant operating losses in the course of our research and development and commercialization activities and expect such losses to continue for the near future. We have generated limited revenue to date from product sales, research grants and licensing fees received under a former license agreement. We have primarily funded our operations to date through the sale of equity securities, including convertible preferred stock, common stock and warrants to purchase common stock.
We have also raised capital through debt financing, consisting primarily of convertible notes and government loan programs, and, to a lesser extent, payments received in connection with product sales, research grants and licensing fees.
As of June 30, 2024, we had an accumulated deficit of $133.3 million and cash and cash equivalents of $2.0 million.
Our ultimate success depends upon the outcome of a combination of factors, including the following: (i) successful commercialization of fertility control products and maintaining and obtaining regulatory approval of our products and product candidates; (ii) market acceptance, commercial viability and profitability of fertility control products and other products; (iii) the ability to market our products and establish an effective sales force and marketing infrastructure to generate significant revenue; (iv) the success of our research and development; (v) the ability to retain and attract key personnel to develop, operate and grow our business; and (vi) our ability to meet our working capital needs.
Based upon our current operating plan, we expect that cash and cash equivalents at June 30, 2024, in combination with anticipated revenue and any additional sales of our equity securities, will be sufficient to fund our current operations for at least the next three months.
While we have evaluated and continue to evaluate our operating expenses and concentrate our resources toward the successful commercialization of fertility control products in the United States, additional financing will be needed before achieving anticipated revenue targets and margin targets. If we are unable to raise necessary capital through the sale of our securities, we may be required to take other measures that could impair our ability to be successful and operate as a going concern. In any event, additional capital is needed in order to fund our operating losses and research and development activities before we become profitable. We may never achieve profitability or generate positive cash flows, and unless and until we do, we will continue to need to raise capital through equity or debt financing. If such equity or debt financing is not available at adequate levels or on acceptable terms, we may need to delay, limit or terminate commercialization and development efforts or discontinue operations.
Reverse Stock Split
On July 23, 2024, we amended our amended and restated certificate of incorporation to effect a 1-for-10 reverse split of our issued and outstanding shares of common stock. The accompanying financial statements and notes thereto give retrospective effect to the reverse stock split for all periods presented. All issued and outstanding common stock, options and warrants exercisable for common stock and per share amounts contained in our financial statements have been retrospectively adjusted. Also, see Note 10.
Condensed Financial Statements
Our accompanying unaudited condensed financial statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”) for interim financial reporting. Certain information and footnote disclosures normally included in the annual financial statements prepared in accordance with the U.S. generally accepted accounting principles (“U.S. GAAP”) have been condensed or omitted pursuant to such rules and regulations. In our opinion, the unaudited condensed financial statements include all material adjustments, all of which are of a normal and recurring nature, necessary to present fairly our financial position as of June 30, 2024, and our operating results and cash flows for the six month periods ended June 30, 2024 and 2023. The accompanying financial information as of December 31, 2023 is derived from audited financial statements. Interim results are not necessarily indicative of results for a full year. The information included in this Quarterly Report on Form 10-Q should be read in conjunction with our Annual Report on Form 10-K for the year ended December 31, 2023, filed with the SEC on February 21, 2024.
Recent Accounting Pronouncements
There have been no new accounting pronouncements not yet effective or adopted in the current year that we believe have a significant impact, or potential significant impact, to our condensed financial statements.
Use of Estimates
The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts and classification of assets and liabilities, disclosure of contingent assets and liabilities at the date of the financial statements and reported amounts of revenues and expenses during the reporting period.
The significant estimates in our financial statements include the valuation of inventory, common stock warrants, and stock-based awards, such as stock options and restricted stock units. Actual results could differ from such estimates.
Advertising Costs
Advertising costs are expensed as incurred and was $62,000 and $43,000 for the three months ended June 30, 2024 and 2023, respectively, and $121,000 and $84,000 for the six months ended June 30, 2024 and 2023, respectively.
Comprehensive Loss
We have no other comprehensive income items for the periods presented. As a result, our net loss and comprehensive loss were the same for the periods presented and a separate statement of comprehensive loss is not included in the accompanying condensed financial statements.
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.24.2.u1
BALANCE SHEET COMPONENTS
6 Months Ended
Jun. 30, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
BALANCE SHEET COMPONENTS BALANCE SHEET COMPONENTS
Cash and Cash Equivalents
Highly liquid investments with maturities of three months or less as of the date of acquisition are classified as cash equivalents, of which we had $2.0 million and $5.4 million as of June 30, 2024 and December 31, 2023, respectively, included within cash and cash equivalents in the condensed balance sheets.
Accounts Receivable, Net
Accounts receivable, net consisted of the following (in thousands):
June 30,
2024
December 31,
2023
Accounts receivable$247 $99 
Allowance for uncollectible accounts(4)(4)
Accounts receivable, net$243 $95 
The following was the activity in the allowance for uncollectible accounts (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2024202320242023
Balance as of beginning of period$$$$
Increase in provision— — — 
Amounts written off, less recoveries(2)— — (2)
Balance as of end of period$$$$
Inventory, net
Inventory, net consisted of the following (in thousands):
June 30,
2024
December 31,
2023
Raw materials$780 $747 
Work in progress— 
Finished goods112 53 
Total inventory899 800 
Less: reserve for obsolescence— (5)
Inventory, net$899 $795 
The following was the activity in the reserve for obsolescence (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2024202320242023
Balance as of beginning of period$$18 $$18 
Increase in reserve— — — — 
Amounts relieved(5)— (5)— 
Balance as of end of period$— $18 $— $18 
Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consisted of the following (in thousands):
June 30,
2024
December 31,
2023
Equity offering costs$124 $— 
Software licenses116 152 
Professional services48 30 
Insurance47 64 
Prepaid inventory29 111 
Other100 31 
Total prepaid expenses and other current assets$464 $388 
Property and Equipment, Net
Property and equipment, net consisted of the following (in thousands):
June 30,
2024
December 31,
2023
Research and development equipment$1,792 $1,763 
Office and computer equipment808 808 
Autos54 54 
Furniture and fixtures46 41 
Leasehold improvements152 141 
Total in service2,852 2,807 
Accumulated depreciation and amortization(2,492)(2,419)
Property and equipment, net$360 $388 
Accrued Expenses
Accrued expenses consisted of the following (in thousands):
June 30,
2024
December 31,
2023
Compensation and related benefits$325 $232 
Legal and consulting professional services79 121 
Product warranty11 15 
Total accrued expenses$415 $368 
Notes Payable
In 2023, we arranged financing for the purchase of certain equipment. The notes payable for that certain equipment have a weighted average annual interest rate of 8.9% with a term of five years and is secured by the underlying equipment.
As of June 30, 2024, future principal payments were as follows (in thousands):
2024$19 
202541 
202645 
202749 
202844 
Thereafter
Total principal payments201 
Less: current portion of notes payable(39)
Notes payable, less current portion$162 
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.24.2.u1
FAIR VALUE MEASUREMENTS
6 Months Ended
Jun. 30, 2024
Fair Value Disclosures [Abstract]  
FAIR VALUE MEASUREMENTS FAIR VALUE MEASUREMENTS
The carrying amounts of our financial instruments, including accounts payable and accrued liabilities, approximate fair value due to their short maturities. Notes payable are recorded at amortized cost, which approximates fair value.
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.24.2.u1
LEASES
6 Months Ended
Jun. 30, 2024
Leases [Abstract]  
LEASES LEASES
We have operating leases for our corporate headquarters and our manufacturing and research facility, which expire in 2024. The components of lease cost were as follows (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2024202320242023
Operating lease cost$57 $55 $113 $111 
As of June 30, 2024, maturities of operating lease liabilities were as follows (in thousands):
2024$103 
Total operating lease payments103 
Less: imputed interest(2)
Total operating lease liabilities$101 
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.24.2.u1
STOCK-BASED COMPENSATION
6 Months Ended
Jun. 30, 2024
Share-Based Payment Arrangement [Abstract]  
STOCK-BASED COMPENSATION STOCK-BASED COMPENSATION
In 2018, our stockholders approved the adoption of the SenesTech, Inc. 2018 Equity Incentive Plan (the “2018 Plan”) which provides for the issuance of stock-based instruments, such as stock options or restricted stock units, to employees or consultants as deemed appropriate. The 2018 Plan has since been amended and restated on certain occasions, most recently on July 11, 2024, when our stockholders approved an increase to the total number of authorized shares to 207,071 shares.
Currently, we only have stock options outstanding under the 2018 Plan, which are generally issued with a per share exercise price equal to the fair market value of our common stock at the date of grant. Options granted generally vest immediately, or ratably over a 12- to 36-month period coinciding with their respective service periods, with terms generally of five years. Certain stock option awards provide for accelerated vesting upon a change in control.
We have 203,311 shares of common stock available for issuance under the 2018 Plan, which includes the increase to the total number of authorized shares of 200,000 shares approved by our stockholders on July 11, 2024.
The following table presents the outstanding stock option activity:
Number of OptionsWeighted
Average
Exercise
Price Per
Share
Weighted
Average
Remaining
Contractual
Term
(years)
Three months ended June 30, 2024:
Outstanding as of March 31, 2024
3,641 $1,194.90 3.8
Granted892 6.740 4.8
Outstanding as of June 30, 20244,533 
(1)
899.48 3.8
Six months ended June 30, 2024:
Outstanding as of December 31, 20233,643 1,197.00 4.0
Granted892 6.740 4.8
Forfeited(2)1,965.36 3.0
Outstanding as of June 30, 20244,533 
(1)
899.48 3.8
Exercisable as of June 30, 20243,987 1,009.40 3.8
(1) Includes options related to 823 shares that are inducement awards and not granted under the 2018 Plan.
The weighted average grant date fair value of options granted during the three months ended June 30, 2024 was $5.59 per share, based on the following assumptions used in the Black-Scholes option pricing model:
Expected volatility117.0 %
Expected dividend yield
Expected term (in years)5
Risk-free interest rate4.43 %
The expected volatility assumption is based on the calculated volatility of our common stock at the date of grant based on historical prices over the most recent period commensurate with the term of the award. The expected dividend yield assumption is based on our history and expected dividend payouts: we have not, and do not expect to, pay dividends. The expected term assumption is the contractual term of the options for non-employees. The risk-free interest rate assumption is determined using the U.S. treasury yields for bonds with a maturity commensurate with the term of the award.
The stock-based compensation expense was recorded as follows (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2024202320242023
Research and development$$$$
Selling, general and administrative (1)
84165165327
Total stock-based compensation expense$88 $170 $173 $336 
(1) Includes $56,000 related to stock issued in exchange for marketing services for the three and six month periods ended June 30, 2023.
The allocation between research and development and selling, general and administrative expense was based on the department and services performed by the employee or non-employee.
At June 30, 2024, the total compensation cost related to unvested options not yet recognized was $124,000, which will be recognized over a weighted average period of 1.1 years, assuming the employees and non-employees complete their service period required for vesting.
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.24.2.u1
STOCKHOLDERS' EQUITY
6 Months Ended
Jun. 30, 2024
Equity [Abstract]  
STOCKHOLDERS' EQUITY STOCKHOLDERS’ EQUITY
On July 23, 2024, we amended our amended and restated certificate of incorporation to effect a 1-for-10 reverse split of our issued and outstanding shares of common stock. The accompanying financial statements and notes thereto give retrospective effect to the reverse stock split for all periods presented. All issued and outstanding common stock, options and warrants exercisable for common stock and per share amounts contained in our financial statements have been retrospectively adjusted.
Activity in equity during the three and six month periods ended June 30, 2024 and 2023 was as follows (dollars in thousands):
Common StockAdditional
Paid-In
Capital
Accumulated
Deficit
Total
SharesAmount
2024
Balances as of December 31, 2023514,003 $$136,263 $(129,913)$6,351 
Stock-based compensation— — 85 — 85 
Issuance of common stock upon exercise of warrants460 — — 
Net loss— — — (1,832)(1,832)
Balances as of March 31, 2024514,463 136,354 (131,745)4,610 
Stock-based compensation— — 88 — 88 
Issuance of common stock upon exercise of warrants, net— — — — — 
Issuance of common stock for fractional shares in the 10:1 reverse stock split877 — — — — 
Net loss— — — (1,584)(1,584)
Balances as of June 30, 2024515,340 $$136,442 $(133,329)$3,114 
2023
Balances as of December 31, 20226,748 $— $127,482 $(122,203)$5,279 
Stock-based compensation— — 166 — 166 
Issuance of common stock upon exercise of warrants10,250 — — — — 
Issuance of shares pursuant to the vesting of restricted stock units, net of shares withheld for taxes111 — (11)— (11)
Issuance of common stock for service454 — 100 — 100 
Net loss— — — (2,037)(2,037)
Balances as of March 31, 202317,563 — 127,737 (124,240)3,497 
Stock-based compensation— — 113 — 113 
Issuance of common stock, net of issuance costs7,143 — 1,210 — 1,210 
Net loss— — — (1,993)(1,993)
Balances as of June 30, 202324,706 $— $129,060 $(126,233)$2,827 
In June 2024, we entered into an at-the-market offering arrangement with a sales agent, pursuant to which we may offer and sell, from time to time at our sole discretion, in transactions that are deemed to be “at the market” offerings under the Securities Act of 1933, as amended (the “Securities Act”), shares of our common stock for aggregate gross proceeds of up to $1,575,944 (“ATM Facility”). The offer and sale of shares will be made pursuant to a previously filed shelf registration statement on Form S-3 (Registration no. 333-261227), originally filed with the SEC on November 19, 2021 and amended on May 4, 2022, and declared effective by the SEC on May 6, 2022, and the related prospectus supplement related to the offering of shares dated June 20, 2024, and filed with the SEC on such date pursuant to Rule 424(b) under the Securities Act. As of June 30, 2024, we have not sold any shares under this ATM Facility and there are 315,189 shares of common stock reserved for potential issuance under the ATM Facility.
COMMON STOCK WARRANTS
The following table presents the common stock warrant activity:
Issue DateWarrant TypeTerm
Date
Exercise
Price
Balance December 31, 2023IssuedExercisedExpiredBalance June 30, 2024
July 2019Dealer ManagerJuly 2024$81,000.00 33
January 2020Registered Direct OfferingJuly 2025$21,600.00 6060
January 2020Dealer ManagerJuly 2025$24,000.00 44
March 2020Dealer ManagerMarch 2025$9,015.12 44
April 2020Dealer ManagerApril 2025$9,528.00 4747
April 2020Registered Direct OfferingApril 2025$7,320.00 2020
October 2020Dealer ManagerApril 2026$5,174.40 3434
February 2021Private Placement AgreementAugust 2026$5,318.40 540540
February 2021Dealer ManagerAugust 2026$6,835.40 136136
March 2021Dealer ManagerMarch 2026$6,000.00 6060
November 2022Dealer ManagerNovember 2027$525.000 892892
April 2023Series COctober 2028$194.40 7,1427,142
April 2023Dealer ManagerApril 2028$262.50 534534
August 2023Private InducementSeptember 2024$86.42 23,80923,809
August 2023Private InducementAugust 2028$86.42 25,10025,100
August 2023Dealer ManagerAugust 2028$108.04 1,2221,222
November 2023Series DNovember 2028$13.00 381,612(230)381,382
November 2023Series EMay 2025$13.00 307,457(230)307,227
November 2023Dealer ManagerNovember 2028$16.25 28,84428,844
777,520(460)777,060
SharesWeighted
Average
Exercise
Price Per
Share
Weighted
Average
Remaining
Contractual
Term
(years)
Outstanding as of December 31, 2023777,520 $28.79 3.4
Exercised(460)13.00 — 
Outstanding as of June 30, 2024
777,060 28.80 2.9
During the six months ended June 30, 2024, warrants representing 460 shares of common stock were exercised with an exercise price of $13.00 per share.
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.24.2.u1
COMMON STOCK WARRANTS
6 Months Ended
Jun. 30, 2024
Equity [Abstract]  
COMMON STOCK WARRANTS STOCKHOLDERS’ EQUITY
On July 23, 2024, we amended our amended and restated certificate of incorporation to effect a 1-for-10 reverse split of our issued and outstanding shares of common stock. The accompanying financial statements and notes thereto give retrospective effect to the reverse stock split for all periods presented. All issued and outstanding common stock, options and warrants exercisable for common stock and per share amounts contained in our financial statements have been retrospectively adjusted.
Activity in equity during the three and six month periods ended June 30, 2024 and 2023 was as follows (dollars in thousands):
Common StockAdditional
Paid-In
Capital
Accumulated
Deficit
Total
SharesAmount
2024
Balances as of December 31, 2023514,003 $$136,263 $(129,913)$6,351 
Stock-based compensation— — 85 — 85 
Issuance of common stock upon exercise of warrants460 — — 
Net loss— — — (1,832)(1,832)
Balances as of March 31, 2024514,463 136,354 (131,745)4,610 
Stock-based compensation— — 88 — 88 
Issuance of common stock upon exercise of warrants, net— — — — — 
Issuance of common stock for fractional shares in the 10:1 reverse stock split877 — — — — 
Net loss— — — (1,584)(1,584)
Balances as of June 30, 2024515,340 $$136,442 $(133,329)$3,114 
2023
Balances as of December 31, 20226,748 $— $127,482 $(122,203)$5,279 
Stock-based compensation— — 166 — 166 
Issuance of common stock upon exercise of warrants10,250 — — — — 
Issuance of shares pursuant to the vesting of restricted stock units, net of shares withheld for taxes111 — (11)— (11)
Issuance of common stock for service454 — 100 — 100 
Net loss— — — (2,037)(2,037)
Balances as of March 31, 202317,563 — 127,737 (124,240)3,497 
Stock-based compensation— — 113 — 113 
Issuance of common stock, net of issuance costs7,143 — 1,210 — 1,210 
Net loss— — — (1,993)(1,993)
Balances as of June 30, 202324,706 $— $129,060 $(126,233)$2,827 
In June 2024, we entered into an at-the-market offering arrangement with a sales agent, pursuant to which we may offer and sell, from time to time at our sole discretion, in transactions that are deemed to be “at the market” offerings under the Securities Act of 1933, as amended (the “Securities Act”), shares of our common stock for aggregate gross proceeds of up to $1,575,944 (“ATM Facility”). The offer and sale of shares will be made pursuant to a previously filed shelf registration statement on Form S-3 (Registration no. 333-261227), originally filed with the SEC on November 19, 2021 and amended on May 4, 2022, and declared effective by the SEC on May 6, 2022, and the related prospectus supplement related to the offering of shares dated June 20, 2024, and filed with the SEC on such date pursuant to Rule 424(b) under the Securities Act. As of June 30, 2024, we have not sold any shares under this ATM Facility and there are 315,189 shares of common stock reserved for potential issuance under the ATM Facility.
COMMON STOCK WARRANTS
The following table presents the common stock warrant activity:
Issue DateWarrant TypeTerm
Date
Exercise
Price
Balance December 31, 2023IssuedExercisedExpiredBalance June 30, 2024
July 2019Dealer ManagerJuly 2024$81,000.00 33
January 2020Registered Direct OfferingJuly 2025$21,600.00 6060
January 2020Dealer ManagerJuly 2025$24,000.00 44
March 2020Dealer ManagerMarch 2025$9,015.12 44
April 2020Dealer ManagerApril 2025$9,528.00 4747
April 2020Registered Direct OfferingApril 2025$7,320.00 2020
October 2020Dealer ManagerApril 2026$5,174.40 3434
February 2021Private Placement AgreementAugust 2026$5,318.40 540540
February 2021Dealer ManagerAugust 2026$6,835.40 136136
March 2021Dealer ManagerMarch 2026$6,000.00 6060
November 2022Dealer ManagerNovember 2027$525.000 892892
April 2023Series COctober 2028$194.40 7,1427,142
April 2023Dealer ManagerApril 2028$262.50 534534
August 2023Private InducementSeptember 2024$86.42 23,80923,809
August 2023Private InducementAugust 2028$86.42 25,10025,100
August 2023Dealer ManagerAugust 2028$108.04 1,2221,222
November 2023Series DNovember 2028$13.00 381,612(230)381,382
November 2023Series EMay 2025$13.00 307,457(230)307,227
November 2023Dealer ManagerNovember 2028$16.25 28,84428,844
777,520(460)777,060
SharesWeighted
Average
Exercise
Price Per
Share
Weighted
Average
Remaining
Contractual
Term
(years)
Outstanding as of December 31, 2023777,520 $28.79 3.4
Exercised(460)13.00 — 
Outstanding as of June 30, 2024
777,060 28.80 2.9
During the six months ended June 30, 2024, warrants representing 460 shares of common stock were exercised with an exercise price of $13.00 per share.
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.24.2.u1
LOSS PER SHARE
6 Months Ended
Jun. 30, 2024
Earnings Per Share [Abstract]  
LOSS PER SHARE LOSS PER SHARE
Basic loss per share is calculated by dividing the net loss attributable to common stockholders by the weighted average number of common shares outstanding during the period, which includes prefunded warrants and shares held in abeyance from date of issuance. Diluted loss per share is computed by dividing the loss attributable to common stockholders by the weighted average number of common shares used in the basic loss per share calculation plus potentially dilutive securities outstanding during the period determined using the treasury stock method. Stock options and warrants are considered to be potentially dilutive securities but have been excluded from the calculation of diluted loss per share because their effect would be anti-dilutive given the net losses reported for all periods presented. Therefore, basic and diluted loss per share are the same for each period presented.
The following shares were excluded from the calculation of diluted net loss per share:
Three Months Ended
June 30,
Six Months Ended
June 30,
2024202320242023
Common stock warrants— — — 1,389 
Stock options49 — 167 — 
Restricted stock units— 85 — 629 
49 85 167 2,018 
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SEGMENT INFORMATION
6 Months Ended
Jun. 30, 2024
Segment Reporting [Abstract]  
SEGMENT INFORMATION SEGMENT INFORMATION
We operate in one segment: the formulation, development, marketing and sale of fertility control products for use in managing pest populations. We generate our revenue from six broad product markets: agribusiness, pest management, facilities management, industrial, consumer, and governmental agencies.
Geographic Information
Revenue by geographic region was as follows:
Three Months Ended
June 30,
Six Months Ended
June 30,
2024202320242023
United States$459 $305 $832 $538 
International— — 42 — 
$459 $305 $874 $538 
Significant Customers
The percentage of revenue attributable to our distributors and to customers that represented 10% or more of revenue in at least one of the periods presented, was as follows:
Three Months Ended
June 30,
Six Months Ended
June 30,
2024202320242023
All distributors28 %%17 %%
Distributor A14 — — 
The following accounts represented at least 10% of total accounts receivable in at least one of the periods presented:
June 30,
2024
December 31,
2023
Distributor A32 %13 %
End customer A%19 %
End customer B%13 %
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SUBSEQUENT EVENTS
6 Months Ended
Jun. 30, 2024
Subsequent Events [Abstract]  
SUBSEQUENT EVENTS SUBSEQUENT EVENTS
On July 11, 2024, we held our annual meeting of stockholders (the “Annual Meeting”), at which meeting our stockholders approved an amendment to our 2018 Plan. The effect of the amendment to the 2018 Plan is to increase the number of shares of common stock available under the 2018 Plan by 200,000 shares.
On July 11, 2024, our stockholders also approved a proposal at our Annual Meeting further amending our Amended and Restated Certificate of Incorporation (as amended, the “Certificate of Incorporation”), to effect a reverse stock split of our common stock at a ratio between one-for-two (1:2) and one-for-twenty (1:20), without reducing the authorized number of shares of common stock. On July 11, 2024, our board of directors approved a final split ratio of one-for-ten (1:10). Following such approval, we filed an amendment to the Certificate of Incorporation with the Secretary of the State of Delaware on July 23, 2024 to effect the reverse stock split, with an effective date of July 24, 2024.
We have evaluated subsequent events from the balance sheet date through August 8, 2024, the date at which the condensed financial statements were issued, and determined that there were no additional items that require adjustment to or disclosure in the condensed financial statements.
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2024
Jun. 30, 2023
Pay vs Performance Disclosure            
Net loss $ (1,584) $ (1,832) $ (1,993) $ (2,037) $ (3,416) $ (4,030)
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Insider Trading Arrangements
3 Months Ended
Jun. 30, 2024
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.24.2.u1
BASIS OF PRESENTATION (Policies)
6 Months Ended
Jun. 30, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Condensed Financial Statements
Condensed Financial Statements
Our accompanying unaudited condensed financial statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”) for interim financial reporting. Certain information and footnote disclosures normally included in the annual financial statements prepared in accordance with the U.S. generally accepted accounting principles (“U.S. GAAP”) have been condensed or omitted pursuant to such rules and regulations. In our opinion, the unaudited condensed financial statements include all material adjustments, all of which are of a normal and recurring nature, necessary to present fairly our financial position as of June 30, 2024, and our operating results and cash flows for the six month periods ended June 30, 2024 and 2023.
Recent Accounting Pronouncements
Recent Accounting Pronouncements
There have been no new accounting pronouncements not yet effective or adopted in the current year that we believe have a significant impact, or potential significant impact, to our condensed financial statements.
Use of Estimates
Use of Estimates
The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts and classification of assets and liabilities, disclosure of contingent assets and liabilities at the date of the financial statements and reported amounts of revenues and expenses during the reporting period.
The significant estimates in our financial statements include the valuation of inventory, common stock warrants, and stock-based awards, such as stock options and restricted stock units. Actual results could differ from such estimates.
Comprehensive Loss
Comprehensive Loss
We have no other comprehensive income items for the periods presented. As a result, our net loss and comprehensive loss were the same for the periods presented and a separate statement of comprehensive loss is not included in the accompanying condensed financial statements.
Advertising Costs
Advertising Costs
Advertising costs are expensed as incurred and was $62,000 and $43,000 for the three months ended June 30, 2024 and 2023, respectively, and $121,000 and $84,000 for the six months ended June 30, 2024 and 2023, respectively.
Cash and Cash Equivalents
Cash and Cash Equivalents
Highly liquid investments with maturities of three months or less as of the date of acquisition are classified as cash equivalents, of which we had $2.0 million and $5.4 million as of June 30, 2024 and December 31, 2023, respectively, included within cash and cash equivalents in the condensed balance sheets.
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.24.2.u1
BALANCE SHEET COMPONENTS (Tables)
6 Months Ended
Jun. 30, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of accounts receivable, net and activity in allowance for uncollectible accounts
Accounts receivable, net consisted of the following (in thousands):
June 30,
2024
December 31,
2023
Accounts receivable$247 $99 
Allowance for uncollectible accounts(4)(4)
Accounts receivable, net$243 $95 
The following was the activity in the allowance for uncollectible accounts (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2024202320242023
Balance as of beginning of period$$$$
Increase in provision— — — 
Amounts written off, less recoveries(2)— — (2)
Balance as of end of period$$$$
Schedule of inventory, net and activity in reserve for obsolescence
Inventory, net consisted of the following (in thousands):
June 30,
2024
December 31,
2023
Raw materials$780 $747 
Work in progress— 
Finished goods112 53 
Total inventory899 800 
Less: reserve for obsolescence— (5)
Inventory, net$899 $795 
The following was the activity in the reserve for obsolescence (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2024202320242023
Balance as of beginning of period$$18 $$18 
Increase in reserve— — — — 
Amounts relieved(5)— (5)— 
Balance as of end of period$— $18 $— $18 
Schedule of prepaid expenses
Prepaid expenses and other current assets consisted of the following (in thousands):
June 30,
2024
December 31,
2023
Equity offering costs$124 $— 
Software licenses116 152 
Professional services48 30 
Insurance47 64 
Prepaid inventory29 111 
Other100 31 
Total prepaid expenses and other current assets$464 $388 
Schedule of property and equipment, net
Property and equipment, net consisted of the following (in thousands):
June 30,
2024
December 31,
2023
Research and development equipment$1,792 $1,763 
Office and computer equipment808 808 
Autos54 54 
Furniture and fixtures46 41 
Leasehold improvements152 141 
Total in service2,852 2,807 
Accumulated depreciation and amortization(2,492)(2,419)
Property and equipment, net$360 $388 
Schedule of accrued expenses
Accrued expenses consisted of the following (in thousands):
June 30,
2024
December 31,
2023
Compensation and related benefits$325 $232 
Legal and consulting professional services79 121 
Product warranty11 15 
Total accrued expenses$415 $368 
Schedule of maturities of notes payable
As of June 30, 2024, future principal payments were as follows (in thousands):
2024$19 
202541 
202645 
202749 
202844 
Thereafter
Total principal payments201 
Less: current portion of notes payable(39)
Notes payable, less current portion$162 
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.24.2.u1
LEASES (Tables)
6 Months Ended
Jun. 30, 2024
Leases [Abstract]  
Schedule of components of lease cost The components of lease cost were as follows (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2024202320242023
Operating lease cost$57 $55 $113 $111 
Schedule of future minimum operating lease payments
As of June 30, 2024, maturities of operating lease liabilities were as follows (in thousands):
2024$103 
Total operating lease payments103 
Less: imputed interest(2)
Total operating lease liabilities$101 
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.24.2.u1
STOCK-BASED COMPENSATION (Tables)
6 Months Ended
Jun. 30, 2024
Share-Based Payment Arrangement [Abstract]  
Schedule of stock option activity
The following table presents the outstanding stock option activity:
Number of OptionsWeighted
Average
Exercise
Price Per
Share
Weighted
Average
Remaining
Contractual
Term
(years)
Three months ended June 30, 2024:
Outstanding as of March 31, 2024
3,641 $1,194.90 3.8
Granted892 6.740 4.8
Outstanding as of June 30, 20244,533 
(1)
899.48 3.8
Six months ended June 30, 2024:
Outstanding as of December 31, 20233,643 1,197.00 4.0
Granted892 6.740 4.8
Forfeited(2)1,965.36 3.0
Outstanding as of June 30, 20244,533 
(1)
899.48 3.8
Exercisable as of June 30, 20243,987 1,009.40 3.8
(1) Includes options related to 823 shares that are inducement awards and not granted under the 2018 Plan.
Schedule of fair value of options granted, assumptions
The weighted average grant date fair value of options granted during the three months ended June 30, 2024 was $5.59 per share, based on the following assumptions used in the Black-Scholes option pricing model:
Expected volatility117.0 %
Expected dividend yield
Expected term (in years)5
Risk-free interest rate4.43 %
Schedule of stock-based compensation expense
The stock-based compensation expense was recorded as follows (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2024202320242023
Research and development$$$$
Selling, general and administrative (1)
84165165327
Total stock-based compensation expense$88 $170 $173 $336 
(1) Includes $56,000 related to stock issued in exchange for marketing services for the three and six month periods ended June 30, 2023.
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.24.2.u1
STOCKHOLDERS' EQUITY (Tables)
6 Months Ended
Jun. 30, 2024
Equity [Abstract]  
Schedule of stockholders' equity activity
Activity in equity during the three and six month periods ended June 30, 2024 and 2023 was as follows (dollars in thousands):
Common StockAdditional
Paid-In
Capital
Accumulated
Deficit
Total
SharesAmount
2024
Balances as of December 31, 2023514,003 $$136,263 $(129,913)$6,351 
Stock-based compensation— — 85 — 85 
Issuance of common stock upon exercise of warrants460 — — 
Net loss— — — (1,832)(1,832)
Balances as of March 31, 2024514,463 136,354 (131,745)4,610 
Stock-based compensation— — 88 — 88 
Issuance of common stock upon exercise of warrants, net— — — — — 
Issuance of common stock for fractional shares in the 10:1 reverse stock split877 — — — — 
Net loss— — — (1,584)(1,584)
Balances as of June 30, 2024515,340 $$136,442 $(133,329)$3,114 
2023
Balances as of December 31, 20226,748 $— $127,482 $(122,203)$5,279 
Stock-based compensation— — 166 — 166 
Issuance of common stock upon exercise of warrants10,250 — — — — 
Issuance of shares pursuant to the vesting of restricted stock units, net of shares withheld for taxes111 — (11)— (11)
Issuance of common stock for service454 — 100 — 100 
Net loss— — — (2,037)(2,037)
Balances as of March 31, 202317,563 — 127,737 (124,240)3,497 
Stock-based compensation— — 113 — 113 
Issuance of common stock, net of issuance costs7,143 — 1,210 — 1,210 
Net loss— — — (1,993)(1,993)
Balances as of June 30, 202324,706 $— $129,060 $(126,233)$2,827 
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.24.2.u1
COMMON STOCK WARRANTS (Tables)
6 Months Ended
Jun. 30, 2024
Equity [Abstract]  
Schedule of common stock warrant activity
The following table presents the common stock warrant activity:
Issue DateWarrant TypeTerm
Date
Exercise
Price
Balance December 31, 2023IssuedExercisedExpiredBalance June 30, 2024
July 2019Dealer ManagerJuly 2024$81,000.00 33
January 2020Registered Direct OfferingJuly 2025$21,600.00 6060
January 2020Dealer ManagerJuly 2025$24,000.00 44
March 2020Dealer ManagerMarch 2025$9,015.12 44
April 2020Dealer ManagerApril 2025$9,528.00 4747
April 2020Registered Direct OfferingApril 2025$7,320.00 2020
October 2020Dealer ManagerApril 2026$5,174.40 3434
February 2021Private Placement AgreementAugust 2026$5,318.40 540540
February 2021Dealer ManagerAugust 2026$6,835.40 136136
March 2021Dealer ManagerMarch 2026$6,000.00 6060
November 2022Dealer ManagerNovember 2027$525.000 892892
April 2023Series COctober 2028$194.40 7,1427,142
April 2023Dealer ManagerApril 2028$262.50 534534
August 2023Private InducementSeptember 2024$86.42 23,80923,809
August 2023Private InducementAugust 2028$86.42 25,10025,100
August 2023Dealer ManagerAugust 2028$108.04 1,2221,222
November 2023Series DNovember 2028$13.00 381,612(230)381,382
November 2023Series EMay 2025$13.00 307,457(230)307,227
November 2023Dealer ManagerNovember 2028$16.25 28,84428,844
777,520(460)777,060
SharesWeighted
Average
Exercise
Price Per
Share
Weighted
Average
Remaining
Contractual
Term
(years)
Outstanding as of December 31, 2023777,520 $28.79 3.4
Exercised(460)13.00 — 
Outstanding as of June 30, 2024
777,060 28.80 2.9
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.24.2.u1
LOSS PER SHARE (Tables)
6 Months Ended
Jun. 30, 2024
Earnings Per Share [Abstract]  
Schedule of outstanding potentially dilutive securities
The following shares were excluded from the calculation of diluted net loss per share:
Three Months Ended
June 30,
Six Months Ended
June 30,
2024202320242023
Common stock warrants— — — 1,389 
Stock options49 — 167 — 
Restricted stock units— 85 — 629 
49 85 167 2,018 
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SEGMENT INFORMATION (Tables)
6 Months Ended
Jun. 30, 2024
Segment Reporting [Abstract]  
Schedule of revenue by geographic region
Revenue by geographic region was as follows:
Three Months Ended
June 30,
Six Months Ended
June 30,
2024202320242023
United States$459 $305 $832 $538 
International— — 42 — 
$459 $305 $874 $538 
Schedule of customers and distributors that accounted for 10% or more of total revenue and accounts receivable
The percentage of revenue attributable to our distributors and to customers that represented 10% or more of revenue in at least one of the periods presented, was as follows:
Three Months Ended
June 30,
Six Months Ended
June 30,
2024202320242023
All distributors28 %%17 %%
Distributor A14 — — 
The following accounts represented at least 10% of total accounts receivable in at least one of the periods presented:
June 30,
2024
December 31,
2023
Distributor A32 %13 %
End customer A%19 %
End customer B%13 %
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.24.2.u1
BASIS OF PRESENTATION (Details)
$ in Thousands
3 Months Ended 6 Months Ended 8 Months Ended
Jun. 30, 2024
USD ($)
territory
state
Jun. 30, 2023
USD ($)
Jun. 30, 2024
USD ($)
territory
state
Jun. 30, 2023
USD ($)
Jun. 30, 2024
USD ($)
territory
state
Dec. 31, 2023
USD ($)
Organization and Description of Business [Line Items]            
Number of states registration received 50   50   50  
Number of states approved removal of RUP designation 49   49   49  
Number of major U.S. territories registration received | territory 5   5   5  
Accumulated deficit | $ $ 133,329   $ 133,329   $ 133,329 $ 129,913
Cash and cash equivalents | $ 1,952   1,952   $ 1,952 $ 5,395
Advertising costs | $ $ 62 $ 43 $ 121 $ 84    
Evolve            
Organization and Description of Business [Line Items]            
Number of states authorized to sell product         43  
Evolve Mouse            
Organization and Description of Business [Line Items]            
Number of states authorized to sell product         32  
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.24.2.u1
BALANCE SHEET COMPONENTS - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Jun. 30, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Cash and cash equivalents $ 5,395 $ 1,952
Debt Instrument [Line Items]    
Cash and cash equivalents $ 5,395 $ 1,952
Notes Payable    
Debt Instrument [Line Items]    
Debt, annual interest rate 8.90%  
Debt, term 5 years  
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.24.2.u1
BALANCE SHEET COMPONENTS - Schedule of accounts receivable, net (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]            
Accounts receivable $ 247   $ 99      
Allowance for uncollectible accounts (4) $ (4) (4) $ (4) $ (4) $ (6)
Accounts receivable, net $ 243   $ 95      
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.24.2.u1
BALANCE SHEET COMPONENTS - Schedule of allowance for uncollectible accounts (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Accounts Receivable, Allowance for Credit Loss [Roll Forward]        
Balance as of beginning of period $ 4 $ 4 $ 4 $ 6
Increase in provision 2 0 0 0
Amounts written off, less recoveries (2) 0 0 (2)
Balance as of end of period $ 4 $ 4 $ 4 $ 4
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.24.2.u1
BALANCE SHEET COMPONENTS - Schedule of inventory, net (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]            
Raw materials $ 780   $ 747      
Work in progress 7   0      
Finished goods 112   53      
Total inventory 899   800      
Less: reserve for obsolescence 0 $ (5) (5) $ (18) $ (18) $ (18)
Inventory, net $ 899   $ 795      
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.24.2.u1
BALANCE SHEET COMPONENTS - Schedule of activity in reserve for obsolescence (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Inventory, Valuation Reserves [Roll Forward]        
Balance as of beginning of period $ 5 $ 18 $ 5 $ 18
Increase in reserve 0 0 0 0
Amounts relieved (5) 0 (5) 0
Balance as of end of period $ 0 $ 18 $ 0 $ 18
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.24.2.u1
BALANCE SHEET COMPONENTS - Schedule of prepaid expenses (Details) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Equity offering costs $ 124,000 $ 0
Software licenses 116,000 152,000
Professional services 48,000 30,000
Insurance 47,000 64,000
Prepaid inventory 29,000 111,000
Other 100,000 31,000
Total prepaid expenses and other current assets $ 464,000 $ 388,000
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.24.2.u1
BALANCE SHEET COMPONENTS - Schedule of property and equipment, net (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Property, Plant and Equipment [Line Items]    
Accumulated depreciation and amortization $ (2,492) $ (2,419)
Property and equipment, net 360 388
Depreciable Property, Plant and Equipment    
Property, Plant and Equipment [Line Items]    
Total in service 2,852 2,807
Research and development equipment    
Property, Plant and Equipment [Line Items]    
Total in service 1,792 1,763
Office and computer equipment    
Property, Plant and Equipment [Line Items]    
Total in service 808 808
Autos    
Property, Plant and Equipment [Line Items]    
Total in service 54 54
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Total in service 46 41
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Total in service $ 152 $ 141
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.2.u1
BALANCE SHEET COMPONENTS - Schedule of accrued expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Compensation and related benefits $ 325 $ 232
Legal and consulting professional services 79 121
Product warranty 11 15
Total accrued expenses $ 415 $ 368
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.2.u1
BALANCE SHEET COMPONENTS - Schedule of notes payable maturities (Details) - Notes Payable
$ in Thousands
Jun. 30, 2024
USD ($)
Debt Instrument [Line Items]  
2024 $ 19
2025 41
2026 45
2027 49
2028 44
Thereafter 3
Total principal payments 201
Less: current portion of notes payable (39)
Notes payable, less current portion $ 162
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.24.2.u1
LEASES - Schedule of lease cost (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Leases [Abstract]        
Operating lease cost $ 57 $ 55 $ 113 $ 111
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.24.2.u1
LEASES - Schedule of maturities of operating leases liabilities (Details)
$ in Thousands
Jun. 30, 2024
USD ($)
Leases [Abstract]  
2023 $ 103
Total operating lease payments 103
Less: imputed interest (2)
Total operating lease liabilities $ 101
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.24.2.u1
STOCK-BASED COMPENSATION - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 9 Months Ended
Jul. 11, 2024
Jun. 30, 2024
Jun. 30, 2024
Sep. 30, 2019
Stock-Based Compensation (Details) [Line Items]        
Common stock, available for issuance (in shares)   315,189 315,189  
2018 Equity Incentive Plan        
Stock-Based Compensation (Details) [Line Items]        
Shares authorized (in shares)   207,071 207,071  
Common stock, available for issuance (in shares)   203,311 203,311  
Number of additional shares authorized (in shares)     200,000  
Unrecognized compensation cost   $ 124 $ 124  
2018 Equity Incentive Plan | Subsequent Event        
Stock-Based Compensation (Details) [Line Items]        
Number of additional shares authorized (in shares) 200,000      
2018 Equity Incentive Plan | Stock Options        
Stock-Based Compensation (Details) [Line Items]        
Options, term       5 years
Weighted average grant date fair value (in dollars per share)   $ 5.59    
Unrecognized compensation cost, period of recognition     1 year 1 month 6 days  
2018 Equity Incentive Plan | Minimum | Stock Options        
Stock-Based Compensation (Details) [Line Items]        
Options, vesting period       12 months
2018 Equity Incentive Plan | Maximum | Stock Options        
Stock-Based Compensation (Details) [Line Items]        
Options, vesting period       36 months
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.24.2.u1
STOCK-BASED COMPENSATION - Schedule of stock option activity (Details) - $ / shares
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2024
Dec. 31, 2023
Number of Options        
Beginning Balance (in shares) 3,641 3,643 3,643  
Granted (in shares) 892   892  
Forfeited (in shares)     (2)  
Ending Balance (in shares) 4,533 3,641 4,533 3,643
Exercisable (in shares) 3,987   3,987  
Weighted Average Exercise Price Per Share        
Beginning Balance (in dollars per share) $ 1,194.9 $ 1,197 $ 1,197  
Granted (in dollars per share) 6.740   6.740  
Forfeited (in dollars per share)     1,965.36  
Ending Balance (in dollars per share) 899.48 $ 1,194.9 899.48 $ 1,197
Exercisable (in dollars per share) $ 1,009.4   $ 1,009.4  
Weighted Average Remaining Contractual Term (years)        
Outstanding 3 years 9 months 18 days 3 years 9 months 18 days 3 years 9 months 18 days 4 years
Granted 4 years 9 months 18 days   4 years 9 months 18 days  
Forfeited     $ 3.0  
Exercisable     3 years 9 months 18 days  
Stock Options, Inducement Awards        
Number of Options        
Ending Balance (in shares) 823   823  
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.24.2.u1
STOCK-BASED COMPENSATION - Schedule of fair value option assumptions (Details) - 2018 Equity Incentive Plan - Stock Options
3 Months Ended
Jun. 30, 2024
Stock-Based Compensation (Details) [Line Items]  
Expected volatility 117.00%
Expected dividend yield 0.00%
Expected term (in years) 5 years
Risk-free interest rate 4.43%
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.2.u1
STOCK-BASED COMPENSATION - Schedule of stock-based compensation expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2024
Jun. 30, 2023
Stock-Based Compensation (Details) [Line Items]          
Total stock-based compensation expense $ 88 $ 170   $ 173 $ 336
Issuance of common stock for service     $ 100    
Research and development          
Stock-Based Compensation (Details) [Line Items]          
Total stock-based compensation expense 4 5   8 9
Selling, general and administrative          
Stock-Based Compensation (Details) [Line Items]          
Total stock-based compensation expense $ 84 165   $ 165 327
Issuance of common stock for service   $ 56     $ 56
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.24.2.u1
STOCK-BASED COMPENSATION - Schedule of fair value of options granted assumptions (Details) - Stock Options - 2018 Equity Incentive Plan
3 Months Ended
Jun. 30, 2024
Stock-Based Compensation (Details) [Line Items]  
Expected volatility 117.00%
Expected dividend yield 0.00%
Expected term (in years) 5 years
Risk-free interest rate 4.43%
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.24.2.u1
STOCKHOLDERS' EQUITY - Narrative (Details)
Jul. 23, 2024
Jun. 30, 2024
USD ($)
shares
Stockholders’ Equity [Line Items]    
Shelf registration, future offering availability, amount | $   $ 1,575,944
Common stock, available for issuance (in shares) | shares   315,189
Subsequent Event    
Stockholders’ Equity [Line Items]    
Reverse stock split ratio, common stock 0.10  
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.24.2.u1
STOCKHOLDERS' EQUITY - Activity in stockholders' equity (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2024
Jun. 30, 2023
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Beginning Balance (in shares)   514,003     514,003  
Beginning Balance $ 4,610 $ 6,351 $ 3,497 $ 5,279 $ 6,351 $ 5,279
Stock-based compensation 88 85 113 166    
Issuance of common stock upon exercise of warrants, net   6        
Issuance of shares pursuant to the vesting of restricted stock units, net of shares withheld for taxes       (11)    
Issuance of common stock for service       100    
Issuance of common stock, net of issuance costs     1,210      
Net loss $ (1,584) (1,832) (1,993) (2,037) $ (3,416) (4,030)
Ending Balance (in shares) 515,340       515,340  
Ending Balance $ 3,114 $ 4,610 $ 2,827 $ 3,497 $ 3,114 $ 2,827
Common Stock            
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Beginning Balance (in shares) 514,463 514,003 17,563 6,748 514,003 6,748
Beginning Balance $ 1 $ 1 $ 0 $ 0 $ 1 $ 0
Issuance of common stock upon exercise of warrants (in shares)   460   10,250    
Issuance of common stock for fractional shares in the 10:1 reverse stock split (in shares) 877          
Issuance of shares pursuant to the vesting of restricted stock units, net of shares withheld for taxes (in shares)       111    
Issuance of common stock for service (in shares)       454    
Issuance of common stock, net of issuance costs (in shares)     7,143      
Ending Balance (in shares) 515,340 514,463 24,706 17,563 515,340 24,706
Ending Balance $ 1 $ 1 $ 0 $ 0 $ 1 $ 0
Additional Paid-In Capital            
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Beginning Balance 136,354 136,263 127,737 127,482 136,263 127,482
Stock-based compensation 88 85 113 166    
Issuance of common stock upon exercise of warrants, net   6        
Issuance of shares pursuant to the vesting of restricted stock units, net of shares withheld for taxes       (11)    
Issuance of common stock for service       100    
Issuance of common stock, net of issuance costs     1,210      
Ending Balance 136,442 136,354 129,060 127,737 136,442 129,060
Accumulated Deficit            
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Beginning Balance (131,745) (129,913) (124,240) (122,203) (129,913) (122,203)
Net loss (1,584) (1,832) (1,993) (2,037)    
Ending Balance $ (133,329) $ (131,745) $ (126,233) $ (124,240) $ (133,329) $ (126,233)
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.24.2.u1
COMMON STOCK WARRANTS - Schedule of common stock warrant activity (Details) - $ / shares
6 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Class of Warrant or Right [Line Items]    
Exercise Price (in dollars per share) $ 28.80 $ 28.79
Class of Warrant or Right, Outstanding [Roll Forward]    
Beginning Balance (in shares) 777,520  
Issued (in shares) 0  
Exercised (in shares) (460)  
Expired (in shares) 0  
Ending Balance (in shares) 777,060  
Dealer Manager    
Class of Warrant or Right [Line Items]    
Warrant Type Dealer Manager  
Term Date July 2024  
Exercise Price (in dollars per share) $ 81,000  
Class of Warrant or Right, Outstanding [Roll Forward]    
Beginning Balance (in shares) 3  
Issued (in shares) 0  
Exercised (in shares) 0  
Expired (in shares) 0  
Ending Balance (in shares) 3  
Registered Direct Offering    
Class of Warrant or Right [Line Items]    
Warrant Type Registered Direct Offering  
Term Date July 2025  
Exercise Price (in dollars per share) $ 21,600  
Class of Warrant or Right, Outstanding [Roll Forward]    
Beginning Balance (in shares) 60  
Issued (in shares) 0  
Exercised (in shares) 0  
Expired (in shares) 0  
Ending Balance (in shares) 60  
Dealer Manager    
Class of Warrant or Right [Line Items]    
Warrant Type Dealer Manager  
Term Date July 2025  
Exercise Price (in dollars per share) $ 24,000  
Class of Warrant or Right, Outstanding [Roll Forward]    
Beginning Balance (in shares) 4  
Issued (in shares) 0  
Exercised (in shares) 0  
Expired (in shares) 0  
Ending Balance (in shares) 4  
Dealer Manager    
Class of Warrant or Right [Line Items]    
Warrant Type Dealer Manager  
Term Date March 2025  
Exercise Price (in dollars per share) $ 9,015.12  
Class of Warrant or Right, Outstanding [Roll Forward]    
Beginning Balance (in shares) 4  
Issued (in shares) 0  
Exercised (in shares) 0  
Expired (in shares) 0  
Ending Balance (in shares) 4  
Dealer Manager    
Class of Warrant or Right [Line Items]    
Warrant Type Dealer Manager  
Term Date April 2025  
Exercise Price (in dollars per share) $ 9,528  
Class of Warrant or Right, Outstanding [Roll Forward]    
Beginning Balance (in shares) 47  
Issued (in shares) 0  
Exercised (in shares) 0  
Expired (in shares) 0  
Ending Balance (in shares) 47  
Registered Direct Offering    
Class of Warrant or Right [Line Items]    
Warrant Type Registered Direct Offering  
Term Date April 2025  
Exercise Price (in dollars per share) $ 7,320  
Class of Warrant or Right, Outstanding [Roll Forward]    
Beginning Balance (in shares) 20  
Issued (in shares) 0  
Exercised (in shares) 0  
Expired (in shares) 0  
Ending Balance (in shares) 20  
Dealer Manager    
Class of Warrant or Right [Line Items]    
Warrant Type Dealer Manager  
Term Date April 2026  
Exercise Price (in dollars per share) $ 5,174.4  
Class of Warrant or Right, Outstanding [Roll Forward]    
Beginning Balance (in shares) 34  
Issued (in shares) 0  
Exercised (in shares) 0  
Expired (in shares) 0  
Ending Balance (in shares) 34  
Private Placement Agreement    
Class of Warrant or Right [Line Items]    
Warrant Type Private Placement Agreement  
Term Date August 2026  
Exercise Price (in dollars per share) $ 5,318.4  
Class of Warrant or Right, Outstanding [Roll Forward]    
Beginning Balance (in shares) 540  
Issued (in shares) 0  
Exercised (in shares) 0  
Expired (in shares) 0  
Ending Balance (in shares) 540  
Dealer Manager    
Class of Warrant or Right [Line Items]    
Warrant Type Dealer Manager  
Term Date August 2026  
Exercise Price (in dollars per share) $ 6,835.4  
Class of Warrant or Right, Outstanding [Roll Forward]    
Beginning Balance (in shares) 136  
Issued (in shares) 0  
Exercised (in shares) 0  
Expired (in shares) 0  
Ending Balance (in shares) 136  
Dealer Manager    
Class of Warrant or Right [Line Items]    
Warrant Type Dealer Manager  
Term Date March 2026  
Exercise Price (in dollars per share) $ 6,000  
Class of Warrant or Right, Outstanding [Roll Forward]    
Beginning Balance (in shares) 60  
Issued (in shares) 0  
Exercised (in shares) 0  
Expired (in shares) 0  
Ending Balance (in shares) 60  
Dealer Manager    
Class of Warrant or Right [Line Items]    
Warrant Type Dealer Manager  
Term Date November 2027  
Exercise Price (in dollars per share) $ 525.000  
Class of Warrant or Right, Outstanding [Roll Forward]    
Beginning Balance (in shares) 892  
Issued (in shares) 0  
Exercised (in shares) 0  
Expired (in shares) 0  
Ending Balance (in shares) 892  
Series C    
Class of Warrant or Right [Line Items]    
Warrant Type Series C  
Term Date October 2028  
Exercise Price (in dollars per share) $ 194.40  
Class of Warrant or Right, Outstanding [Roll Forward]    
Beginning Balance (in shares) 7,142  
Issued (in shares) 0  
Exercised (in shares) 0  
Expired (in shares) 0  
Ending Balance (in shares) 7,142  
Dealer Manager    
Class of Warrant or Right [Line Items]    
Warrant Type Dealer Manager  
Term Date April 2028  
Exercise Price (in dollars per share) $ 262.50  
Class of Warrant or Right, Outstanding [Roll Forward]    
Beginning Balance (in shares) 534  
Issued (in shares) 0  
Exercised (in shares) 0  
Expired (in shares) 0  
Ending Balance (in shares) 534  
Private Inducement    
Class of Warrant or Right [Line Items]    
Warrant Type Private Inducement  
Term Date September 2024  
Exercise Price (in dollars per share) $ 86.42  
Class of Warrant or Right, Outstanding [Roll Forward]    
Beginning Balance (in shares) 23,809  
Issued (in shares) 0  
Exercised (in shares) 0  
Expired (in shares) 0  
Ending Balance (in shares) 23,809  
Private Inducement    
Class of Warrant or Right [Line Items]    
Warrant Type Private Inducement  
Term Date August 2028  
Exercise Price (in dollars per share) $ 86.42  
Class of Warrant or Right, Outstanding [Roll Forward]    
Beginning Balance (in shares) 25,100  
Issued (in shares) 0  
Exercised (in shares) 0  
Expired (in shares) 0  
Ending Balance (in shares) 25,100  
Dealer Manager    
Class of Warrant or Right [Line Items]    
Warrant Type Dealer Manager  
Term Date August 2028  
Exercise Price (in dollars per share) $ 108.04  
Class of Warrant or Right, Outstanding [Roll Forward]    
Beginning Balance (in shares) 1,222  
Issued (in shares) 0  
Exercised (in shares) 0  
Expired (in shares) 0  
Ending Balance (in shares) 1,222  
Series D    
Class of Warrant or Right [Line Items]    
Warrant Type Series D  
Term Date November 2028  
Exercise Price (in dollars per share) $ 13.00  
Class of Warrant or Right, Outstanding [Roll Forward]    
Beginning Balance (in shares) 381,612  
Issued (in shares) 0  
Exercised (in shares) (230)  
Expired (in shares) 0  
Ending Balance (in shares) 381,382  
Series E    
Class of Warrant or Right [Line Items]    
Warrant Type Series E  
Term Date May 2025  
Exercise Price (in dollars per share) $ 13.00  
Class of Warrant or Right, Outstanding [Roll Forward]    
Beginning Balance (in shares) 307,457  
Issued (in shares) 0  
Exercised (in shares) (230)  
Expired (in shares) 0  
Ending Balance (in shares) 307,227  
Dealer Manager    
Class of Warrant or Right [Line Items]    
Warrant Type Dealer Manager  
Term Date November 2028  
Exercise Price (in dollars per share) $ 16.25  
Class of Warrant or Right, Outstanding [Roll Forward]    
Beginning Balance (in shares) 28,844  
Issued (in shares) 0  
Exercised (in shares) 0  
Expired (in shares) 0  
Ending Balance (in shares) 28,844  
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.24.2.u1
COMMON STOCK WARRANTS - Schedule of common stock warrant activity for the period (Details) - $ / shares
3 Months Ended 6 Months Ended
Mar. 31, 2024
Jun. 30, 2024
Shares    
Beginning Balance (in shares) 777,520 777,520
Exercised (in shares)   (460)
Ending Balance (in shares)   777,060
Weighted Average Exercise Price Per Share    
Beginning Balance (in dollars per share) $ 28.79 $ 28.79
Exercised (in dollars per share)   13.00
Ending Balance (in dollars per share)   $ 28.80
Weighted Average Remaining Contractual Term (years)    
Outstanding (in years) 3 years 4 months 24 days 2 years 10 months 24 days
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.24.2.u1
COMMON STOCK WARRANTS - Narrative (Details)
6 Months Ended
Jun. 30, 2024
$ / shares
shares
Class of Warrant or Right [Line Items]  
Warrants, exercised (in shares) | shares 460
Warrants, exercised (in dollars per share) | $ / shares $ 13.00
PreFunded Warrants, Issued in November 2022, Common Stock, Registered Direct Offering  
Class of Warrant or Right [Line Items]  
Warrants, exercised (in shares) | shares 460
Warrants, exercised (in dollars per share) | $ / shares $ 13.00
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.24.2.u1
LOSS PER SHARE -Schedule of outstanding potentially dilutive securities (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total (in shares) 49 85 167 2,018
Common stock warrants        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total (in shares) 0 0 0 1,389
Stock options        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total (in shares) 49 0 167 0
Restricted stock units        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total (in shares) 0 85 0 629
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SEGMENT INFORMATION - Narrative (Details)
6 Months Ended
Jun. 30, 2024
segement
Segment Reporting [Abstract]  
Number of operating segments 1
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SEGMENT INFORMATION - Revenue by Geographic Region (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenues, net $ 459 $ 305 $ 874 $ 538
United States        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenues, net 459 305 832 538
International        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenues, net $ 0 $ 0 $ 42 $ 0
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SEGMENT INFORMATION - Revenue Concentration Risk Percentage (Details) - Revenue Benchmark - Customer Concentration Risk
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
All distributors        
Revenue, Major Customer [Line Items]        
Percentage of accounts receivable 28.00% 2.00% 17.00% 3.00%
Distributor A        
Revenue, Major Customer [Line Items]        
Percentage of accounts receivable 14.00% 0.00% 7.00% 0.00%
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SEGMENT INFORMATION - Accounts Receivable Concentration Risk Percentage (Details) - Accounts Receivable Benchmark - Customer Concentration Risk
6 Months Ended 12 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Distributor A    
Revenue, Major Customer [Line Items]    
Percentage of accounts receivable 32.00% 13.00%
End customer A    
Revenue, Major Customer [Line Items]    
Percentage of accounts receivable 3.00% 19.00%
End customer B    
Revenue, Major Customer [Line Items]    
Percentage of accounts receivable 2.00% 13.00%
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SUBSEQUENT EVENTS - Narrative (Details) - 2018 Equity Incentive Plan - shares
6 Months Ended
Jul. 11, 2024
Jun. 30, 2024
Subsequent Event [Line Items]    
Number of additional shares authorized (in shares)   200,000
Shares authorized (in shares)   207,071
Subsequent Event    
Subsequent Event [Line Items]    
Number of additional shares authorized (in shares) 200,000  
EXCEL 65 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( /V*"%D'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 " #]B@A9;?W)?>\ K @ $0 &1O8U!R;W!S+V-O&ULS9+; M2@,Q$(9?17*_.WLH*F&;&TNO% 0+BG;>1RLI7^,!@E0? M\H#05-4M6"2I)4F8@$58B$QT6G$549*/9[Q6"SY\QGZ&:078HT5'">JR!B:F MB>$T]AU< 1.,,-KT74"]$.?JG]BY ^R<')-94L,PE$,[Y_(.-;P]/;[,ZQ;& M)9).87Z5#*=3P#6[3'YM'S:[+1--U:R*ZCZ?75/SIN6KN_?)]8??5=AZ;?;F M'QM?!$4'O_Z%^ )02P,$% @ _8H(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" #]B@A9#I X2>NM==,XV] .^\!(M"U4$CV*LI-_ MOT/)EI* .E:%^8NMVWG%1[R]/#S?2O4]60FAR6,4QLE%:Z7U^EVGDW@K$?'D M5*Y%#'<64D5=0L4/(A$G@8R)$HN+ MUIB^F[BN"^#,0V^39,3$H#U)^-R=3_Z+EF!*)4'C:2'#XVXB)"$.C!.7X M=R?:*MYI I\?[]5O,GB >>")F,CPK\#7JXO6L$5\L>!IJ._D]H/8 ?6,GB?# M)/LEV_S9'FL1+TVTC';!4((HB/-__KC[$,\"7%H1P'8![%4 [58$N+N [,MU M\I)E6%=<\]&YDENBS-.@9@ZR;Y-% TT0FVJ<:P5W XC3HROII5 KFHQCGUS' M.M!/9!KGS<-\YC9)5ER)Y+RCX6TFIN/ME"]S95:AW">?9*Q7":CZPG\9WX%2 M%D5E^Z)>,E3PMS0^):YS0IC#NI;R3/#P<;H\)4[?%OZB.&[QY=Q,SZW0F\B- M4.3O\4.B%33&?VQ?*%?HVA5,#WV7K+DG+EK0!1.A-J(U^N4GVG=^M>']3V(O M8+L%;!=3+YO)_=-:V$CQ<.JTO]B0T*B&2+T"J5/,)M<3,M?0(XE49"+36*LG^/>M] ?4KZYMQ'A04^1G MSH+60;[GCV3J0P\-%H&7FXKJ9GQ DCEMY@S.AD[/RHL&-^5E)2^KPSOV?5!/ M3O8'Y",\1S[']GK%)9G;[3MD1NB97I'Q1IQ8L5&-IMBE#:*H\<"Q[[?2BHU+ MSM, N@6ECA7W&#Z(ED:(XE;F->[$G$$/OI?;V(J*R]VNI(B#1ROH,=P1+>T1 MQ4W-:]!BK+I5PX;6$F/X91H:94H[F^RMCJ&U7XU&"[PYHP-WUK!CN&0:&F1*.YO/DH/:@SZ M4HQYI ,B@\%9NTN[KI7O&":)EBZ)XO;F/M#@_N2"4/;FX2V9"R]54)=62%QI M(J,(9N"YEM[W$_*SVAI"A MC?B P!RZXCH9:F5[X'!5AE MP 2QYK&]7G'!RNP)'M<4M'0]##A]6*S_TIF:VDS:A'>VX75G0;&VWI MA%BMA-$$!E8%EF\:^^*1_"[L%8I+.6!]^D/''0RM!,>P/6YI>USQGS9L@ M,=;VJP"+AJ5P#\BUVY2U76OZ#X]L"EKZ(!>W+T7^]CGI#5RT#K4'Q*H2U'A8 M4\;2";FX;WG-N$O)5U/BY8Q /HY9,B75BI-^ M%*SS;*_43'W9%G)"/). S;=-BZO%-O4XVYSME(_G>]R?N)DY$Q**!80ZIP,8 M[E2^;9R?:+G.=EX?I-8RR@Y7@OM"F0?@_D)*O3\Q+R@V[T?_ 5!+ P04 M" #]B@A9=Q>?Y)@% [%P & 'AL+W=O&0YXA9W="_E1;QC2ZS[-"G0VV6N].1R.5;EE.U8G8 ML0+>;(3,J89;>3-2.\GHNC+*LQ$)@F244UX,YK/JV96=4 M/GQDF;@[&^#!XX-O_&:KS8/1?+:C-VS%](_=E82[4>-ES7-6*"X*)-GF;'". M3Q=D8@PJQ)^ (>OVJG M@^:;QO#P^M'[;U7P$,PU56PALK_X6F_/!I,!6K,-+3/]3=Q]8G5 L?&7BDQ5 M_]%=C0T&*"V5%GEM# QR7NQ_Z7V=B ,#'/48D-J /-<@K W"*M ]LRJL)=5T M/I/B#DF#!F_FHLI-90W1\,(,XTI+>,O!3L\77R^7%Y>KBR7Z>/[[^>7B JT^ M75Q\7Z'WZ,=JB=Z^?H=>(UZ@[UM1*EJLU6RDX;/&>)36G_BX_P3I^<27LCA! M83!$)""1PWSA-U^R%,QQ91X>FX\@V"9BTD1,*G]A7\2EE*S0B"K%M#IUQ;-W M$+D=F(EUJG8T96<#F#F*R5LVF+]YA9/@@RNZ%W)V%&O8Q!KZO,\75&T1C!I* MS07[5?);FD'PSE'UA-#8H#J=Q SIB&34L(R_+\S05 M)9""92%EP/ Z8T-4,.TBN?<4'WR?1&&'HXWI8Q@W#&,OPRO)=I2O$;N'Y5,Q M5>54Z"V3,$SI^+6^ EY$-O+A/KHY/I MM$/,QHS[DCENB(V]Q+X+3;-GY&ULYR2.)QU^-BA)QJ&;X*0A./$2K+0,:8%* MQ6I^0P3"*:GFQ0W*&,B&D_'$+KQQAZ\-(3APTYTV=*=/%*?AIA^JHC1S? NAK3T=IZJY$?LPQQP,UQ,^H M30\Q;$_F(.P.L@,U)M.>JL2M<.'G*5?&Z37/N.;,+5_X1?7KI;P=!]TJ&/9+ M6",.._I@E,$9<&CE&T]Q=U ZBW\H7]^N6@7@C- M_(5@RU785307IF]JMI*&_9JV9!L&=-?0PH#JEFYRME;95># ]!5!*V?8KV?' M@GNP>CA9V@HU3JP1=X F20_/5L>P7\@N#X=W".6I5,.ZK@(G8UNM<&*IA0,4 M]S FK:01OZ3M,_M$1HDM5%/2[5E=H*A'SD@K9\0O9PN1YUR;=F#?LJ:B,#.? M%2EP16\58_LY]<[)V^O;O? CYP[HOSLZCO]@J^=7S)46Z<^MR-9,JC>O)K J M?:@Z)/W@WO>][,;O_Q!.T@HG\0LG[%GJ-4F9+ S1Z^ D"##,+XE@%UC"#,/! M, BJ/Z2V5)I]3:FW0O*_V7IH.C6&N%)&WJK]3JF5A@LH(&?R;'WMMI5>R'&8 MK0 3OP";$@=U\,3H#3+&\3",VE<09XPC0(>/C]P9@![1*-*7LF#[,7L\X*B M2]C(YM=,UJ_JPXLAJ(/:L>K@*G/*+;&;@.[2ZX4-(TB.VI.T,B+\S@)ZKS,N,:AB6-=OP ME#LW.L06^OZ31P>GS7GY_!]02P,$% M @ _8H(63$92#'Z @ 3 H !@ !X;"]W;W)KRH78 #B[ &X)<(\%>"7 RXT6RG);8Z10T!=\#82)UFRFD:]-CM9N M"#.O<::$GB4:IX+1I]OQY'8V&8.KX8?A[6@"9C>3R><9.)LB@9F*L2(AHJ_! M&_ 2V$#&>E3V;:53&P([+--<%6G<'6G>9ZP%/'@.7.BV&^"C_? Q#C7%> M'6YKPY5KMW+MYGS>#KZ90@KK8E2 +\ U88B%!%$PY9+DQ?5].)=*Z!+[T62U MX&XW6Q&*%K>#5"Z<#WS89_T]DM67PJF7P]K$'4[UEL! X M KK.POMSD"(!5HAF&)P1!B).*1(2I%@4+_YUTVH4*;IY"O/16 6P!:'3MU>; M-@]%U?2W*_WMT_07Y0E0IF(NR&\]87P4HXWB"WY_0Y8#B]^6_B,":Q;\RH+_ M+ M$RNRP?/^)JFW=^R)J@CN5X,ZS!.LC0BK$(L*6AU1W#JK>%U%3W:U4=_>J M'O$DT?OZ'\J\>U29'XJJB>]5XGLGB#^YQGL[2W=[V8^)K#FXJ!Q*+)=WROO2V]*:P-H=>LVX%_CT=XNO(3:KVD/ZB_,:[!@+UQU)M[UDD_YTK?)?)FK*][6)@ /;_@7#UVS(6BND &?P!0 M2P,$% @ _8H(68NHS1>U!0 2!H !@ !X;"]W;W)KGG6D"XLLXZW@FL>DV.TVQT__U*0,!(%R6SZY?$P+E'G*NKJP.,GVGQ@VT)X>AGEN;LQ1NR(/SK[KX01U;#LDHR MDK.$YJ@@Z\O!%;Z('$<&E(AO"7EF1[^1E/)$Z0]Y<+.Z'-CRCDA*EEQ2Q.+? M@4Q)FDHF<1]_UZ2#9DP9>/S[A?U3*5Z(>8H9F=+T>[+BV\M!.$ KLH[W*7^@ MSY])+JZQ]@ M]XS3K X6=Y E>?4__EDGXBA \, !3AW@J %> M3X!;![AO'<&K [RWCN#7 :5TJ])>)FX6\W@R+N@S*B1:L,D?9?;+:)&O))>% MLN"%N)J(.#Z9SN]FT=TBFJ'%X]5C=!O=/2[0_!.:WTG\ M]OXA^BR0-]\B]&6^6* S]'4Q0^_??4#O4)*CQRW=LSA?L;'%Q7U)=FM9W\-U M=0].SSVXZ);F?,M0E*_("HB?F>,#0[PE\M$DQ7E)RK5C)/QCGY\CU_Z('-OQ M@/N9OCW3\O]&C_SQZ)QEN4R%NR>?V\-WD2YH1M. Q)Z)#Q=L%R_)Y4#T-4:* QE,?OT%!_9O4)Y/238[)5ET(K+.C'C- MC'@F]LD#.9!\3]A'E!,.S4$5'I3A<;]4TIXXBN$8M3 K:3*MP_&M/!MJ)/Q^# 5?3I&&^D\$0Z MQK4]6%_0Z N,^GXO*&-H5]!U DY?H,OSU.G3,=AS%'DZQ@W5Z0/&"<>4R,U*NE%(]4A?1MH:F0*@8:#JUD'.:*2LR$@' MN3[&L')LMQ;.-FI_I%P(IMJR YV8K8L)?47,%$ Y>G\!4&[H*)TJ E">,QSU MB#[RK=@H^HOLH>N"9B_":0X+QMKP9V)Y.:IB "8>MFQ5,@!S/<]7-0,PSSZ" M=44[K6C'W%KYEA3";9>.['T]SQ_ ]EHSG:B_GI1M=E*VZ%1LW3EI[3$V>CWA MCSD1O+R>%G N7'TY:06H8X9J\>D0K;4"&-Q7=JW?Q&;#V4BL*P[4Z.DE[ZL: M=8RVP :K:.8:+H26\N)S9[S-F%+L87$.1&/L::I!'REJE*':"I?98F,+%V1 MK>_$9N-YW#YZ'QXP8"U#5:*.T8H5<);:1 )#]15KZSZQT5)-[@A'J=@<0&U# M8#/PM0T?A(U&ZN,#!',]'*@J 9AGNWVSV9H[;'9W4YJ)AK:5+^T.I%]RJ#V@ M@9(A&" 9@$&2 9A!O+'\"\Z%[,QYZG/B-. 9PC+*)J_WKH_%#-#$!G>T=&L?O"JO6 MCMD#OBTSJR3=2] KN7%TRP;F!L!!N>FATW(#T1ERTUI%QVP57SH"$D:QDMTI MDA45?;\XN@KGI!HC[%3^N:UV1@@6NN>JUAF$"\X#]?$<@N&1 8]26FMI&.T M17!2CNOCC6EQWI86 :F!=#4==%]=FB.N!T M5[Z7?Z*4O!W* YN/1Y%]02P,$% @ _8H(64'( M!81\!@ W!P !@ !X;"]W;W)KLS175[U$Z^*BWU=1PC*J/HB"Y?#+2LB,:GB5 M3WU52$;C]Z67Y[4%.+\5:ISQG#Q*I=991^7+#4K&]ZN'> MZX>O_"G1YD-_>EG0)[9@^EOQ(.&M7VN)><9RQ46.)%M=]:[QQ2P8F@&EQ-^< M;=7>,S)+60KQP[Q\CJ]Z X.(I2S21@6%?QLV8VEJ- &.?W=*>_6<9N#^\ZOV MC^7B83%+JMA,I-]YK).KWGD/Q6Q%UZG^*K:?V&Y!) -#C'D!V TA[0-@Q(-@-",J%5LC*9=U23:>74FR1 M--*@S3R4MBE'PVIX;MRXT!)^Y3!.3V?W\]N[^>+N%BT>KQ_OOMS-'Q?H_B.: M72\^H8]_W7]?H#/T;7&+?GOW.WJ'>(X>$[%6-(_595\# *.F'^TFNZDF(QV3 MC= 7D>M$H;L\9O'A^#X K]&35_0WQ*OPSW7^ 06#]X@,2.C ,SM^>."!$]3& M#$I]09,I0OL-KOIKG MR'APK5AL(OUH]PU/Z;X3*3NPTZBVT\CKOEL&2B-.JPJ;QXAF0FK^7_G!M?)* MW7#/6^.@Y5!;9#1Q>W-(=HTADP&BJ$^#8FAU;"&V9(!BY M(9[7$,^]$&]H#&2RU(@]&WC,!>W-,0W\+KH.HK$VA0$B'C&-W29.KVTTW+@ M!#POT2UF#V;]K7IANTFF"B2,+K51U")&.9" -I1$_I5GA MYO*;"S-QD)R%V274B;DA.8+?%&HKGE/HS7\>:L1+GF\-M5-I.[1"PYG$SYD/ M4D2,Q:_IIM0:C ",#Y$''6X&W;@R3>][LTEQ&L,FS':+XA#!!'>4.-*P*O&S MJANY 9X+S;R<1FPR)<,V:ENF"W+#M\3/MU^AK7JI-H-'P730*FZ3FT.H"V=# MO,1/O(>FA>X%*)C)B%<5:4NEI+F[E2$.JFT#MD6Z #=D3/QD_%"9U:!C69&* M%\;0ENLD$6EL,EK39V;Z[91JJ$^PY58)E0Q5.SD*"W(?*A&;FZW@=M W[JI- M#7V3(^D;JO^&QP!R^>(L4$[4CJUGN\]UR>!)Q_:8-/1-_+O/6Q9)9H@+**#$ M;TBK?##,M:$IZXH;QXXS",-VL^02(\-Q%^Z&<(F?<&==6-^C)7OB>6ZL;LB8 M22YBYP)L7AT&$ZNHV%+A>#QTPP\:^@W\].N!S\S.S0<\L,D53X;M P&'%,&3 MCK.*H.'@P,_!BW51I,RD+DTK\(:0(7JJ:P)S&,1A]PF%2*2&J=UGF"?EXU-I M.[1(P\?!S_:PFH%>CW$YN/, M';:C:35H:#4(O5$T%_E9&3Q[72>$_=$-7>!E[3<'T(FT'1JCX>[ S]USZ"I> MFPHP2'E> [80LN3Q8F]G$<&V@D*A]FXJ=K/M'XNWN<0ATG9I?^^>*&/RJ;P^ M4Z@\?:@N7>JO]17==7DQU?I^@R]FU45;HZ:Z]_M")11JA5*V I6##V- ):NK MM.I%BZ*\C5H*K456/B:,QDP: ?A])&PO=V]R:W-H965T&ULS5K; M ,8 A)7_]GN[& MW"A*ME-;6_LBD4-<>Y?;HQCS<^?(PK8Y*ZK"L7G^RM4FH>'AS$8F5J'?=] M8QQ^6?A0ZX2O87D0FV!TR9/JZN#X\/#!0:VMVWOZF)^=AZ>/?9LJZ\QY4+&M M:QVNGIG*;Y[L'>UU#][9Y2K1@X.GCQN]-!V='#Y^=TG@>\$]K-G'T6=%)YMY_I"^ORB=[AR20J4R1: 6-?VOSW%05+00Q M/N4U]_HM:>+X<[?Z2SX[SC+7T3SWU1^V3*LG>S_MJ=(L=%NE=W[S=Y//ZIH8_)UG@P):NODO[[,>OB:"<=YPC'++1NQE#_KI)\^#GZC M HW&:O2!C\JS(9QU9)2+%/"KQ;ST]-G9Q:L+]?:E.G_WXN+%F_=G[U^]??/X M(&%I&G!0Y&6>R3+'-RSS0+WV+JVB>N%*4T[G'T"D7J[C3JYGQ[[#6T5UB; MO:???W?TX/#1+<<[[8]W>MOJ7V_&O[",>J-3&PQIY5D;,2-&=6'P[[TI5C/U MRA7[ZFYLY]%\:J&FZHJ"U81@2I6\LDZEE8UXUOB0E([J^^]^.CX^?+0Q,_YT M]*A[TL;M)[X-_2,?1D]5X>M&NZO\XP]J@X6M*WS +K!7*?L:%_MA 1H'6ZK]XZ]<:O33TW01T=D[,=W9^I#:9-CW/KRC^;2F]T,%B.!^2F MK?621SM;PZD;$Y-J?--6[/%Q!BELPIIT7+WU4UH%WRY7"D9-MK+I"C*X%'R5 M3]S"UB[1]F5;($Q(RH_.;QQ9^SD-U>>T'[S]Q]-'?) 7:U_A=.]?*UDC[]ZM MP>8<9L(D*UNL%-Q(J\I^:FT)*+:)Y4#BH8.1203BL=@2SFV-"Q)"K9)A 6PWTC6RM8VL=>*1!D6H#N9MC#\$;J*:FZ@ M6A9B8].*)5G8@$7FP4 ./*?M\=!7R('\'7IMZX96G>QJ:3$:@ 3YT9"SD?': MR$Z2E5[1[V]\V.@KEB1XR+5ELWU$I=)E:5EN1"')]&'_8A_XO+;!.\(SJ/L\ M^)33X]G2N.)*W!/=P/JT"^Q$%E]ED!/[W(;GY\_^[\A][+)T\[?V?P_6\X=5HA*DNOG$?>*PK3 M)-%3EA]HU*EC[-Z$GKI-*[C!9TFA%!.]QIPZ/)1L2 %11?\-SC7QA/]K#\@G=.KDN/>#7SSI \A7F. R#<&Q8 \"F8[) MQH') IE@ )!LTY-L[(Q]P4T;3?H:8D['3LMR'DBX\6U5LE-8U]((8B$^VX1D MP($8,HGSQ64+TH]O:<$E(4DM>]%#(GJD3%IBYV$( M]3E99&B^,AJ,BS8J0*!N W)$72U9?X-XDA.BQTJ#QGAJOC)9&.0.TJZ@D8P%2=!$$Q$ M9/Y>$"@@N?$^,!V-$]5CM%S2@(M%1#L$]'D7)^'TQJR,;DJ MC^M^XJ.L=)D%M B!L6#T,_T$GD,(!OD7"Y*?L&7B*10*5J+LU8(/ZMC33.C7 M ZF'DY./!63R2E_%CN6/V79/@*X1X9[[SGCO&PY4<-0(L_@&L?GXSBPU82[X MN45 %-?<:H& '9TGVX7Y>P:QC@]B[;R+\"RVE@BJW9>C.@A .<_ $+!.!W0Y M*/+2*"D6$!N_1G"8F1APCLEK;2MV"TC=LD,328/FKX^ =+%=P.\XQ^B:S,9& MXHZ0CC@,+V1"':60V!DS&8'ARE7+M!\07?X)?)>?6?A:4Z$7VRH- (_HA?V- MX IR2DM:(%VFJ\Z72!6MZXX#W#=<^XUU#!8EAVCZTHD;>A$)]&ZG)1%]D?",!)U>9RI3G) M81<"B!:T:& YV T,N@VLF5D.CQSN M:X(XLGW3-W-B\L7'&:L7.N5OXBPZR*FP7P/#KY##)J,&B9F4!6TIR17973KI M2H.,.4(/YFZ176$X*"0?"X>HSC9=HDX+7-;"I$!7& "ZKB,GCQF)IE5%>9K0 M.6'8; B;7O529+M,!;FP^69#[JNSZ]PJ>WW)N%\4;4U,T9#K$K9Q87CGZ.1D M_P0D%?5OQOQ"Q]7P@2R&^E,"'>./]P^[T0)]@"ZH*5%D%82Z2M@68*O)A&*$ M9YHL-+=NR&D($A\F;B!I/+/MA^JN_:%;>M%6WYH9\0;8D?FQD,"S@)05Z8K!J:+BEY$32JC;:07#%* M*V.DS+A#TJQ%F,[N7P!)S%A?DSX8X0C49$S=B0\I,'AI=C'_HK 9XS]0?':9&O30A^=['.3EED>(R=&ZH6 M$+LK:]:"#==MDG18FAY'PI*VDT>[N1BGF8& 7LLWXVS(?8^Q,0WSP3F5L#!U MOLI(^J/)6%##: C.S!V%V!,OMV';Z><3G0XETVY^36U;^!T=.4UTUTD/%IJ5 MAO/[P#7ZR,VNT2?N$-_(E@9>E$V @\\-YX@.(RLA/Z0.AZDA6\EL@V@84*KQ MT3+&<40ND#\D#<,XE(+S1[@1;5?Z@9"./9I..9AQVW@Y +E<&],&=@4F=C>- M8 U2.Z8O,J@ *3&<1*](.UV%D7-)7V'T?M')QJ7B3)@@TVR,(FS9539NZQZ9 M0'HC$-#&G?3ZG9$*\8*IUD4#1=.-E=Q?G8R8A:Y-S_^ZS]GPB6.(RA;I8K"[ M#]=9^7H@UZ!:'=V#5/>.#CGJ:._(NW8-'"J296E0"6IV,$^(*QT$&Z>L[SUW M"O--G?1U=C4TJ+IE'D>192C=66[P UUBD[-E%C#?9/3"L6)$1$;3BFZV@O4E MW2CPA:XI0M>J*4Q$](CXB,L(;J$@='?)U4>[L[;RC)B8X43H0$72.O>#V MGN @3]\$!)V/K7:#XMNJQY1E=]G4M=TN>@"5*[Y+5 )N:2!P74/]Y&I]W_W% M\_YVB71JJ1MCZY%)'(?C!W#'>.QH"-UBYF*_ MOZ[5SK5##IJ>O#^OY: 'K!*!'&XV^')&X(V6%EP@;QI:EBA1L&Q#ZND.R;-^ M.3L[[X\Z:'@P!4$-X"-M:9LQ;*>Z.4D(UH,Z4T5-(GZUE?LF"(*"JH5 OX^Z M(3/IQG3W8#KDRE4B_WMWK&EHBIP MKM, @>FT)D''O=\ 3,Q3F,[JK<_]LW:C0);6?28Q<7^$?O<)) MG)M:ZS/HH3+E$#<(V>A(.!^BN\N8FXKYC#0H)B66=%IGM%+CJ6G M%MXQ %[OOWCILL\7Q;#RBRB%.I\R@\] L'<'+:U-YB=.P_KMT:6CJ%%>\N 9 M4H^"K9I^*RYI^IN<3%QU3JO]70V!6DYB''$5I@S7'P0$8)5]WT/('S/F 8-S MCX9LQ!QSYP2YQC#2G\KYXT9V<$TTCA2N"H:&'IT))>B(@Z 9/[LGUSKTEE!)[5W"=AWS^#'I M",-+!?)CBV**6DI%:CDI"CQ(O5%:6"]W?(7R=@?"A))[9%&N!2/FC)\4_(3@ M*&N.7&.X-1+Z$]6=!\>SP\-#_G[G](0_=S@P+E-OQ5SNF?741I1RYPA(T*_\ MT^EDY1[2OV5=HD4U(FE%G3C$\6^H?OJN([!#JK9B,H98, H= '@]))1=])'J M-%&]7.\XD[B\ZKK-HS7Y,5^D2GE9FYM7EI $N>/P-X/392:]O6PN7*X1FW$Z M^P("[7K3\&#T\BAJEB6_(LL^YI*\1]H_[=_"/9.73X?A\@KO:R[+(ZJH!:8> M[O]X?T\%>2U6OB3?\*NH!D*=JA38(D6S\,^T!+E$U4$E62 MLN/]^CU'R;+SB@P=!D061=X=G[M[>"1SO-3FNYU+Z>@^SPI[TID[5Q[U>C:> MRUS8?5W* B.I-KEP^#2SGBV-%(E7RK->V.^/>KE01>?TV/==F]-C7;E,%?+: MD*WR7)C5F2O=[>6WPU6NM)"J7A56Z("/3 MD\XD.#J+6-X+_*'DTFZUB3V9:OV=/SXG)YT^ Y*9C!U;$'@MY+G,,C8$&#\: MFYUV2E;<;J^M?_2^PY>IL/)<9]]4XN8GG7&'$IF**G,W>OE)-OX,V5ZL,^M_ M:=G(]CL45];IO%$&@EP5]5O<-W%XBT+8*(0>=SV11_FK<.+TV.@E&9:&-6YX M5[TVP*F"DW+K#$85]-SIV>3+Y/+\@FX_75SS3H-^EL!]&K]@; MM*X.O+W!"_:NS$P4ZF_!;.C2N2ZLSE0B:G(4"5T;:67AZ@Z=TD=5B")6(J-; M=$HPT5GZB MUKWH->O_*I.O6GH>YTOFZ5S8N8^?;US\J-1"9#Y6G[ BLA5E"GT)J6(AK:NC MN%1N#A:[RBBGI.5HN[F1DO*:0MI0)JTET0Q)0IXDMT4,8U;523.2XDQ8JU(E M$Q:.&8+<0.BRRG*NXCDM);#C\?B"=;XGFA7V4L M\ZDT- A\[Z"+@F1+Z4M*MNK"N3BK0'OOF2IJ(*SY&!$DO3^QQBHI+#2F(@/- M)/DU;/=I$L>Z8LD;3 JU:2:[=(GRW Z8K8$" [!EE76PU00KU1F*K2IFM.NG MTY4%%KMWM''M@4?/6*8="J,#_!X>TH2M>8S8!*@J4'-\464QL5;=C?;\\R)* M-CA@@T.Z>X!QB:@S:E^@E5NM0R3>-.TC!^\\C;8K$=VJ^X<=/JV#P44JC-(A"T=8SHL]%C%W02H9;&KU0?I\*Z?V[<1B$'YZ\)WF- M> G..\D5)NW6+$>D] *38"'LAGM/%+GO(3Q9)"\"BP!L :9ILZKC_NCSI\ER M(Y:\=#&WR"PF/!CW^1=D^8;]MXG&S+!C!ZT/J*4*!$]HIG5B*0A"&@[H3CM4 M5[4&2&.0;=SOTQGSV]13%6MI8S MAGB"\::QS:TUP)=X]9A?1F9*+@"&P[,=JG7[=2ZMI1I #SZQ0Y8"I?SBON3: M97V%NT(4#9U7QB 1-+$65:R5E-N2VDO&C:2H)7^:C[SC()U83G !6K&VCGD9 MA-$6_EN=NB5O&)F*:T1!,*)@& *J3L$W+%YPD4,- 4O1&#,A#[8R/EB@]RAJ MW=I0-CR$H: )0@#N#H*&UN6;0X!%.V*L@S&'&.=M W]8FETK><>L-X '8W(S M]M\L:]!,F+C>M1(0*-/>_&8BCFGWX#"LWZ,!7:6I8A[Q-J?SLD)-V)(>]\?^ MF51.6QI&_/>Q,H7"KE\KI>J>VPCVB*( JQZ,G^L,X-^7Y\+;+1N[ MM:)P3Z5Q=$,%%)B0+UE\UL-^B3LCW"\JSPIP#Z=+,LTQ<;Q_^$M]RA2$H9S[ M4IS5: 62UTM1600(*Y'CN_* *]1PDZW8ARV0QYJ -PKIN3M);^NFF4LS\_=IICZV MGOK2V?:V5_9)?5/=B-?W_:_"8"NT0)!"M;]_,.R0J>_0]8?3I;^W3K7#+=@W MYU(@12R \53#E>:#)VC_D7'Z#U!+ P04 " #]B@A9W!0 M& 'AL+W=OF1LT[A:%*.#9I&]N:4.0!5*DX39+3N!)2 M1]-Q\-W0=&P:IZ3&&P+;5)6@YSDJTTZBX^C%L9+;TGE'/!W78HMK='?U#;$5 M]RRYK%!;:300%I-H=GP^'_GX$' OL;5[:_"5;(QY\,;G?!(E7A JS)QG$/QY MQ M4RA.QC)\[SJA/Z8'[ZQ?VJU [U[(1%B^,^B9S5TZBLPAR+$2CW,JTGW!7 MSXGGRXRRX1_:+G8XBB!KK#/5#LP**JF[KWC:G<,>X"QY Y#N &G0W24**B^% M$],QF1;(1S.;7X12 YK%2>TO9>V(=R7CW/1J]GD%][.O=PM8+F;KN]5BN;B^ M78]CQ^0^),YV1/..*'V#Z!261KO2PD+GF/^-CUE4KRQ]439/#Q)^:?0 ALD1 MI$DZ.L W["L=!K[A6Y4*27 O5(-P*6VFC&T(+7R?;:PC?AP_7JNYHQR]3ND; MYMS6(L-)Q!UAD1XQFKY_=WR:?#P@>-0+'AUB_Y>K^2\BN"T1,D'T+/461&4: M[2R8 DQ#4$@M=":% JGY?!KN0V>/V,A4DX?X+.L M7@6&X4@=.Z=U& .2HJ- M5-))9(RH:S)/DCL(H?"7\!@N(>>?,^!*9)SS/<\]=[8OPUKI9Y,C6EB)0II1D%M; M#L+0I#D*9CJJ1$D["Z4%L[34R]"4&EGF0:((DR@Z#P7C,A@/O>U>CX>JL@67 M>*_!5$(P_3;%0M6C( XVA@>^S*TSA.-AR98X0_N]O->T"EN6C N4ABL)&A>C M8!(/ICWG[QU^<*S-UAQ<)G.EGMWB)AL%D1.$!:;6,3#ZO.(5%H4C(ADO:\Z@ M#>F V_,-^V>?.^4R9P:O5/'$,YN/@LL ,ERPJK /JOZ"ZWSZCB]5A?$CU(UO M3,YI9:P2:S I$%PV7[9:UV$+C2)X](=RLQJVN6$L^/;Z\GL>C8,+7$Y2YBN<=,&EQS G<.=DC8W<"TSS';Q M(6EHA20;(=/D*.'72G:@&YU!$B6](WS=-K&NY^L>2@SIK S\G,R-U73VO_;E MV%#T]E.X]S P)4MQ%-"%-ZA?,1A_>!>?1Q^/".RU GO'V(]4_BANOZJ&#)X0 M!Z30',O."V[E:CGZS;^J!@5GSV_Y?!EX318JZ\*@L*_XA*]F; M\)5Q+K=HS "X*"M+F7%)AX"D_"0Y/8#>EN*BQ+#O!H9;?4"@7OIN9Z@JE;1- M2VBM;4.=-'WDCWO3C>^87G)I*/R"H%'GHA^ ;CI!P P!( !D !X M;"]W;W)K&ULG5A=4]O($OTK4][L5J@2LF39QA"@ M"@A[;W8K@0KLYN'6?1A+8VL*2>.,1CB^O_Z>[I%DFP"[V0>#)4]WG_XZW=+I MVMB'.E?*B6]E4=5G@]RYUY*F4=FI6J\,O"V%(Z7-KEL%Y9)3,6*HOA M*(JFPU+J:G!^RO=N[?FI:5RA*W5K1=V4I;2;2U68]=D@'G0W/NME[NC&\/QT M)9?J3KD_5K<65\->2Z9+5=7:5,*JQ=G@(CZY'--Y/O"G5NMZY[L@3^;&/-#% MA^QL$!$@5:C4D0:)?X_J2A4%*0*,KZW.06^2!'>_=]I_9=_ARUS6ZLH47W3F M\K/!;" RM9!-X3Z;];]5Z\^$]*6FJ/FO6/NSXV0@TJ9VIFR%@:#4E?\OO[5Q MV!&812\(C%J!$>/VAACE>^GD^:DU:V'I-+31%W:5I0%.5Y24.V?QJX:<.[^[ MO[GZ_?#RXN[ZO;BZ^7A[_>GNXO[#S:?3H8-V.C-,6TV77M/H!4U3\=%4+J_% M=96I;%]^"%0]M%$'[7+TJL+?FBH4212(430:OZ(OZ5U-6%_RDJNYM.KP$BG, MQ*W[Q\[JI=4[JE4S5V0"]42O[J ;G MO_P43Z-WKR ?]\C'KVG_H23],TWB0X4PQ[- F 8MZTSZD)LB4[86OXW8%8YSK-!5G2F:H%V(;UZ[IN)/20/49U..?\Z0JI:BAM=0!" M@:BL_0'A =8"&I )9W7J(.!_:RI- LX(5:X*LU&*SZ4XCRZ6T$9Z,H6"R+SC M*ZNE4Z&X!Y@>M8 X0-_+.8!MF 7[UHJ\H! YXV0AJJ:<*TMADHW+C=7_ M(Z>IXFLZ.(J.@N@H;N^$XJJQEB' (H); 4,ND:DG(6P^GV)UG6AN&G!\B4,;Y$\(A5"E\@EY9!\ MI9H 2\XI](] )D4\.B00R?2P)/8BO-IDL(LP:W:<'8%=S?6T4CQ&!+4XN>'/ M(['^F+)EO8, *!=T>J.DI:BW]; ;92'7TF9U5_I<^3)-,;8LEQ$YP?%?T5F1 MYL17* (J6F=-$8HORN=N%"5!$GG+>+[YOL:?]H+ON84IL#=0 !QC9W:E/B4,N_6Y'U-*$CCH M1'SJ 79U\H4'-4#T7^YSJY0H_?3RG8S9H_K9!P>1R()9^)?;47.CD=B&AZ-(S'&W>]U[1D3XV"2).)M? "YXW \ M8U5W^ML/ GP/CF'76XP)8TP8X5$8$9;H!818=Q9*T_VWHP,('$\G83(%CNB? M@;_VG<_Y>TXH"8YG1[ 311#QH2,-'[KRZ^C(JH); A4X@S\=N^7@!2(8765- MZD=YVU/$QY5Q/34\4^N^RM9=*:"/+'91+^&9AKEI2TI/V"9K+!]4NT9]E:ZOQ$X]/7!820_ N1=?TD6%&):'29*HX M0;R)I8@[# *F"QK&<8RDBY^WOV6:Z 8!VFA59#R8X]&[[>]$9>(MK#)W'8B) M^*SKA\,%^:CA.LTY(E.%DD%9_K?ZLHU M3B$&("0>+K5G=Y+8F;=;;B_IJ:)A\!V[>W_;K8;+)]SWZ$F\7O"*@'LT&ZZ^ M[\57QKN/@D-*4P'TQ\-UQZ6N M;HG[*U,=]ON/5VM?R.V^@4R12JR4:*6Z*_L_PKM0.)H-#9SFZ'@S

P:R^M7W390S86+>=34"&Q]<-)2 M_.X#"E/JW@WN46;*[;?/F#;,])P@]8B'V!4SS!LQQF>"SPR?8RS"!7;M9= - M?Q:0&8*EZ:&"=P:FQ;&(IQ/^)*,C<<]3]"_=A!4R$Q]%_#?!WP2,O,>2;R93 MGK4[+.E[IUW(-*EKUP=*CU^W>'3Z76:[=7LF(P_J;NYTB\XSQ);X7&'A,:F' M/5=N37NQ?2EZK/IO1&PWS7O,D:F5M&Y'5^L!4-*+"K]BT,&NSL63N@_%A=NG MYV!GK=E+0NHII(]J4]%.1EC:GJ*NW2BF&;.L> 5BJH^A%!GIUJFU+@J$9O=8 MNX1^-WY:ID)#Q&'L&3CPO=AUW?;YQ0^YG8YF] 5:M=U:]U=5F,?CF84QRG:[ M78;//:0.=]XJE,HN^=T):6\JYU\P]'?[US,7_JW$]KA_MX-M:8E'-E&H!42C M\&@R .7P^Q)_X&PO=V]R:W-H965TQKYE.IQ\H$I+84"0/ M *WXW_=9@*0HQU2F: M;Q(YJVI>@K*LQ"91>!6K$UD+GF1ZT:8X<6T[/-DD>3FY.-/?/HF+LZI115[R M3X+)9K-)Q-,[7E3;\XDSZ3Y\SE=K11].+L[J9,7ON?JS_B3P=M*C9/F&ES*O M2B;X\GQRZ9R^\VF^GO#/G&_E8,Q(DT55?:67V^Q\8I- O."I(H0$CT=^Q8N" M@"#&7RWFI&=)"X?C#OV]UAVZ+!+)KZKB2YZI]?DDGK",+Y.F4)^K[6^\U2<@ MO+0JI/[/MF:N"XYI(U6U:1?C?9.7YIE\:_=AL""V1Q:X[0)7RVT8:2FO$Y5< MG(EJRP3-!AH-M*IZ-83+2S+*O1*@YEBG+NX?[JY^_^WN[]?M MP[_.3A20B7Z2MBCO#(H[@A*RCU6IUI+=E!G/]M>?0*)>++<3ZYU[$/!#4\Z8 M9UO,M5W_ )[7J^EI/&\$[^:O)E=/[-^7"ZD$/.$_+^EH(/R7(2@Z3F6=I/Q\ M O>77#SRR<6OOSBA_?: @'XOH'\(_=5V>#W*K[_$KA.];;'87+&$.<=($,>.C:6/7$C.9%WDBM80=BYETT(C,0"[S/)RQ>0Z 2>:E%:;#1#A M[NG7&7M80[04W^JD?**)R[Q,RC1/"J;E@J1*:K2R4@!0:RXXI%DAP"& $I6L MN0[W3D 0,6DG'/%I183<+"D*5G.15YEDVK@EE)^Q2WP>$7THL,6JFC;$B+1- MA$A(/OZ-BS27R:+@FLEPB9X)CF8+L/=50TM21!$2*?CEI=ZX%Q5?)U!LP7FY MKRN,FV3_1/\62-(E(.2$NH4R.:2'648)$(2%[6N&HF)% MEAO2VY'CSJVYXTTQ#BTO<(P QY2U,]I^5#)I7%<'A_NV?\;!<'@+FY,(SSV3 M-36&K5TUM3>V']H]0C@8_8&Z6E12?L>Q>QXY5NRYT_[Y3/N/B4C7G>J^5MV' MLHY6VPM\K ,Q\H,I\ZT0\?=ZE>/A\.=5ME@)W<;4>OXJ$X9[X__#E1W; M<@/[IRS:6JUN!'WKT^TCR@BE',R@BB+RE *_Y5_FG0_M +:Y6J]YD6FO4,DW M?'(<9V P9[K_$R7S MN3?MGP>BQ&-0,[+#9VX]M^S0-FZ-5.UIMW:MV(W8;6G6]PT)%5ZARQ]<*$'3 MKH[A2,Z'&J?00,BDX)D6N&3M>>(VW4."P%[DSP9!%/X MB=.&5%:IVELL4)1:&L71& E-I,A7U')A)M3OCD".C M]0NNU7;MMR"1_QNQ]3?G;2^]A.]GD()FW/,455GE5 )3;4!GCGQ">]OU8TB2CG/](*F)M'?( 5&@37W45!: M7IF#M M#WIO;ZX(Z(_JT:1>9ZZ=U-&2]YUOB1!^0NW46=G2M(RG:&I -,TCM9&+IR$D MK0B'*TQO:?J:NNW(&HF3;ET71J..VF;&WI-WFY=I>AL.78].X"^K)1MX-:W9 MV^C/#0SBN_[18CKJ96@.OZ]O.OIT8XF6FKR?6MZG3K8.*@? P"TZW:F#Q9^' M$NG$\Y&VGK6')I/<:S3NI:+&ML]8.WF'/(S+F893MZ^ZGVZ;=-WZ[W-IRY@Y M[F/]JFA- -Y-&=4[NT2W9;Q3, M* AX2XFT)#H"IKQAL8,.UIZA 'FCB==C'Y*R281>9#,3!CH[7H,] MLL5=YT0=I/PKGMV7P):R>0F"H!$XP<]R# M6)>UR(L7L7J*P0K<6,LUW@J"-$ [L(-[R!'Z.:VQ.[Z#(-VEJB)'.2AIJ%LX M)_)GZ!V]<;5!>L\7HC.)PSZ)_)%<]E.1I":%7"*)MZ-FA6/>#MYS8H(/_'%Y MB;;/X+G$>Y@A#B,!8:+1'<4D6F_>[P![BL&S7^.4?:[6+?(SP"$Q(KW= (@V MB^?N*";1>EMX2(2"DN#5T';4A#MS;1_JEL:Q#'6 -F9S0G1#=X8F.CA@JUYGG3?"&61P/2NVY^.^:<@_P-Z1XQTP7-4^X/2&/ 0> M]2*]K38"U*=&TQW?5D,=&K>WT_7>9XWHZ9R)](GZ/^C1/7MW,""J%X] WNCB MW09ZBV;CW!5$8VB@HM-XAG; -;68X0P,W-B*_7'[M^0HPIEAD&F._'# GJC4 M/;?W)%_T+3,26#^X&UQ*C5V8="S@EO$,ITEOY@_*F6%H]J)C^SWJ?I'KQ )> MC/\S%+O=[5)_I_3B99*U.VD*WM9Q6DDW*".=PY8Z#-X+;#K^P>D5@6>.1&^, M%OW%VNREF]F3P6WYAHN5_DV [MZ:4IF+\_YK_[/#I;EMWTTWOUD@QZ'YE*S@ M2RRU9U$P8<+\#F!>5%7KN_=%I52UT<,U1WS""P) ":&0 &0 'AL+W=O3*= MRGC--Y&<%"7/05D68A-5>!6KJ2P%CQ*U:)--;=/TIYLHS4?GI^K;G3@_+>HJ M2W-^)YBL-YM(O'SB6;$]&UFC]L-]NEI7]&%Z?EI&*_[ JS_+.X&W:8>2I!N> MR[3(F>#+L]'<.OGDTGPUX9\IW\K>F)$DBZ+X3B_7R=G()(9XQN.*$"(\GO@% MSS(" AM_-9BC;DM:V!^WZ)^5[)!E$4E^463?TJ1:GXW"$4OX,JJSZK[8_L$; M>3S"BXM,JO]LJ^?:]HC%M:R*3;,8'&S27#^CYT8/O06A.;# ;A;8BF^]D>+R M,JJB\U-1;)F@V4"C@1)5K09S:4Y&>:@$J"G65><7MS<*3_?53L-3Q9;=\?;(/ GZI M\PES3(/9INT>P',Z.1V%YPS@7?U5I]4+^_=\(2L!5_C/6S)J"/=M" J/$UE& M,3\;P?\E%T]\=/[[;Y9O?CS H-LQZ!Y"?[\A#L.H]7_<_OWRZO[A]]]"VPH^ MLJM__'G]^"]VF[,O=?;";$=KU6!;SB($&"S&BEITXRA/$&^RBBJ\Q%Q4Z3*- M\<**)4OSN!!E(2(54U7!^'*) &,1LXZ1(HXM$TN?N)"9]A@14D*T2QM(R$BXH\_M NB^J&E) MC#!"*L5^::X4]Z;@ZPB"+3C/]V6%<:/DOT@:BG7Z1#X/(*Z]/ZD%<4YZJ-:" M<\6#3)_9AH*WDU][ 2*0=Q&H9F+@0#@(*2%.AGPNV5&"020D[5*MBUIBHAR? ML LMZH,2=9XD*:D'0LSCN-[4F7*MQZ+"EP?M G.E +W9IRB#S%QM!->XY#'? M+* JQS(T$Y[E&J;IL _,HC_'-VR?WHXL>V;,+&>,L6\XGJ49.*:\G9#Z4$U;$XLO/9,5I<8-G95U,[8KF]V"'YO]!65-2ND_&'']GED M&:%CC[OG*^EO(A&O6]%=);H+82TEMN.Y6 =BX'ICYAH^XN_](H?]X:^+;+ < ML@V)]?HYB$^1L:28;CFCVGJY?M[X__#E2W3L#WSERS:6*VL!7WKTNT3R@BE',R@BB+2F *_ MV3]/6Q_: 6S3:KWF6:*\HHJ>\^.=. M8ANF$XR[YZ'X1%P&AH?P[': 20,G((.ZANV:8[B(.PM^P9R6LS<>DK=39-I. MB L)6P:&Y?80#-LR7[V])TIF,V?6:!J)ZF,46)A M&$-E)&PJ=::BG@,SJ78G''PDM'[!E=BV^1$D\G_-MOIF?>RXE_#]!%S0C <> MHRI7*97 6!G0FB&?D&[;?NR(YC6X^],;X+'1:Z2(]Q\"(5JM!%]1#[<29.I2 M%#'GB5I0E\3Z!Z3 P#-F+@I*L]?\\89]CN(4Z?:EW4FW9CTE0NE[X8N&:4%R M)WS/!A%U54\I&@0T*TL$JI)5?.W[4X#"]TZF(/QPX[NN_/R0L< M#!SGV/:1(P.(7HATA28IZX"5/RC=7ET0T-?B2:=>:Z:U4 M6=E0M(3':&I U,TCM9&+ESXDK?#[*W1OJ?N:LNG(:HFS;EEF6J*6VF3&SI-W MRDL4O0F'MD]#,WAC_5-19]J+-%2D_=3 MR_O2\M9"I0#HN44K.W6P^'-0(JUP-M#6L^;4I)-[B<8]KZBQ[3+6CM_^'MKE M=,.IVE?53S=-NFK]]W=IRI@^\&/]B7DK-'#@^[:BM@D];> M:#>O]0F@G4FC,B7W:)?L-PKZE&5:,T A/ 2\)4=:$BT!4SZPT$(':TY0@)S! MQ.NP+U%>1T(M,ID. Y4=+[$]LL5MZT0MLD>)U3)\C>P/UW"0]K '.%5X;LNI M.PCG-F7P+:R.0F"H!)8WL>R#6/-2I-F;6!U%8WEVJ/@:;@5!ZJ$=T. >D=G6&R0/O.%:$UBL3N1/I'+WF51K%/( M'$F\&=4K'/-V\(X5$KSG#O-+M/T-7G.\A^GC,.(1)AK=04RB=>;] ;"C:#SS M/4[9Y6K5(K\"[!,#DMOV@&BR<&8/8A*MLX6#1"@H"5[T;4=-N#53]J%N:1A+ M4WMH0S8G1-NW)VBBO0,F)]I.ZTYG\>L\J1N3/_"RZF16><.?@ ?;,4)S-NR; MFOP3[!TYW '#5!!+U)J-1&@+C6:]K!:-;5OW,Y.EWN?%:*CQ-GGK:G;:NR_?<+%2OPK0W5N=5_KJO/O: M_? PU_?MN^GZ5POD.#2?DF5\B:7F)/!&3.A? O1+593J]GU15%6Q4<,U1W'H@^4-+:(4*3*2YS\?6:Z7=(JF\;Z[3U!45UL(-38.:9C;&UL)3UVY3UU@49035*LU&H\NT M%E(GRWD28WW%ERH:V%?5JC,;I&,D_W @]Q6G@?2Y;P16URC_ZVY MM]1+>Y92UJB=-!HL;A;)S?AZ->7U<<'O$G?NH WL26[,(W=^*A?)B 6APL(S M@Z#/$]ZB4DQ$,O[N.)/>) ,/VWOV'Z/OY$LN'-X:]8S M^XR=/Q?,5QCEXAMV[=K)*($B.&_J#DP*:JG;KWCNXG F+T%R#I %G6WAJ+* M3\*+Y=R:'5A>36S'\\N=?UFNXOWN ]>>;A[MYZHF3 M9]*BPZ]:?/8&_A*^&NTK!W>ZQ/(8GY*67E"V%[3*SA)^"7H(D]$ LE$V/<,W MZ1V<1+[)&WQWPFJIMP[NT<*Z$A;ASYO<>4O[X:]3_K9TT]-T?$:N72,*7"1T M"!S:)TR6[]^-+T+=FGQ6!E5HG4, M9LPNG@@1E^9<@CKV#,-VVX#_1IU5D:CDIPF*@I& MCM]41J&#B@)":U$#/L>DEFV66,:AJQ2H\G2:_ROR,[WQ^*_BCVUJ^)UB(>U6%8R^?C :ZF M_)HW' UVFV\Q_FT!NW;RZX?[7\5;MH;\G5Y M^Y_Q5=BM).T*-P0=#3]<)&#;N[OM>-/$^S(WGF[?V*SH=P&PO=V]R:W-H M965TA+,^J/Y@.V]P0^)6WO0!U:RTOJ!!]?I).@Q(2PP<8P@Z+/!"RP*!B(: M_^XP@W9+=CSL[]&_>.VD924L7NCBITQ=/@F& :2X%G7A%GK[)^[TG#!>H@OK M6]@VMM%Y $EMG2YWSL2@E*KYBL==' XG8Z"T8 MMB8T[GBIWIO(2<6'LG2&5B7YN>GRZNO-U>T]7-]^^;:XF=U??[L=AXZ >3E, M=B#S!B1Z ^04;K1RN84KE6)Z[!\2H995M& =O+A5 M&7N\^"V5F%$B.5A@I8V3*H._9ROK#.7$/Z_);= &KZ-QG8QL)1*D/U6O%JA]+-/*"/FE I6%$0T!K62)$LI'N"A [?4.961J=UXBQ#06W] M-J50(F/7"JV#2E>[+6R7^62H&D*Z-E3B&U0U$3&Z!"L?866T2/>H.Q9V!"(S M.W'V9*);4[WT$RHY2FR-DRA0R+%#087)F MTI)K:$B=6FC]._];B&=%<_O7[K#PX(4AZ\R_HQ:\AN:Q:6?;IWK6O%#/YLT[ M?R,,70B6=*[)M=<].PG -&]G,W"Z\N_52CNBYKLY_=U PP:TOM;:[0>\0?L' M9OH?4$L#!!0 ( /V*"%E)[#:Z- 0 +T) 9 >&PO=V]R:W-H965T M*=:Q&F2G,4UXS*:3_W(U".""B\:W' MC(:0SG'[>X/^WFLG+1DS>*W$5U[8:A:=1U!@R5IA[U7W 7L];QU>KH3QO] % MV_3G"/+66%7WSL2@YC+\L^]]'K8(?6\0R#/\AVS;#[5J@/MK G- M?7BIWIO(<>F*LK2:5CGYV?GRX6IY\]O#S2^?X>8+_2ZGL258MQCG/<15@$A? M@#B#6R5M9>!&%ECL^L=$9^"4;CA=I0OQ/"/A5PJ=6/,%X'')Z AU"A:( U6I@4K9,0$TMQ.4* M5 G4=?ECI42!VL"1K1!>OSI/T^1R$4QO@ZF?'%\>GP"ST%4\KYY!"'<'A36- M5FLL*!HPVM1%[G/%NVJ!L-4750=DF6PLW\/DIX!Z-998&UZ@M+WE. M R?DH\R5;I1F_D [8B9 8'$"6T4ZY/1<,DINP%/,]2W9[\0D(Q.VXKNA@H7M'F3KBO M;TN3FO]%"\5(U-,%\ZXX)H4J9U^@Y)+2GY0%<@[;1N&I('HC9/C$;Q7 M@NXHQ\NTU,L!@@F_6THN]C2OXW^P1DZQMUHB-:FE:V_3UDO;.[Q#P3I22Y2" MMO0T:-LJD7/84Z204<3M+.*@KML$@@G"!-L-)&G MJ5?S@80FJE#;?K,#N\31;A M2GXV#P^;6Z977!H06))K,OKI;00Z/!;"P*K&7]"9LG3=^\^*WE>HG0&METK9 MS< %&%YL\[\!4$L#!!0 ( /V*"%G ^'<"K@( 'P) 9 >&PO=V]R M:W-H965TF[-H0"N1 M9P3F#/&J*#!['4%.-T/+M;8+#]DJ%6K!C@8E7L$CB*=RSN3,;E62K #",TH0 M@^70NG'[LT#A->!7!AN^,T;*DP6ESVKR+1E:CCH0Y! +I8#E9PVWD.=*2![C M3Z-IM285<7>\59]JWZ4O"\SAEN:_LT2D0^O*0@DL<96+![JY@\:?KM*+:<[U M+]K4V&[70G'%!2T:LCQ!D9'ZBU^:>]@AN(<(7D/PWA*" P2_(?BG$H*&$)Q* MZ#:$[JD^A TA/-5"KR'T=+#JV]6A&6.!HP&C&\046JJI@8ZO9LN(9$1EXJ-@ M3/!'-\2M:TI$RM&$)) 8^-/C_/ (WY8^MXY[6\='WE'![Q7I M(-_Y@CS'"PSGN3U.O\=,TMV#]/'IUGT#?7*Z=1-]^G^^S]Y]^+U0^&T.^EK/ M?T\.FE*ME@O,H9H::J6KP.KITNU[$3>AKGQO'S4V MH:ZO_7W4Q(#R'+^WCYH:4'[@AONHF0$5.+[3HNKKLG<>^P+82M=QCF):$5'_ MY]K5ME6XT17RS?K([4]&PO=V]R:W-H965T(% M5@@89-H2L+GMX0X8LR"C\;MC>OV6-O%T?*1_=;6;6G98P9U@ORC19>)]\!"! M'#=,;\7A&W3U3"TO$TRY*SJTL=%'#V6-TJ+JDHU!17E[QR_=.9PD&,[YA+!+ M")UWNY&S_(PU3F,I#DC::$.S U>JRS9RE-N7\JBE>4I-GD[7YG@)2/0D,:&\ M0$LI,2_ '+M6L:_-#C;.SSK:JJ6%%V@1>A!OUPJ/>*AP$ MWC=\A*+@!H5!.!G@17VYD>-%%WCGRKQ!NU>TYH3N*6DP.U=U"YV;AL&:!SLIK?C4VVT)*+6_Q]RJSL, MS#%3," V[<6F@YSO@M]>(3<,?4MNULO-KCJU)Y#F*\(7W(:9;[G->[?YU0CGG_2'"F3ANJ!"F6BX;EM%O]HWVF7;7_Z&MUWZ &UL MK5?O;]LV$/U7""\8-L"S'<=)TRXQX*3ICV%MC:1=/PS[0$MGBPA%JB05Q_OK M]XZ496=UO*7;%UNB>(]W[^X>R;.E=;>^( KBOM3&GW>*$*H7_;[/"BJE[]F* M#+[,K2MEP*M;]'WE2.;1J-3]X6!PTB^E,IWQ61R;NO&9K8-6AJ9.^+HLI5M= MD+;+\\YA9SUPK19%X('^^*R2"[JA\*F:.KSU6Y1#&EP:STR[)AMO/ M:_17,7;$,I.>+JW^K/)0G'=..R*GN:QUN+;+-]3$<\QXF=4^_HIE,W?0$5GM M@RT;8WA0*I/^Y7W#P[\Q&P^AW6BAZ^5(&.3YS=BDP%]JTQ-'@ZX8#H:C/7A' M;_H$;P/;B&-^E-R573%I34>P>8R%8G)Q=21)Q/2@)V+5\I(DRFIQ0T& M"149O/A],O/!H:;^V,50^DAF==RI>R]U19_S]=X.\"UY0!24RRS-8F*+- !JS!<_:X MR_\-47PLR)$HY!V)&9$1Q@H# 9$;@^JA@;%!K""1-)]3U!%AG9"YK0)X44:$ M@M"MSO&R*Y(. S*()<-K17?-6E)XM3!JKC*)>:I$#80N(U4VP)*9W34A6&%K M)[(V$?,V$;Y-1&]/)D[:3)SLY>V3)R[X*Q\4](YV,O\T!&8:7%(E7=M/N[QG M#A$?;S(JK*"!H1"?>C<]\7HRF4+\O]0*G0+A,]@IV())*>4M"6J7XMZ5'KM+ MQ2OYE (9$Q;S R^LXWS)DK.<##(-DTCXVCV\4_-1*SE36@4(85?DRF?:^MK% M".$LUPE[LMM R+0JA"4:\//.R-GN*]=@X% VIF[BHON*4^]%7CLNSTT\L5C) M*9OW(MG;!;3A!O1R"3U"?:;KG"+FG=1URX0R\"!8M^HBW++$(+:C[%8LI7. M!R?L6AS[B7=&N(]/.<9]G17@I9EOFX2D2"&;*N-8T\?:*!0O>C74< N?L9UZ MK%?K')0C>_#:V3)!M@'MJ_9G;;4_^P=A*U&9!1\PT)N_6K^SWI^*(3XWS0Y- ML:"4^W9[#MBV)?[ OA>H]TA[2J 75=IZ"+F<@*^&CF[,G8'\:%X@ENT#S#B\ M9$EC,"^!_RAR:A/A4TO2IA!257\%JY+X-472BAU+)>3)K+C^OEV93MM[E M>9+?$6K=\VJ7UN_>%)X((;9'LC@B06'3:JPE'#6+>B)MB8&#DV%W,!C$]X/1 M47Q>4QT*1R3*=/@A/OP('%VH/;I$(SP<=3FO5=I']"IUT<'A\'"#?#IZ@.S5 M_=-Q]]'^O*7]^?[REKZ(\/'A"BH,@7AL3_Y&*/$&!V>]@G9B+(^BXT-2IK@- MH-^A>5%2HXQND0QZ-'%'^+7"KM569@#S*IWID-2US*>T9NP";5SHLLFR4%"8 M)7.-=U>D% "U$0 &0 'AL+W=ONLK"U.>CT3K43&S5M5B!Q/$J4S;M'5RYXIM."Q6Y2EO<#SAKV,R[PS/75C M-WIZJDJ;RES<:&;*+./ZX5RD:GW6\3N;@:]RN;(TT)N>%GPIYL+^7MQH]'J- ME%AF(C=2Y4R+Y*PS\T_.)S3?3?A#BK79:C/29*'4=^I\BL\Z'@$2J8@L2>"X MW8D+D:8D"#!^U#([S9:T<+N]D?[!Z0Y=%MR("Y5^D[%=G77&'1:+A)>I_:K6 M'T6MSX#D12HU[LK6]5ROPZ+26)75BX$@DWEUY_>U'5ZR(*@7! YWM9%#^9Y; M/CW5:LTTS88T:CA5W6J DSDY96XUGDJLL]/SV>?9U<4EFW^\O+QE%]=?;JZO M+J]NY^SHEB]288Y/>Q;;T.1>5(L\KT0&!T0.V1>5VY5AEWDLXMWU/=@O;2=Z(S??/*'WKO6M0+&_7"-NG3.8@;EZD@Z#R*5$EPM8B$O".7=ED. MKI.>CA'2/C )O5/0$UH*!J*S,D=<.>)@02-DGZ*M4/8K.CN$*8(GI+$B)N1V M15 (EKZ+]KVB8*W*RW$#I'87-[O#A =Z-+? M:IWSU&T%+##B0BQEGA,X= JAI8J!/-SZ#]FG/$(V-X+@%EK=29=O _;FU3CP M@W?/[K.L0KS6TEI!!$FZ#)G"64K=81,!=8+C9PMI;!>>R..#P$+60H5!0X7! MBZD@\SL05^F'_02HP]/Y2"V0$82)!*#N"_K63?<'_:?=W7\YU+_R-8X!"\OQ MU,!QY[#,6GQRTRZ-;!\?LB7:OG0S >3%'#N[R?_)B@+\_?FQL,V,#\! KGK)# MBU2*.X A\VR;:M-N9\)F5@UHI]O"BV'#B^&+>8$8+;B,F;A'H6?$WBS?*FU_ MP-\\$>L(I^!KC;)&:X0+5#<"IOIE+ES^*"F4D(A@/JR*E+'$"3\(MVPW5XE= M\/F3\(<-ZK!+&.M <>$'Q,,"P<8R?$@"FUB@-;A5\R-,'=_@/\AQVX3I:.>$Q&)4J)_YQ(W)T=S0)JONPSZZ31!*QL"!2 M65$B26[-'GMC]Y^55ADV".GWH=2YM*6N%B7RGMJ(@"$+?:1!I("52N'SC,[' MNOZCP/%#O\F>F\!A07>,1[AZ(RHBRJQ,.1D@%C 9JLBFS.29TK8N0W$X=L,) M#DBZ^Y-CUF94Q,G0^_=H&3?1,OZ9>E&7HCT9M$H[6/+MB/WUN+B 9R'JT9I( MN,[,"Y&+1#I.]0-*Y$$_@ ^7<%(5$2!T:FFC8B_M1Z!SX)/]XS*R.+ TZ \_ M@.+^H/;V4RL1?_V!\TNK1R:-1R8O]@@.^1*5%A55Z.7*HE'P!ZI']SFG5? ! MYSC)C9GIS.RRI'1\*)!0(UE0,N,/5>"OA7:G5N6QYY6K.W/!Q0FU!L0@W,&D M =U'+'3C8Q:&5!K@?$V(G_TF93[;+_#\NA39),V">%.]FNW8@QWUP9RK[:&Z M,GVZ$O"&P5Y/];9>I3.AE^Z# <4K3O7JK;H9;;Y)S*I7\-+URCRC! MD&"I]W:$LE%7'PFJCE6%>S%?*(O7?-=<"1X+31/P/%%0I>[0!LV7FND_4$L# M!!0 ( /V*"%F6[$P"N ( -0& 9 >&PO=V]R:W-H965T[YYY[SKX,5\8^NA( V5I)[491B5@-XM@M2E#!ZA3P2ZW/63RA#H*(Y]G,\=VCI$OS:EV,# MT=L/X1_&P%5\ :.(;KX#^P11]NY-YR)Y?X1@KR78.X:>3>FAY;4$9@JV,*HR M&C0ZOY*>.NTYW,?Y*.I^SK,2#H9@*[# N&.%D?14'3L1FF%I:L=U[DX';%9: M@!?59E.Q?KGA:^:'[L[L:P66H]#+W6!O6?_2#WT:.IUN&#OLB)K]5LW^?ZM9 MU%A33O1LA*H5,Z^(5/Q9>1WVB7LTR'YQQT%0NK[07M\S>JI$0:" "]2\5'V5^, M>*?3*+#+T$\=E;36V#2==K=MV>.F4_TU;_K]';=+H1V%+\@U.;\DR6W30YL% MFBKTK;E!ZH)A6M)O!ZPWH//"&-PN?(#V1Y;] 5!+ P04 " #]B@A9Q9NF M#[0$ !="P &0 'AL+W=OXT2"*K*,R=)BT%MY/;&+7/>'OB#XU:=C,%8,A=B M928/\:#F&$*88J0- J._#=YAFAH@HO'W'K-6J32"I^,#^D_6=K)ESA3>B?0[ MCW4RJ'5J$.."%:E^$=M?<&]/:/ BD2K["]OR;!C6("J4%ME>F!AD/"__V6Y_ M#R<"'><= 6\OX%G>I2++\AO3;-B78@O2G"8T,["F6FDBQW/CE*F6M,M)3@^G ML^>[WV['H^G]-[A[?ISL7F*ZJ;?U*3&'&Y&>\AQ">F] ]F" M1Y'K1,%]'F/\5KY)]"J.WH'CV+L(^&N1-\!WZN Y7G !SZ]L]BV>_Y[-"9-X M.R9?QC!AKQ1B&D92LGR)=OSG:*ZTI'CYZYSQ)79P'MOD4$^M682#&B6)0KG! MVO#+)[?E?+W /*B8!Y?0AU/*R;A($<0"*#2B%8CU,;BY?CU'^#+D+$%8B)22 MD^=+T,;I8)GG6H&F3F^VS.GOP5&1SE(;4L]U2\-UF ]UO-9@E$A&R M,C+01 :07['R:P^>3Q0Q9= >F8P2\-WR!/CU5N#"%;AUMQLTN@[XC0[\3'XS M^)VN!ZU&.W @H-5_8[U1!D$]]'VX=F](KML(.A9JRG<_2/ ;1FA-WW/T+4?? M,FPW',/%>81XCMN!2PA:MD%)3U,)#3%=S&7=$!?2IA&!Z \"'K;DIJNP$79A31=F M+[IN7Y@8*+OTF[P\,0D*1<::GD"2 MV0AR+4\I9<%U*3SA\W$OIE2.B26\U^.^1IG!-6E]12;5#83P MPM7J=F%LY&0Z!8D&:2XH:% "?+[@\5;E\=:/%;O;\G(BD5%+HIBU%7=FC.?\ M?!G=^/DC5.LBB9&0QGLT+AVB[$7H1!2*@E_=]/;%[?39L\7DS8+UN:T1Q]$+ MU5E;XTP2Q;BA'FEM<^L* OI"^CKT=6%*;0NYM Y+S"DD4RO 8FH(N'FJ3&=3 M%H0 W%9H/]]KPTQH.ONAF:3%J'';COWUZ=>G6O2F/ER%+:H=SFE]*%\#3J%9 M!B3NHL0\HG1-DGH4N4)M'PUZ!'F$RBX?,\-8H X5UZ0 %_&Y1/'/5H_F246NR^ZG6JUZQU'9,AV/EXTGO3)+3GF5XH)$G4:;"H0LF[ERHL7: M-E!SH:D=L\.$^E^4Y@#M+X30AXE14'74PW\ 4$L#!!0 ( /V*"%E? L:2 M8 0 & + 9 >&PO=V]R:W-H965TG;[TC9JI,E3C(@ M#H_DW7?W\>XH3M9*WYA"2@MW==68:5!8NSH:#DU6R%J80[62#>XLE:Z%Q:F^ M'IJ5EB+W1G4U9(0DPUJ433";^+5S/9NHUE9E(\\UF+:NA?YV+"NUG@8TV"Y< ME->%=0O#V60EKN5"VB^K;TZ)@[?:_P1RG79D<& MQ^1*J1LW.?3W[Y^/G7#Z<7BW=P^ON7L\N_X.!27%72#"9#BRZU/.-/%[T!-[I MU[:TW^#O^96Q&DOBG\+I7%E44A,&:8 MUZIM;.?L6%2BR:1WA*?U06:ROI(:(AIV0<24AX1$\ -0]XN2D"5N=D#9.!S3 M:(!R$D8Q[0+XT;5W#IFJ\29V5QN^NA=:BL09X0GJ$9$?Z#2_@2AGS'X_;\8"&HX@-^O$!^T]"9\66 M.O?4.9*EGG84<[3#S93' ^!A0LDK*(]VQ==3#J%!;D_1>C@^B8\?(%BZENTJ MQ'3UX.M) B5'%+\1M]@HLG)788E['-ND/Q-"[LG/%PD+290. M^G%??V)?IF&,[=E[P)2F4>H2RD/&R0!+A(_35Z231O?DI_CV!UEN%3)E,)=I M2/D.0L@H>3![29>,Q]&@'_=T201(,R7)@[(>AR0A75GC51WYLF;AB*7PV(=U MN//JJ:6^]F\[@WSP ]$]@/K5_ODX[UY-W]6[MR@?U3/_@502P,$% @ _8H( M67_,DDAO! 2PP !D !X;"]W;W)K&ULC9=M M;Z,X$,>_BL6>5ET)$6,(D&X2*>UV==U3FZKI75^<[H5#)@DJ#UG;-.VWO[$) MA&P#=V^"X>_YS=@S?LAX7X@7N050Y"U+Q#3<5&J-,GA01!99AD7[U>0%ON) MY5KUA\=DLU7ZPV ZWO$-+$#]N7L0^#9H**LD@UPF14X$K"?6S+V\\G5_T^&O M!/:RU29Z),NB>-$OMZN)175 D$*L-('CXQ6N(4TU",/X>6!:C4MMV&[7].]F M[#B6)9=P7:3/R4IM)U9DD16L>9FJQV+_.QS&,]2\N$BE^27[JJ_/+!*74A79 MP1@CR)*\>O*WPSRT#"+:8< .!LS$73DR47[CBD_'HM@3H7LC33?,4(TU!I?D M.BD+)5!-T$Y-K^=W=_-[LGB:7_]!GF>/C[/[IP6Y>.++%.27\4"A#]US$!]X M5Q6/=? "L%_BCS!WB49LPROP>GM<,V#,\ MKX-W\[-,U#OY>[:42F!-_'-NC!7"/X_0Z^12[G@,$PL7@@3Q"M;T\R"\%S514RCN%2*!1[_5V26RE+(%AG0)X/XM/[#L@3B(ST$XW2";LC4L/SZTC]3IR/EB+>GF4UBH:-;.H.'9?ULF8[ MD:1G68U2L88L,G&%W;"P3>N9P1-R:'O,C)AUSR!*\U@5NE!Z(PV0-[3=T'=\ MS'7WL%'Z#DM1I\0E#R)YU27[D.*2Q?-$D=E&P*%5;G"//>(]-]+XH=\=K]9. M'?P:\0DSL"-OJ)FN%W0RM=:D]P.P42H>_3]%>5^\5HL/S=BOP+88ZG&S(1(I MB4:LDZFU)A<>66"V09+K=NXB1+DCDY_0=OUN5J6V:%TYUT06,&>(*>E)N=:. ML^XU&;_-5^4AY0O8J6;,9M\('(R!>79$1]VU6N>UDIM)[?)T[>3SX;HF3T3M\_ /2(OF$>_')<2JE[4@;S! M4)N][4"CH>T/PRX:J@SK[9364YHFS,!!!RRR([\[_PX[>.L\IA M-1>UVX_4TT.N#@MY$?XZHW-7B$'K@I>!V)AKK,3CNLQ5===KOC8WY5EU03QV MKZ[9N)ELDER2%-9H2IUP:!%175VK%U7LS'5Q62B\?)KF%F_[('0'U-=%H>H7 M[:#Y_S#]%U!+ P04 " #]B@A9O@8IA[P" #T!0 &0 'AL+W=OV M'(6A27,LF+E4)4I:V2A=,$M#O0U-J9%E/J@081Q%@[!@7 ;3L9];ZNE8559P MB4L-IBH*II_G*%0]"3K!R\2*;W/K)L+IN&1;3-#^*)>:1F%+R7B!TG E0>-F M$LPZHWG/^7N'GQQK0$H<#4.@*CWQ/>HA .1#+^[IE! MNZ4+/+1?Z)]][I3+FAF\5>(7SVP^"88!9+AAE; K5=_A/I^^XZ5*&/^%NO'M M#P)(*V-5L0\F!067S9_M]N=P$#",W@F(]P&QU]ULY%5^8I9-QUK5H)TWT9SA M4_71)(Y+=RF)U;3**Y@ M^!W0 .Z5M+F!AQL?DJA66?RB;!Z?!'ZMY"5THPN(H[AW@M=M,^UZ7O<= MWH)IR>76P!(U)#G3"+]G:V,U/8P_Q_)M<+WC.%2F516LZ$>(:,B\H]:3"85II; MCN98&BIJ.A^8:-5 9;\4B;22C!?8B36 MBZ)U2?U$*&.@I-/VA!$\Y!KQS3.!A._>3KC+=I_N@76KBH+H5 OI(]1,:R:M M@?.S8=R);_[[=RZZPVM(O+,JG2X#O>O7Y<%5:Z^0KI^G3F\#KR0_( _[K3F( MKQV$9EQ\?!%UAG#LFL.#2BQ0;WV_,9"J2MJF*-O9MJ7-FDI^=6_ZX3W36T[: M!6XH-+J\Z@>@FQ[3#*PJ?5VOE:4NX&PO=V]R:W-H965TU#=A-VJ9 TL!V=Q\6?:"EL424 M(E62BM._WR$E*W;@&GE8P.9E.'-X#CDD-=XJ_=,4B!8>2R'-)"BLK49A:-(" M2V;.58621C9*E\Q25^>AJ32RS >5(HRCZ"(L&9?!=.QM]WHZ5K457.*]!E.7 M)=._YRC4=A+T@IUAP?/".D,X'5!^ M>X?^R6LG+6MF\*,2__#,%I-@&$"&&U8+NU#;+]CJ\013)8PO8=OZ1@&DM;&J M;(.)0$A"W ;'GW4SD65XQRZ9CK;:@G3>AN8:7ZJ.)')=N4Y96 MTRBG.#M=7G^^O;Y;PV-E934-<+Z-^2HW%B M"M@R _3;*$&GV(Q@56C$@\V&)7\\-+@MO?G,. M4=,:R PR3@G#U[559+ %LW2UI*J63AC=DM"+W@!5I=(^V"I+(G8;Z !:=T/& M%/F#.VS']O TOU6!4*%.*9OI\MS/$68;>@Z79@=5ZT/.C@/9GU1Y$1I]+G@9 MSR3LD#G=HA8$,F-!R49=0X.KS$ 7?_:_Y0$S_WB45"?VOGH9A M!KU^EQR77[=F2G7KP((Z#+"_WE=471Y1HU)+VS M9WP3K\7IH$7HML0-./O[Y_8Y[/R/I7BX]PZ0=^Y?.P->0_,D=-;N09TU[\B3 M>_,:WS*=+P8ZWE! 2 !D !X;"]W;W)K&ULO9EKC^(V%(;_BI6.JEVIFI"$<)D"TD NG:IST3#3 M?JCZP9,82#>)6=N!W55_?)W+! (A$.GL?H%,8#\+BD)5[W1Z:H2#6)F, MLFM/;#*BB0B#F#PQQ),HPNSKE(1T.U8TY?W"<[!W/ECI9/6B(3$ M$RD"R[\-F9$P3$FR'I\+J%)JIH'[Q^]T)VN\;,P;YF1&P[\"7ZS&RD!!/EG@ M)!3/=/L;*1J45="C(<]^T38OV^LKR$NXH%$1+&L0!7'^C[\4';$78 Q.!.A% M@'X0H.LG HPBP+A4H5L$="]5,(L \U*%7A'0NU2A7P3T,[/RWLVLL;# DQ&C M6\32TI*6'F3^9M'2D2!.4W$NF+P;R#@QF=[.[^;HT4%/S_;*IG0U3.^?[U,YMQEK$DUBMJ785JXWRV3 RKG&" M^\B6. Z^X?R=&?O((MQCP3H[IPLT3;B,X!S]_8?\1W>"1/R?ND0, L29D/"'$B8"P2K9%&WS*)N$WWR MD$1OA*7YDJ4WEP/X,N""Y6G%B$?D6%SW9IOF7#/CII\4FXG9&:F;_61HE&Z; M#.?U;$@]Y[R>"Z17,3T72*]B8Z^TL7>AC1'^ES+T>CV_+L>>$B6A?";] M=-81>(&0=EW5V92#>GL-T0S#T ^?OT:]MEY=IFE#:CJ7:;HUQ?3A4#/*8A4_ M!J4?@T8_9IBOLN\C+ST@GY- OAQ)+/@I5P9'Z:4-3?W DT;-MIY4D M)1$K^5W[37X;"8HX"4,D9RU^XHG:'&JDM\XA2)H%2K-!:4Y!,QM&1A=*L9H9 MN\4KK7%5HQB&T#U->/U@!+HJ!4JS0&DV*,T!I;E0M&J2[-:FM.X/&HP@5X9F MH#0+E&:#TAQ0F@M%JV;3;L%,:[MBUFXP@ER6FH'2+%":#4ISM.,5..-PI@FE MF&>&NK?A&!&VS/:2N9QN)K'(]U?*J^5^]6VV2WMP?:K=S+2:ZY9V8^>[T3M\ MOCE^C]DRB#D*R4)*=:[[LF$LWV_.3P1=9]N=;U0(&F6'*X)]PM("\OZ"4O%^ MD@J4N_Z3_P%02P,$% @ _8H(6:+J&ULK59=C],Z$/TKHX 02,OFHQ_;+FVD;EK$(K9; MT87[@'APDVECD=C%=EKV_OIK.]G00AK!55]:>S+GS)P9QYG1GHMO,D54\"// MF!P[J5+;:]>5<8HYD9=\BTP_67.1$Z6W8N/*K4"26%">N8'G]=V<4.:$(VM; MB'#$"Y51A@L!LLAS(AYO,./[L>,[3X:/=),J8W##T99L<(GJTW8A],ZM61*: M(Y.4,Q"X'CL3_SKR/0.P'I\I[N7!&HR4%>??S.8V&3N>R0@SC)6A(/IOAQ%F MF6'2>7RO2)TZI@$>KI_8WUKQ6LR*2(QX]@]-5#IV!@XDN"9%IC[R_3NL!/4, M7\PS:7]A7_EZ#L2%5#ROP#J#G++RG_RH"G$ \/LG $$%"'X%=$\ .A6@8X66 MF5E94Z)(.!)\#\)X:S:SL+6Q:*V&,M/&I1+Z*=4X%=Y,/DSFT0R6[V:S!XCN M[Q;W\]G\80FO84Z$(*;(\'**BM!,OM+63\LIO'S^"IX#9?"0\D(2ELB1JW0R MAM*-J\ W9>#@1& _@#O.5"IAQA),C@E:T7D#$F>0934AY>%D""X$2 MF2H-? UO*2,LIB2#I3:B?E64A"^3E51"G_6O314N$^@V)V N@&NY)3&.G:V) M)7;HA"^>^7WO35-USD1V5*MN7:MN&WL8$9G:HL1F@=\+NB.9*4"3ZI*J;ZG, M+;4+>YUA;^3N#M7\[N0/>T'M=)1EK\ZRU]K1*:X4W#+=D,)T![Y\T YPJWLE M&]O3.V=[SD1V)+Q?"^^?KSW]/VG/[TZGVW-59WG5FN6<*Y2P((]DE6%39JWP MO^W'FQ(^+ 6/FQML1%^H4\B*_0U29E"'4*!_DHU M]KOD&AX<,N_2&PQ_.8JM$?^G'M_[^?GU_D"1%I(W?D+;P3UX1"*:WL*H'?FW MLMR# 2-'L;%SEX28%TR5LT9MK6>[B9UHW)_NY6!X1\2&,@D9KC74N[S2%YLH M9ZURH_C6CBLKKO3P8Y>IGD]1& ?]?,WU>UYM3(!ZX@W_ U!+ P04 " #] MB@A9%VBRO"4# "/# &0 'AL+W=OTV86+6M MFO6Z\$!GRR@G@/JQP*\'. ="_!S@'\LH)$#&L<"FCF@F08K M\VX:FA[6.&A)L4+22 .;&:3Q3=$0$YR)1F$>J96NPTVBSP]RFZ\PF=X]-WQ)^@>K.&7(=URN! M=P_#;[$$>&TOO'<8WB-A :^7P/O'&U\&'QQO?!E\>+SQ[B;I[^.[E#'/Z#YNR<8:Z@BO!:(2S*L(C-))$$:ZS!68AQ0S-(9% B4+ M;^OI5ZAM423:LB&PCH%X14.]P0!GT-E ""((N"24<[J>TZX# %I=( M680S5G_-X>?>5H"]G9ALB_3>9NF_S3)X6V18(M(H1#8.\]][$M(;MLQ9 M?LEQJ&]YZZ"V]QZ'7867_I9?J]0WJ))L6!%9%E5[K=4RK3K&PO=V]R:W-H965T'? MM=7;ANBI:0TK5N+ZGM=S4\JX$PSLWDP& Y'KA'&82:+R-*7RUQ@2 ML1TZ+6>W<0JFG:_@BD2C[2[:EK>>0*%=:I"48 M(T@9+_[ISS(/>P#DJ0?X)< _!G0> +1+0/NQ'CHEH/-8#]T28*6[A7:;N"G5 M-!A(L2726".;>;#9MVC,%^.F3^9:XEN&.!V,1Q]&-Y.0S"_#\(Y,/E[//MZ$ M-W=S\IK,L2?C/ $BEH0FV%"41T"P-4G.T:TM]0)?TR@2.=>*O)R"IBQ1KQ#\ M:3XE+Y^_(L\)X^1N+7)%>:P&KL:8C6"Z[4B(8\AKL%/ MF_&]!KR+N:H2YN\2-O8;"=_G_)RTO3/B>WZG)I[)X^'M.CG_YSW\9^\'R6A7 MW=.V?.T'^$:[TM]"!&Q#L1W.R.B@5R828J;)!Z$4^7J+;4/P@&^IC+_5-4/A MKE/OSMR9%RJC$0P=O!05R TXP8MGK9[WMJX23TDV?4JR\(G(#FK6J6K6:6(/ MQC2QQ:'*'.P%K!CGC*_,(@/)1-TA&Q>4/4MI/CV; +MOLY_LDQ;3DQ;A?8M> M97&@M5MI[39JO>(1?CP5F$LHDV+#S.>M3E]!T]WS[!_INV_A'>D[:1$V61SH MZU7Z>HWZ1FEQ_+:2:0T<:[@\(PG@49,0B0V6$VKOW-Z]0%X?Z[UO-[=M_V3;GK28GK0(FRP*E>[>!SH%N;*3D2+V\BQNVVJW M&KY&=N8XVA^W+B:MFOTI#FO%;/6'OICTKJG$$ZZP*Y;HRCOO8SED,3T5"RTR M.QXLA,9APSZN<> $:0SP_5((O5L8!]4(&_P&4$L#!!0 ( /V*"%D;!R($ ML , -@1 9 >&PO=V]R:W-H965T\ZY^%PNF-&!BV]R2XA"/Y*8R;&U52J]M6T9;DF"Y35/"8,S:RX2K& H M-K9,!<%1!DIBVW6<@9U@RJS)*)M;B,F([U1,&5D()'=)@L7/>Q+SP]CJ6"\3 M3W2S57K"GHQ2O"%+HKZD"P$CNV2):$*8I)PA0=9CZZYS&PQU?!;P#R4'>72, M])6L./^F!Q^CL>7HA$A,0J49,/SMR93$L2:"-+X7G%8IJ8''QR_L?G;M<"TK M+,F4QU]II+9C:VBAB*SQ+E9/_/"!%-?3UWPACV7VBPY%K&.A<"<53PHP9)!0 MEO_C'\4Z' $ZO5< ;@%PSP5T"T#W7$"O /3.!?0+0/] 7 R\S* M5S>S9H85GHP$/R"AHX%-'V3^9FAPA#)=B4LEX"P%G)KYC.T?+#?/Z, MIH^?%X\/\X?G)7J/EE#UT2XFB*\197O"%!<_KQ"#V^/MC"A,8_D.PKXL9^CM MFW?H#02AYRW?2'!^\FX5;D,]E$7AED7A9GS=5_@> MQ08S^C_6S>(*33F3/*81SGL'B]!"$ GED$] =?B48192'*,E3!)H5$JB?^]6 M4@EH-?\UU4*>0*\Y =U^;V6*0S*V4JTE]L2:_/E'9^#\U509)LEF)LGF)LE\ MDV2!(;)*?77+^NJVL4^>\ %ZF"("2J:Q4^3P00;7S]+]Q!LZ(WM_;'JKQ*6F M-PCVO*K@W*2@;Y(L,$16\;)7>MEK]?(KO&GHSI\*O@'V1CMSAO[QZIZ8V:IQ MJ9EUN9/:F9N4\TV2!8;(*E;V2RO[K59"&Z?P)A&A#>?-3_!^;64['??$RE:- M2ZVL"_:[)UZ:U/--D@6&R"I>#DHO!ZU>/G,%C^/RM:W)S$%M;8JYN?H+'>HH(7P?X3\16\DQ$9$A:2)G.] MW_7 J5=[Y+WO5T-F=9+3D'D#2V=8C?'/B G:8RJ+-BP7;=BZ:!\K>Y:F11K6 M1.MW0*O&I7= 7="[.5U1DX*^2;+ $%ENIGVT9]7?/& +M*%,HIBL@=ZY]J#L M1/X=(1\HGF;;V!57L"G.#K<$1T3H #B_YER]#/3.N/R8,_D%4$L#!!0 ( M /V*"%E%7W"O*@, *L* 9 >&PO=V]R:W-H965T3'L3/;@?;?STY" MQDL:NJU?P';N>>Z>\]F^WIJ+)[D$4.@YHDSVK:52<=>V9;"$",L+'@/37^9< M1%CIJ5C8,A: PQ044;ON.&T[PH19;B]=&PNWQQ-%"8.Q0#*)(BQ>/*!\W;=J MUF9A0A9+919LMQ?C!4Q!/<1CH6=VP1*2")@DG"$!\[XUJ'7]CK%/#1X)K.76 M&!DE,\Z?S.0Z[%N."0@H!,HP8/VW@B%0:HAT&+]R3JMP:8#;XPW[EU2[UC+# M$H:A6O:M2PN%,,<)51.^OH)<3\OP!9S*]!>MX*O MD3#6FLT,TNRG:)TOPDR=3)707XG&*=<;?!O<#GTTO?+]>S2\NQG?W?JW]U-T MCJ:Z)L.$ N+S;#^)>D'$5(<$L0*DBQ3QF>049 L '0Z H4)E9\T^&$Z0J2(Q"V7/5CIFX]D.\OB\++[Z*_$UT UG:BF1ST((2_"C:GR[ F_K M7!4)JV\2YM4K";\F[ (UG#-4=^K-DGB&;X9^S-=);[\4.M[7PN2_Q[DHW>D\Q_)[*=+6H66]2L8G<]3+$YG%B:%"BRL+M'.0>WL;^&AQ4&)'B7Q*TDR MG?;6ZQN!6*1MCT2!V:OL*BU6B\YJD#84>^M>K3NLE:R/=">6-4Y_Z+,V[@8+ M?9XEHC#7KIR+CMX/D;5&V43Q.'W[9USI3B(=+G4W"<(8Z.]SSM5F8AP4_:G[ M&U!+ P04 " #]B@A9SC*Z-R8# 9"0 &0 'AL+W=OV%22ZM M16('VVUAGW[GI&1%3KN]V)O&=NY_][OKV2C6@!H\ESD7(VNJ M9 $%54>B!(YO,B$+JG$JYZXJ)="T$A6Y&WA>URTHXTX\K-:F,AZ*I8V7E)6 %=,<"(A&SDG M_O%X8.PK@V\,UFIK3$PF#T(\FLEE.G(\ P0Y)-IXH/A8P1CRW#A"C*>-3Z<) M:83;XU?OYU7NF,L#53 6^7>6ZL7(Z3LDA8PNPR:=C_"4B5]4O66]L M/8.A%&LB MC35Z,X.J-I4:LV'<_(LS+?$M0YV.3T^^GER/)V1V,9GG)]-R.? MR P[)EWF0$1&L$-*RE("S]@^"A0Y. --6:X^HN'][(P %48M\O%]^!@G*_4H>OI6[6(:F%D%3BZ#R%^[P=R/G ME+-?U/37(1D+KD3.4EJW&T_)5(("KNL%+,HYXY0GC.9DAHN O:T5^7'RH+3$ M[OS95H\:(&H',#OV6)4T@9%3FEAR!4[\X9W?]3ZW5><_.7M3J["I5;C/>SQY M6C+]@E7(0#(^)XE06K5E7+OI5F[,D;**_2#R/&_HKK9SLPTA)V]A%,I,E#F.,0.,O\/ M@K92=JSP4=^&M*U";R=CMV'L[F6\Y&HIL7[_D[ ?@/8WPMXHQ<@VZ#Z=CC/LZELLW W MU*"!&NR%NA,:6\TZR\W9)@PO7CA28CT)50K:M_/ VJ=1MV4[VV9AOV_SNUL7 ME_EHN*)RSK@B.60H](YZ6 !97\3U1(NRNLL>A,:;L1HN\-L%I#' ]YD0^G5B MKL?F:RC^#5!+ P04 " #]B@A94$?4YQX$ "_%0 &0 'AL+W=O.([B86M%X?/)#G#93ZP9O)J[KFPH*OXD>)>UKH$>;FTYUVVTA4*V26ZOD%GC>&WC+:OP+L(Q0 MP@L5;EY5 '_?BG+PA>,X^T"&P#HR>+4,G@Y].@N"/,XCQ'$HMHKX@H"@W-W+']K8]GK(*CNJJ#N]>S;NGY;U\V[TJIB58O\7!\YT]GHJ:X5#- MLE^S[&M9+BI%G\26TQI.Q5D+?:K'#(%U5/!K%?PS;C7?I R&P#HR#&H9!EHS M/%*.(OD2E< DP*IA!P<>=(?]_0VE*G(&:J<.:W)#+;D',2YBP:98G!!O11@H MEP?K+*K%/'5M#(%UQA_5XX_.:-&121D,@75D@$Z3'9S_;=(*HFU .#AX[2NK M?$]M4]@*-U!+\'Z]%K2*!0IHG.8<,[U']7BGKHXIM.[T36B!YTPMT&AL,876 ME:()+E"?7(YRJG?@P:$SW#>JOJA+K\DG4!]09CFGZI2L[3MY$0RA=:=L\@WL MG]./1B..*;2N%$W(@=KP<)P?_0.K]7O[=M36=,DUT0/JL\>GG"6$YZQ\<:[) MB[Q6VU,+=/*:&$+KCMV$&C@\ISV-QAM3:%TIFH #M<'A.'N.#JS7\_?MJ:B! M:GNZ3>IP]:GC%J,,;V@4 A*GC&ZQ7!^E/?5 )__R-H36';O),BX\YQF$T6!C M"JTK1>LT1IL6CK)G!=$^28 '/XY410<&M5NG:_)H\QMBSR3)0(37HLNY' A[ ML_*TL+SA-"T.W)XHYS0N+C<8A9C) O'YFE+^>B//\.HSV^E_4$L#!!0 ( M /V*"%G5!>W\WP( $T' 9 >&PO=V]R:W-H965TP%_W'-\[O'E,E@+^:B6 )H\Y1E70VNI=7%FVRI>0D[5L2B XTXJ M9$XU3N7"5H4$FE2@/+,]QPGLG#)NA8-J;2+#@2AUQCA,)%%EGE/Y? Z96 \M MUWI9N&>+I38+=C@HZ *FH!^*B<29W;(D+ >NF.!$0CJT1NY9%)CX*N ;@[7: M&!.3R5R(1S/YD@PMQPB"#&)M&"B^5A!!EADBE/&KX;3:(PUP<_S"?EGECKG, MJ8)(9-]9HI=#Z]0B":2TS/2]6%]!DT_?\,4B4]63K)M8QR)QJ;3(&S JR!FO MW_2I\6$#X/;> '@-P/M7@-\ _"K16EF5UIAJ&@ZD6!-IHI'-#"IO*C1FP[BY MQ:F6N,L0I\/ST?7H-KH@TZN+BQF)[FXF=[<7M[,I^4BF6#%)F0$1*;H=RQ(2 M D]8/@H4.1R#IBQ3'S#P83HFAP!*9"RA=?7QA$PD*."Z7D"/+AFG/&8T(U- MD1$9XYWBY\[X@A12I*!,;\(]XPZ+H5-TS=W?$'3R:4OS;HCKN=V:^ZWF_E[- M$RF2,M9D3:6D7#]W*>OO'NMN*>L(Z7<+"UIAP5YA,Z&-F5OMH4M>L'.3/7?[ MMG=C_.!T2Z"]T>S,C^:&R@7CBF20(LHY/L'T9-V\ZXD61=7_YD)C-ZV&2_S? M@30!N)\*H5\FIJ6V?]#P#U!+ P04 " #]B@A9XP&GA>Z"66I M$W7-VEA$79ZKF*4P%D3F24+%6Q]BONTYOO.^\,16:Z47W*B;T15,0#UG8X$S MMXJR8 FDDO&4"%CVG&N_T_>-P.SXP6 K=\9$IS+C_$5/[A8]Q]..((:YTB$H MWC8P@#C6D=#'GS*H4S&U<'?\'OV;21Z3F5$) Q[_9 NU[CDMARQ@2?-8/?'M M+90)-72\.8^EN9)MN==SR#R7BB>E&!TD+"WN]+5\$3N"(#@@"$I!8'P7(.-R M2!6-NH)OB="[,9H>F%2-&LVQ5'^5B1+XE*%.1?WK^^O1X(9,;F]NIF3P^#!^ M'-V,IA-R22;X!RSR& A?DI0KD"2C;W2&"_@RZ\=-8OG 4'G'W/TRM2\RY(X 5U\CP9DO.S+_^' M<3'9*N.@RC@P<6L'X@YAILA=*I7(\>]2Y-<];B!W"A+YV^:RB%:W1]-%TY$9 MG4//P:J0(#;@1)\_^:'W]8C76N6U=BQZI%.W>2I4H5'INMM$?KOK;BRD>D6J MGR(U;*1"U=@AU7T[J5&1&J=(H8W4V"RX=H5K'\=Q16.2"9;.6:9']$T7 MC;6O_;D'35P#U)VL!$*H6LUX\+T\H\=R=I=O#T_E[4#W]G? M:9?^43^C7>P%B='>1W=6,_Y^Q8;!!S/N3AO71^(#%2N62H0L4>5=-3$749PR MQ43QS'3V&5=X3ICA&D]F$'H#/E]R=%M.]&%1G?717U!+ P04 " #]B@A9 M U[^AH\" "X!P &0 'AL+W=OTYSM N,:%6%!K;G$YF\+%6.(HY&R+N$8K-;TP MU3=L52]"]3U92*Z^$L63T:=DLD@6Z#5:J!N8U04@MD(%J-*CE F)+F.0F!3B M2D'N%S&ZO+A"%XA0]"5GM< T$Z$M51Q:S4Y;G]/&IW?$IX]N&96Y0 G-(.OA MQZ?YPQ-\6^7?%<';%6'JG13\6--KY#NOD.=X04\\L_/I?E\Z_^<]^6?O!\7P MNQOA&SW_V(W0AR_0]\E22*[^XQ]]!]Q(!/T2NK>-1(53&%NJ>0G@&["BER_< MH?.VK[K/*18_IUCR3&('YQ!TYQ"<4H\^5\"Q)'2]]SOV'46C,C0J>BILHL%- M:&_V"]P#&1Q"XK\AKNL?8I(^C-MAFB3MO594 E^;&2!4\#65S1WLK-V8F9CN M^L0^=4J['43)$_\LU,N\5\3:A0Y5HI5\[UC>J4O)D3S4:RRC3")9.J MK9IEKD8K< U0WU>,R=U&.^B&=?0;4$L#!!0 ( /V*"%D;+A3F6P( +(% M 9 >&PO=V]R:W-H965TPL*!"K21C:90$EMV>Z D4K*VU*CA2:=6@K SSWH%*&<10E M8+R?<(W 5N[-V;.R4+K1Q=\SF=!Y 2!A"4Z M!DZ_#5R"E(Z(9/QJ.8.NI /NCW?LG[QW\K+@%BZU_"YR+&;!AX#EL.*UQ#N] MO8'6S]CQ+;6T_LNV;6X4L&5M49>3HW>,N.RB$3_6 M1J ZR*Z (:C4&LF@?Q;)@5?"-FL'U\!6J]Q.0R1UKD:X M;)5<-$KB5Y1\J=49&T;O6!S%(_:07;'CHY,_:4(RUSF,.X>QYQV^YK 1_>-\ M8='0)?C9)ZVA&/53N,:8V(HO81;0S;=@-A"D;]\,DNCC 8'#3N#P$'M*?H=] MFAI4XE&NMS;I(*+$34^I45=J=+#4O48N7QXHJ_@SM1GVGEG#-_X7$>-.Q/B@ MB%NP=L)$6=4(.5T:!-I3["L^_JOX:=Q?.^EJ)_^Q 7L7ND]&TG,0@Q^*Q<:JS.P/8.J:,D[86'8,NZY\KG2%>ZLBY>N'B2"\84>HVC M1 Y:"Z66YXXCIPL64WG"ERS13V91XKMMS8AHFK>%% M5G8GAA<\55&8L#N!9!K'5+R-6,1?!BW<6A=\"^<+90JY$;U\B\RB/G3^;F*ABT7-,B%K&I M,A!4_UNQ,8LB@Z3;\5R MDJ?QG#S>HW^-7MY_3*/5+(QC[Z'@5H,6OT6"MB, MII'ZQE]^9L4+=0W>E$CRPGQT?CV^H[<3"[OKVYOT#&ZH4)0 M(R/Z[#-%PTA^T:4/$Q]]_O0%?4(.D@LJF$1A@AZ24,DC7:BO[Q<\E30)Y(6C M= N-'V=:M&:.ZI>XK?A9_]JA&@IM5X[)<\]C\\LEL]'$IMOX&S=AN_IW:_:@2H M:35JSTIJSZS4WJ3Q(Q.(SQ -@M"$$!JME\?[]UNKCT/)A03SSQHD,'_O) #R M69, NU4JXUI%>$@$F_)YDE$]W0SG4RY5$^%VP$,9+]!Z&RQAL^ZN=>9]*A&H M=M6)W,@)\7]:T$ FK:#HOF@ M: 0*K?XIKC%P0>:,(/BN:#HA$HM+I6U1:"9]]"*!<$*R95F,R+R->H M">AF 2B:#XI&=G"&O3QDVA8'7K4UX%G3V1WAC;[N&][L;@Z6!W1_ !2-0*'5 M!:OV![P/_SSN@7X?!T7S0=$(%%I=JVH+P;-O(1P2WD#W"T#1?% TLH.S=L\2 MWIR-(TPQ$_/L[)C4J^8T4?EIIK*T/)]VF9W*&V:RKF82)1Q&;:U#TY MU:FQR,^+Y3>*+[,#48]<*1YGEPM& R9,!?U\QKE:WQ@'Y:F]X3]02P,$% M @ _8H(65OR>2\X!0 TB !D !X;"]W;W)K&ULM5IM MN+J>*F02_P3XF)S<@S249T*^IP^W_DS14H]PB#V60B!^><$V#L,4B?OQ;P&J ME#93Q=/[=_3?LN!Y,,\HP38)OP4^V\V4L0)\O$&'D#V2XQ^X"&B8XGDD3+*_ MX%C(:@KP#@DC4:',/8B".+^BUX*($P5]>$%!+Q3TK@I&H6!T53 +!;.A *T+ M"L-"(0M=S6//B',00_,I)4= 4VF.EMYD[&?:G*\@3A-ES2C_->!Z;+Y^>K#_ MNEXNUJX#[(>[E7N_7CS=/MR#:[#F2>D?0@S(!G _O.^ [*O!#=@;N'(P0T&8 M?.'2/P,5)#M$<3)5&7]PHEE[H1^P0D#W)&8[1+@QC[V6_0=L;[UD;XK MUH>Z $#EC):TZN^T+G4AXI^'> ,[2O0-=UL<<@6J]\ARM7A177GQZR[8G4' M>Z5U0T"&4>:8D>$9%_#N#]$SIFD:/60)U)HA.839#I$NES?)'GEXIO#U,,'T M!2OS7WZ"EO9K&[LRP1R98*XDL-HXF.4XF"+T^1)O@S@.XBU8HA#%'@9705Q, MVB]M8Y+##3.XM.*\S W+A%/UY93K5B&C+N1T$7*%WG^2FV')S5#(S>\4Q0S[ M'S$R/(MC/-$;A @-]4V^#@9=209KO%DE;Y:0-UZM-SCHP)P0IN_\E@GF6&<4 M7S<9EF2OQO"H9'@D9)B7I!Y3=G06C#DT&A/-/A MBP-^Q=0+$O0$+Z/12)B"$$W,P:21](6C5Y1J)ZG22AYX$IY(IQ"R[[(@%CV]K@=$5T"\&+ MRT.=BJH-@>(^I%G@._)@MH2G:=SM)@^2^HB"K(YF75EFZZ16_0L<]JO[CSC= M)TQSSB8QH\AC!Q2")TPCE/L!E)E#B:BN&B@H[J"* M#XA6FL6:9A^:A5"]#C",0.+(Z)^ZV:W&++OR$A%568#5]K[UYE:FV&)OMCN8=&69S$E43\YN(TRWV:%Y M CQRB%E^WEB^+0_F%]EQ=./]$M[8^?%Z!9.?]M\AN@WB!(1XPR&UP8C'1_,# M]/R!D7UV0OQ,&"-1=KO#R,"_;PAA[P^I@?+?&.;_ 5!+ P04 " #] MB@A9_C#:%+\" "1!@ &0 'AL+W=O-"#[VU,?FU[^MX#1G539F#P)U4JHP:G*J5 MKW,%-"E!&??#(.CY&67"BP;EVD)% UD8S@0L%-%%EE&U'P.7NZ'7\HX+]VRU M-G;!CP8Y7<$2S+=\H7#F5RP)RT!H)@51D Z]4>MZW+?GRP/?&>STR9C82!ZE MW-C)+!EZ@34$'&)C&2B^MC !SBT1VG@Z<'J5I 6>CH_L'\O8,99'JF$B^0^6 MF/70N_)( BDMN+F7NT]PB*=K^6+)=?DDN\/9P"-QH8W,#F!TD#'AWO3YD(<3 M /+4 \(#("Q].Z'2Y0TU-!HHN2/*GD8V.RA#+=%HC@E[*4NC<)+4=,WSM*IOMDJ_] M6C9M?(TQ?B4)F<@,*T?3,ELO&?KY%3%D9B#3O^HRX 0Z]0*V1*]U3F,8>EB# M&M06O.CMFU8O^'#&?J>RWSG''DV?JW(]=F7HZ[9GU+U8IAY7-($1HT^W@GRC5 -S$R M+YO.HS38PLKA&O\9H.P!W$^E-,>)%:C^0M%O4$L#!!0 ( /V*"%FDE&PO=V]R:W-H965T;2-%F4H!RR<[)!6-Q9$9I#+D[I MVF0;BF"L0'EF.I;EF3E,L3&;J&MW=#8A6YZE&-U1P+9Y#ND_U M8R ?Y9&0)WER'4\-2V:$,A1Q20'%WPXM4)9))I'']Y+4J&)*8/WXA3U4#R\> MYA$RM"#9GVG,DZDQ-D",5G";\7NR_Q65#S24?!')F/H%^W*L98!HRSC)2[#( M($]Q\0^?2R%J ,'3#7!*@-,&#-X N"7 ?2]@4 (&[TUI6 *&[XW@E0!/:5^( MI93V(8>S"25[0.5HP28/E%T*+01.L9Q92T[%W53@^&SY<+OX_6Q^M0Q\L+B] MN0N^+J\>KF^_@C.P%+,XWF8(D!40>41/9]+"&$0D%_.:034ST+,\1N"CCSA, M,_9) +\M??#QPR?P :08/"1DRR".V<3D(E\9U8S*W.9%;LX;N;G@AF">,!#@ M&,4=^* ?[_7@3:%3)9;S(M;HSZG4F_?5%8, U1SG[NVOV M% $&W0%D2;YD&QBAJ2%J+D-TAXS9SS_9GO5+EW4ZR7R=9(%.LE 36NE;O9>#PQ=W7_#H?8(ZLYQN]-[UA;N@*ZS8#A MX1C7]:HQ#1&'E8C#7A&O&=M"'*FJ+.3+A7!*42!V&4 FG4:=$O:R'ONRZ"3S MAX="6BWG IT!0TUD#?N\RCZOU[Y[P0AIE "Q)(H=T$YL[39BH\:[+.ME.M8R MG62^3K) )UFHB:SA[:CR=G3J)6VDTW*=9+Y.LD G6:B)K&'YN+)\?*(EK> = MUJK>H+6B'8X8MM:SWMR.]>0P7&N)#0]'7'2O91>5>A>]ZBW%!V6*UY_!&F%$ MA9"R*,)8?.:DC%,HOSF[I.LE/?8ET4GFZR0+=)*%FL@:-MO6ZT>F=>K*6$;0 MY+I6-E\K6Z"5+=3%UG2^UEZP3U0@2^+&IK]=(LLQ]9)D>^TJV9_AT>X^G/?K5<0X$&'IMR75&#+2RA?WY%]:8M89:CNA: MM3Z9$'V+>='BJ*Y6[=4KU51L79_;E[[=<3V0[5C5P'NE+WJY-Y"N4\Q AE8B ME'4^$I.(%NW1XH23C6KG/1+.2:X.$P1C1.4 <7]%"'\YD0&J)O7L!U!+ P04 M " #]B@A9=,+@S\H" "=!@ &0 'AL+W=OV4?C ;1 M/J9!F[&VLS&4"C\,@H&?,BZ]:%3L+70T4KD57.)"@\G3E.G]!(7: MC;V.][QQR]<;ZS;\:)2Q-2[1?LL6FBR_1DEXBM)P)4'C:NQ==,XG0W>_N/"= MX\XW4R_M"87R]DE3&^N%K/KY<7=_.8:6K"D#R#)!8):P8IQ#5LF\L)2 MFA2LE[<; 3":8_.GO4Q+J3(3/F9B$1P$_Y[(- MW> =J0Q[1_"Z=6:[!5[WMOND,@@]'Y/=J^;UCZ-'L*:/&(>U;)4BW MH)HU22Q!.F42W 381IUV9SCRMPW<_9J[_W_<"=_R!&4">XXB:>+O_\L?-),/ M:O+!_Y%;U"F<< E[9-J<-K$?1^J7GD>*,:PU#8\BW7+ST%II1.#4<%1L"YI9 M;))4 KT_S$<[Z/6Z?R7%/Q@9*>IU,1@-Q"J7MIP>]6X]>R_*D?-RO1S<5TRO M.?6WP!6Y!NTAU427P[ TK,J* 72O+(VS8KFA_P=J=X'.5TK99\,1U'^DZ#=0 M2P,$% @ _8H(62O[U9;U @ &PD !D !X;"]W;W)K&ULM99K;]HP%(;_BI5572LQ0L*M%XBT E.[=6L'[:9IV@<33HA5 M)TYM!UII/W['"40PA4Q([$MB)WY?YSGGV$YO*>23"@$T>8EXK/I6J'5R8=O* M#R&BJBX2B/%-(&1$-7;EW%:)!#K+1!&WW4:C8T>4Q9;7RY[=2Z\G4LU9#/>2 MJ#2*J'R] BZ6?@F=PP3T8W(OL6<7+C,60:R8B(F$H&^] M=RX&73,^&_"-P5)MM(DAF0KQ9#HWL[[5,!\$''QM'"C>%C SHT1?L;SRM,J MIC3"S?;:_4/&CBQ3JF @^'[P:?KN]OA:#QY2T9?'V\>?I!W MY N5DIH DY,A:,JX.NW9&N5_EWNX.[X\IKQ.W62-NPVV5R ?_DL=U MTFSD2&PV1^E6&G1NWRHW-NKM0"?6A;^'"4B 78'G';YQ.X[(L" (:R1(=2J!B" R>(YH0M,/YTRCI&I$1J) M--;D-SDJ"TSE;/L&)C?K9&9F,UIX3KO;/F]A*2U*F%L%2"B"/SMLN>-O5 M.4ZG"IY3P*R-%G@MPZATV!?C0&9;L)T"MO._%G7GD#$XD-E6#+I%#+J5"1_# M NDAKW"B$ERX)%O<->)OU'Y9#')CQ]THP4;=*>HO9ZN^/H,K\-GZF< MLU@1#@':-^I=K":9'\5Y1XLD.\VF0N/9F#5#_'L!:0;@^T (O>Z8 [+X'_+^ M %!+ P04 " #]B@A9:3/,8Z<( !12 &0 'AL+W=O3S"0&M-F]WO::=F]N M;NX%M968*08OR$GWOU^!B;%^5$#[M'-O$AL_^CQ"^B*DKV4NGHKR0[5AC#L? MMUE>74XVG._.I]-JM6';I'I9[%@N/KDORFW"Q=OR85KM2I:LFT+;;(I=-YAN MDS2?7%TTQUZ75Q?%GF=ISEZ73K7?;I/RSQN6%4^7$S1Y/O F?=CP^L#TZF*7 M/+ [QM_M7I?BW?1(6:=;EE=ID3LEN[^<7*-S2N9U@2;B]Y0]52>OG?I4WA?% MA_K-[?IRXM8U8AE;\1J1B'^/;,FRK":)>OS10B?'G'7!T]?/]+@Y>7$R[Y.* M+8OLW^F:;RXG\XFS9O?)/N-OBJ>?67M"?LU;%5G5_'6>VEAWXJSV%2^V;6%1 M@VV:'_XG']N&."D@..8"N"V U0+>)PJ0M@ 96L!K"WA#"_AM 7_H.01M@6!H MAEE;8-9TUJ%UFZX)$YY<793%DU/6T8)6OVCZMRDM>B3-:RG>\5)\FHIR_.KN M[6_+7W_^[1]A].;N>R?ZU[O;M_]QSISK6B$I_]-)3J[W]#@?N32020L! 2%D'"8D@8!8))4O*.4O)L]*L;]I#F>9H_.#=) MEN0KH:EZE-LD(M4+DUJLN+%J.<#\!E;/$QZO?.2YKKA&'D]U )DS@H3%PTZ M N64>M@_]K _KH=-O7I !"?GX07(E<]BJ0<%Q$=*7^E!Q%O,Y*!(#_+Q;"$' MQ4/2T1Z2U&+!L<4":XLUX^A9/:=;.ZMB*R:Z55)/%4T-%V@"F,^59C.$^$JC MZ2$(*1J*##%!H#29];S&#DM ,*D+9L$KY M9L.RM2,6M Y//C+CE-U:K[%:@H2%D+!HKJG\#"D#;PR9D +!)#4MCFI:?-Y0 M4RNA3I::;YE6ZE@M0,)"2%BTT&\[KC(QB"$34B"8I 7D=@Z ^UEJ.(X7Z7/ MJJBX>5UOS3!6&:"TL*5)W8G5B5X$FC,&I5$HFJR/$X<(6?7Q3Z&"K*C,'8^T MR>@9\N>>,A]LP^3A=4ZP,I$PABT6ZK30%(9=HLRX8U/=B(>4V0LUT3R7N.8) M-<)=LV%KLT7Y>L0:LX7)RRJ?>.J"Q)YT]+4!28M :?' %J%06>5N[GPI9/4J ME&XV=BW1UX<(:9>('J6O1T-#%)YC=:UIRJBM2.-!]:)]&>5FZSP89#=AEH<; M3;/N-#8:J.D"2@M!:1$H+0:E42B:+)+.QD'^-S1]D=4T&BTI2%H(2HM :3$H MC4+19$EU/A>R&UVCS5^DFU ^\KR J..W,4XW=@UQ:.:KN,@0%LR\N3J$#TM* M^VAR8W:.%;);5H-\UI9Q>@-!:MOUAH2&$&T*WQL2]R>B5HK<3IUY@X:[-\.L MO5Y5@MHR2'<_O$";>H#Z+8:4R,6^UF&@G@L4399!Y[J@+[!=[LNDV9R19,_^ MG%! [>LA]QPY)7L4-SO6QE>[+.6]$M%MC/ELIEYYH"X,*"T"I<6@- I%D[(1=RK M#VN*T?J I(6@M CK'I+G>ZH^(%-2*)JLC\[=PG9W:Z1IW"L52.MH"4H+L6Y$ MS9"G3MA!<\:@- I%D[72661XC$76*P4RS DUQND+L] 0A[V9&ZC]IX<9UF7Q MP-K1WJQR6W:^&;;[9OUV8PNPK;?Z0T)#B+K>Z@^)^Q-1*T5NI,XWPO;]/]?K M==K.I5\GZ?KL-G>6R2[E269L,%!?")06@M(B4%H,2J-0-%DRG2^$@V]H-6+( M74E+4%H(2HM :3$HC4+19$EU[A@&<,>POKT*D8"HD\>E.0[K=SM#')[-U"]' M(W.<-\?J"#XL+^WGR:W8>6?8[IV-V9F(=5-)VYIHBE'W)AIB],V)IB!M=Z+] MY$8+^FOX5[CSK_!G^E?C=RC:,XT>('6K2]VC")HP J7%H#0*19-_IM%94^3_ MP9HR_J@#U(X"I86@M(CH=I2^6Q$T)86BR:KJ["CRY7:441.@%A0H+02E142W MH/1=BZ I*11-UD1G01%0"\HH#U#;"906$MUV,NQ;!,T9@](H%$W6Q\DO!K]T M9Q8Q>#XD\#QE$KPTQVF3]- 4AQ>N^E5J9(S3)^GQP/K1_KQR$W9N$[&[3=>K MU7Z[SY+Z_ARR^W25&F=S=LKHRPATLQ8H+0*EQ: T"D63M=*9;N1;;M8BH*8< M*"T$I46@M!B41J%HLJ0Z4XZ,W*QE5(J^M^D,$33S?'44-P7BQ4)=V8?F0 ^K M)G]D#L18W7\5#TU-!Q#EMNS<*&)WHVR[^(ENWIAV\1O#]%W\QC!]%[\IS+"+ MWWY:HP7]-7[$1SHSB]C-K %3DKGV=8A0,R%XH7:&,5"7?6@,Q $F6H<8 W79 MQT/K2 >D/C3D].0!)EM6/C3/IJG$O'V?\\,S(HY'C\^_N6Z>^J(\+S@OMLW+ M#4O$[:P.$)_?%P5_?E,G.#Y%Z.HO4$L#!!0 ( /V*"%G^F*X+PA$ '3$ M 9 >&PO=V]R:W-H965TG4:15[++>YR/2"IB")8WZH &3%_[X@!7(/N:MS%NL]S$4B MV=RS>!<$^ 3ZKJHW^6,R7S>N3^[9]>'5VUDSOJ\6D.5T]5,ON M;VY7]6+2=K_6=V?-0UU-;C:-%O,S%S9?6A MCIK'Q6)2?[NLYJNGUR=PLOV#C[.[^W;]!V<7YP^3N^JZ:O_]\*'N?CO;5;F9 M+:IE,ULMH[JZ?7WR!EZ-%8S6+38O^<^L>FK0S]$ZR^?5ZLOZEW#7_;7;3 MWK\^*4^BF^IV\CAO/ZZ>_E'UB;)UO>EJWFS^'3WUKXU/HNECTZX6?>/N"!:S MY?-_)W_T(X$:J/*%!JIOH X:0/I"@Z1OD&R"/A_9)M;;23NY.*]73U&]?G57 M;?W#9FPVK;LTL^7Z/%ZW=?>WLZY=>S%^?W7U_M?H^M/[\3^CW]Y\_/CFUT_7 MT4_1=?>&N7F<5]'J-IJN%HMNQ+MCF7Z)GB9U/5FVS^,_:[]%/[RMVLELWORU M:_7GZ"QJ[B=UU9R?M=W1K?LXF_9'N%*D_+\[.O.)GU1<5H]ZJ]0\YVAYSY MG;4?H_>/;=-.EC>SY5WT^\>O*>RV7HO!1%D:GXX/21O7IF*G:9"C+3NZ9YK&ZX M((41Y# #V8MGAG*7H72ZN-@8I1'CIS0_3$+VY9EDM$LR8I(\S&H^QX@]'60W MGB$@UI^L,1WC^=;@>)7TQ0XND]@X,72GOJ$0+@ 9ZFTUF7>WZJO)LJ.\VAJ$ M+##T3A>JVGY,JH0_MOG"H80A4;7\8-+H B047V_2?OCU4UK!T<_9-,Z8+ M^.;37 (TF'RJZD74\;,]'-WVE\?YMQ<1DV[KFTO#"Y DX ]$)QZZ*]\HFG@2 MAGCC6%R,O%KI#WT#H*Z+O?%!R21<8_&60!*@D M&E225.HKL4#4T0^#!,,DFF$2FD,X7F.:\T_7Z *^^33+)#3+D(S&M"49C6[K MFTM#3$(_:/%FM+[N'J.EYM,UNGO?>)I&DO(XC)8$(I!^5"1X)M$\D] \,YC1 M$A-MTL,3+8$VJ4:;E$8;-T1+>:ZA^_'-H;DFY;C&$=%2GFSHKGRC:+))&;)Q M0[341!HCB 31I)IH4IIHAB%:7XRZ5NC^?/.@&2STPQ&>T.@"0^]VH:KMQ]5H MDGI.?V$)+0TZX254M?UAT 23TA3"$1K3G""7#,W>_?>?-:Q;) MX^,06AX(0)Y')52U_5'1.)/3.#-\/8%)-FEQN)A FURC38YC39NB);S7$/W MXYM#08C6%Z,O M%I'E1&@]$?UT9-B$-;K8X'N?!*CD&E1RSVDP+*_E0>>]A*JV/PR:9W*:23A> M8YH/F[!&%_/-JA$GIQ&'9#>F+J[7'HII9=!U4:&J[8^*1IJ21IK!F%::=),89UH" M;TJ--R6--VZ85O)L0_?CFT.S3>FV1)N/PM,-W95O%$TW);=FR0G32A-KC" 2 M5%-JJBF9B;V#,*VT+)\V+A81,PQ2P]!/2+K;_=?NXRSZ,._Z6%3=??'-75UM M?K(F"@HKH:KM9]>P4GK.BV&9K0PZ$294M7VECF::$]@\9T-=^P MFG-&-.>0 ,>T??-X]]BT+Q(2YAGLHP8V"KI0*56U_5#3MC&C:&4QP(Q-\LM3P8TF@STBCSXA&'S>$&_'< M0_?CFT-SS\AMK38?A2BX-.D E6[F HD'0OIIF$ M]:\Q[1T$;'0%[XP*9:3)AG:P,8T9:&.:>Z=# KW8;2;-O-AM/;=#')Y_F,Z\XR!G7LRM?7)BN6T9.HR(-R]&XKR8 MF1D\4*9K+KJV73TBB(,-P8PBV,6F&Q9EA/3!V!_L.9&&I[K09F$1XL%N8=K: MRU,=T]Z!ZF2\P5@A =F QDVMUEW,%8'LS8@QV!SN(,-K.( M$!"V!C/:8'>@[ 9V+/%C$'@Q('PRS V\@R^R,@B%%R.R0$WB)!A'60?1AHKR_/F>8YI_.OJ:[7XW$7LD*ZPYQ,!'J03!L8)[(]TRMPR(5LOU#BX18EP M"_(*@SK6G@FA%,+;D1$A'Z0D!MKNZT%TRH2@8=!],-YA8V@ &'-Q,'*'0P%(AW: M^NNPYQ7=GGC?C)FVWND0YS#28)KCF,;OI^VJQ[C2'D^$9KKR#H.8 MA],/#R,YBX;8=OF(J(@!N8B!D1$[/)X+I1?>1I;9UQ)O;.DY)8<'NK BXV#E M#H8"(0\M">:!CFGO\'A.1%,,R%,,C&F8VQ$M-HQS2^KA[: MW5>O]IWJ19S&@*3&P)B)OV.S>G.SAC(_-?\'5,1N#$AO#-F1]FB 4"KC[CPI(OHC0'YC8$1'#L"GD5K;$"$B-88: ] M&[:%Z#@B3(3TQL#ZC=T ST%OS'3E'0:A$&.R( M>*$LQMO8(ER#K,B02^WE &$=R<'*'0P%0A_:/\PC'M/>$?%$+,B -,C B(QI MQ&,:ZR6P]L=W(MYC0.)C8.S%_GS7%V;Y3L2 #$B!#,61=GB 4+KC?F1$[,F M],E FX@]^*XP>4AE8*Z1$5$@ W(@ R-!=N0[B_K8S"("1,A]#(S\V)WO' 3( M3&?><1 2L0YD-[YS4" S77F'01S$69"'\9W%AFR_?D1 !SF1@9$B.WPK&\IR MO(TL C3(F@R%U+X/$-:G'*ST=OI45L24#TB4#(SRFN8YI MS'&=B"L9D"P9&..Q/]?UA??FVL7E:6Q\S2"B30;D38;R2-L_0"A!\G9D1.@' M"9>!=A=[@%UI@A H9<"\B#,9D#09&&NR(]=97,G&9ZR(*QF0+!D86[([USD8 MDYG.O.,@%&*ER6YOF(, YR* ,C4>[GO[^U MAPA+,2)Z94!^92BE-H: L++E8.4.A@+!#BTRYH&.:4^\;\9,6]]TR*(,C >9 M1CFF,5[_:H1B#P9D#T9&'VR(\I9I,D&+H@XDP%)DX&Q M)KNCG,6<_)-*S$0B (3TR<#ZD]UHSD&?S'3E'09A#V=0'D9S%I-R=PTEI7D- MB2 .$BH#8U3N/Y=_ML<("S$BJF5 KF4826T: 6$MS,'*[0V%0AIF1=N-69[C MVA/OFS'3UCL=H'3?L5,$U_AJ\NW%W5B9MM[1%(HFM%7$MC")%6X4S/WMDRE"W$IA'*HD\^ M9 6F)^\L.0!-TH)%-6C$R9_\:5J3#\EBA",]^YYJ>&J(XY M .^("&)ZN;$\WH6R*&]'1@2!D)19T7)C#[P#RUR@LDP/OV=G.O:.AHB(L2H[ MTIU%I6S@@XA)62&3LF),RNYTYR!39CKSCH-HB)4INZ&=@TJ9ZWZ ML=:K-^KDK&NI7WYQ_M!]3%]-ZNZ>T43SZK9K&I^N)_W5ZYOI]I=V]; N&7U> MM>UJL?GQOIK<5/7Z!=W?WZY6[?:7=0=/J_K+YO N_@]02P,$% @ _8H( M6:2T=Y!V P 0T !D !X;"]W;W)K&ULK5?; M;MLX$/V5@;HH4J"-;KXEM078;HO=+=(8=G;SS$ACBPA%NB1E)W^_I"0K=BHK M]<(O-DGQ')TSHZ%&PZV0CRI%U/"4,:Y&3JKU^MIU59QB1M2E6",W5Y9"9D2; MJ5RY:BV1) 4H8V[@>3TW(Y0[T;!8F\EH*'+-*,>9!)5G&9'/$V1B.W)\9[

H_UG/I)FY-4M",^2*"@X2ER-G[%]/_< "BAW_4MRJO3%8 M*P]"/-K)7\G(\:PB9!AK2T',WP:GR)AE,CI^5J1.?4\+W!_OV+\5YHV9!Z)P M*M@]370Z<@8.)+@D.=-SL?T3*T-=RQ<+IHI?V%9[/0?B7&F156"C(*.\_"=/ M52#V $'W"""H ,%K0.\((*P 86&T5%;8^D(TB892;$':W8;-#HK8%&CCAG*; MQH66YBHU.!U-;V]N;G_ XNYV^AWNQ_/Y^,?= C[!PCPO2$'D)H?\1 B_H M-.EIA_^=

DVI\8X9ZM>&^JVUN?T]^9R ZB,*BC,/@?Y90(QHA4]O@NL]R8Y))YL)>78'#9OWI56&_M M.I!]5ZJUBNU5Q@9' MW.WU%/YI]39'VU%:QU/S4I:F=\@)@SN4&5P\HW'=[-4_J]6YJ!:9O4 45E>^UX/ZJR?Z#U!+ P04 " #]B@A9("M* M@,X" O" &0 'AL+W=O!!TZXMI+TQR(583.[,=Z*1]^-E)2)E$V52I M>T-LY^Y_/U_./@8[+NYEC*C@(4V8'%JQ4MFE;G1+*+']0K"V$/^"Y2BC#A0"9IRD1/\>8\-W0:EK[A27= MQ,HLV/X@(QMV;5*2%-DDG(& J.A-6I>COO&OC#X2G$G#\9@=K+F M_-Y,;L*AY1@@3#!01H'HQQ8GF"1&2&/\J#2M.J1Q/!SOU:^+O>N]K(G$"4_N M:*CBH=6S(,2(Y(E:\MT'K/;3,7H!3V3Q"[O*UK$@R*7B:>6L"5+*RB=YJ/)P MX-!RGW!P*P>WX"X#%9171!%_(/@.A+'6:F90;+7PUG"4F8^R4D*_I=I/^9/Y M=#J?P>IV/OD$=Z/E,]"#/_TMS5H3>ON:"2*+5K^FU=-SWEW@KI=4[=/J?L5K&P /J (J,00SBBKTG(.OXXFJ.0N ME3N%LCG"6[_M.0-[>P2G4^-TGH43\B0A0D*&H@0R9(]?\1A=&<@[H&NVCL-Y M-9QW$FXA\#HW]0B/F#=2YGI!(\[X%M.UYM,5YC9@PM-4WQTKQ8/[!BQQ0Z5" MH4VOJ-#W"LRC" 5EFV/H)S&>61#=>I/=%RKC[@M0]VKJWHN5<>_?R[A?X_3_ M5QGW_U[&]L$EGJ+8%*U*0L!SILK[O%ZMN^&H; */YF4KG1*QH4Q"@I%V=2ZZ M.BVB;$_E1/&L: EKKG2#*8:Q[N@HC(%^'W&N]A,3H/Z/X/\&4$L#!!0 ( M /V*"%FA\54 T@, ,44 9 >&PO=V]R:W-H965T>.[SP,K/%V)_6 NY@5<(L2)/\N5ER]N0TEPSFB C,*.-K,G2O_,O9# M[6 L_L%H+XZ>@4[EAK%;_?(YFSN>C@@1E$J-@.KC#BT1(9JDXOA>0YUF3NUX M_/Q _VB25\G<0(&6C/R+,[F;.Q,'9&@#2R+7;/\)U0D--2]E1)B_8%_;>@Y( M2R%97CNK"'),JT]X7R_$D8/B=#L$M4-PZC!XQ"&L'<+GSC"H'0;/G6%8.YC4 MW2IWLW 1E' QXVP/N+96-/U@5M]XJ_7"5!=*(KGZ%BL_N?CR9Y* 5;P&R:>K M=0P^)*H2LY(@P#9 U960D&:8;D'!)*(20T)^@ R34LL+!$I+CB5& KR+D(28 MB/?@ Q [R)&8N5+%IV=QTSJ6ZRJ6X)%80O"54;D3(*89RCK\HW[_48^_J]:E M69S@87&N@U[@'R6] *'W&PB\8- 1S_+Y[F%7.J^;/?[IV5N+$3:5$AI>^ CO M2LG?*)\ %>(@T74!OGU18/!9 MHES\UU4C512#[BATW[P4!4S1W%&-42!^AYS%K[_X(^_W+H%LPB*;L-@2K"7E MH)%RT$=?_,4D). =IO5/]7V7#A5B:!#ZW\W=8C"=N7?'JWMN,AFV3:)S$W\T M;MO$YS:!YT\:HU:*PR;%86^*J@YS58*J?Z:W8 \YAU1VMJ1>S$O+S28LL@F+ M+<%:6HP:+49OHG.,;$II$Q;9A,668"TIQXV4X]=WCO'9[]D[:1Q/6D1/6L3G M%GXXF79WC4F3WJ0WO<2T"U;H(NSL%KWN+RTQF[#()BRV!&MI,&TTF+Z);C&U M*:5-6&03%EN"M:3TO[>;/2#7EIT5FF155ILB]:6)#A($KR))E*'84M0F[3(*BVV M16L+>CA\^KT'HF'R=F9Y6E,W&$R"DXW'^[1M4R.^-;1=C%2FO M[LRJ%\D*N/[Y3," "H! &0 'AL+W=OVA3*=DHV;8752\<&,!:L*EMPO;MZP.A MJ93D!GR8__,_9H:HX^)9E@ *O=05DS$NE6IFGB?3$FHB1[P!IG=R+FJB]%04 MGFP$D,R*ZLH+?'_JU80RG$1V;2.2B+>JH@PV LFVKHGXLX"*=S$>X^/"EA:E M,@M>$C6D@!VH;\U&Z)DW4#): Y.4,R0@C_%\/%N$)MX&?*?0R9,Q,IGL.7\V MDV468]\8@@I290A$OPYP"U5E0-K&[YZ)AR.-\'1\I#_8W'4N>R+AEE<_:*;* M&'_$*(._A1!!, M+@B"7A!8W^X@Z_*.*))$@G=(F&A-,P.;JE5K.'1P 3U%*\Y4 M*=$]RR#[7^]IFX/7X.AU$5P%?FW9"$W\=RCP@Q!)*$!7A[H"G@R7,+'@R:5+ M@,*0T!8:+A1E!?HYWTLE=,G\.I>WHX7G:::-9K(A*<18]XD$<0"8=3 ]Y)]=0@ M"MLC$J6\98O&EQ^N;BY.;\=7E^@0W< *R!+0_2_T M$>BG3LOLQ[^L_5*,+RR2#RMYSVA5Y0#1S-&,Q0^"& $IVBDRQ,8 M1S+IZ)R2^>&Y_-5'Z)1S$!Q].YM7K8[SOBX?)L4"DV*A(;%*YOPRIFY=XB J,M!3N]HNGJHK(9^ M^[AOK[9#NX_QG'85$^QC>EV_B@GW,6VO5V(J_K5+_]J-_MV11,B"FP@LH+;M M--+_ML9,B@4FQ4)#8I4<=,H<=/Y'=^B8S)Q)L<"D6&A(K)*Y;IFY[LNZ0TYO M-W:'?*TSK]&^M_6F$FQP*18 M:$BLDH/C,@?'_Z,[')O,G$FQP*18:$BLDKF6\S@;."_K#P5_^Y'N[+2'/T." M&HB_VQT:97+W[*TI2%;67(^?'$WIDHC\7;?<+4?<4SW8[>R?M4Y&K9K]0(W$ M>NIZE,_GZ0O,Y@GA*(69-.4<=64;8_F(FB\$7>@9[)X*6?;Z,I9C/3 %D/=G ME(K-0ADH_R@8_@902P,$% @ _8H(6:^RYOLN P P@T !D !X;"]W M;W)K&ULM5=MD](P$/XKF3KCZ(S2TI:706 &:$]Q MY([A3OW@^"&4!2IM@DF \]^;I*5'F<"<6OE D^T^3_8EV6:[!\HV? T@T&.: M$-ZSUD)L.[;-HS6DF-?H%HA\LZ0LQ4).VMWZ4XD,8$I0WR7IIC]&D)"#SVK;AT%LWBU%DI@][M;O()[$)^W4R9G=L&R MB%,@/*8$,5CVK$&]$[:5OE;X$L.!GXR1\F1.Z49-QHN>Y2B#((%(* 8L'WL8 M09(H(FG&SYS3*I94P-/QD?U&^RY]F6,.(YI\C1=BW;/:%EK $N\2,:.'#Y#[ MTU!\$4VX_D>'7->Q4+3C@J8Y6%J0QB1[XL<\#B< R6,&N#G /0?X%P!>#O"> MNX*? _SGKM#( =IU._-=!R[ O>[C!X04]J230UT]#5:QBLF:I_<"R;?QA(G M^O?A^TEX^X#&MS=WL\G@87QWB]ZB&>R![ "-*(F "(9U4FPB] M"D#@..&O3Q!#(-%:[KB-E(VT^< ,-%U;2..5"7:4&SK,#'4O&.JA"25BS5%( M%K PX(/K^.85O"V#5D3./49NZ%XE_+@C->0Y;Y#KN+[!GM'SX9[)G7];/?SK MU4O!\(IMY&D^_P+?($G0(N:"Q?.=H(R;\GN50=7##M_B"'J6+'@([HC@\E,;0;S'\P1,>*@,: MF/R\"O_3_5>RBT4A+1J. M@;YGG\F']!0# M !E# &0 'AL+W=O,IEFK(EZY8<\!S M TH3-_"\EIMB0IVH:^8F/.JR3":$PH0CD:4IYG\&D+!MS_&=W<24+%=23[A1 M=XV7< ?RZWK"U^4P/WGW?L'XQX)6:&!0Q9\IW,Y:KG M=!PTAP7.$CEEVT]0"#K7?#%+A/E%VR+60/&4 M X("$!P#6B< 80$(C= \,R/K"DL<=3G;(JZC%9M^,-X8M%)#J-[&.\G5*E$X M&=U=?QQ?W]RCT$ 3X'I*;3=Z (U7JE >U/K0R )>0MEUI1*E4W/C0L @%Q"< M$-!"8T;E2J!K.H=Y"7Y8C?>#"@)7N6DM#7:6#H)*QL\9;:#0.T.!%S3+$JJ& M7T&LX+Z!AQ7IA':'0\/7/,5'A.1DEDG&4;_,WTJXOD8NQ1K'T'/4/2& ;\") M7K_R6][[,FTUD1TH;5JE3<,>GE ZA0W0#,[0&/]28FV9_?BB M%(0BI^EAG0 MK-. FL@.##BW!IQ7;O7>>60+=4,6QY#;8UBF/J?T6'SO?C_VAR4)5>)?^[6U$1V(-7WGIH [T6J MLZ"MR8.ZV Y-V.N$_/HKM. \+M'CZ[,\[)_[T]UKY)3_2]/?"F0RR7LZ.VM[ MZ+[I'-VG\+P!'V.^)%2@!!8*ZC7:Z@;G>4^;#R1;F[9PQJ3:;/.X4M\!P'6 M6E\P)G<#_0+[91']!5!+ P04 " #]B@A9WY,8_L4" "-"0 &0 'AL M+W=O[#AXE&F M H]9Y3)H9,JM;IP71FGD&'9XBM@^LF"BPPKW15+5ZX$X,2*,NH&GM=S,TR8 M$PWLV%1$ YXK2AA,!9)YEF'Q,@+*-T/'=[8#=V29*C/@1H,57L(,U/UJ*G3/ MK5P2D@&3A#,D8#%T+OV+<=_$VX ' ANYTT:&9,[YH^E<)T/',PD!A5@9!ZQO M:Q@#I<9(I_%4>CK5E$:XV]ZZ?[;LFF6.)8PY_4D2E0Z=OH,26."T6;(C;4P7$N%<]*LR#CL"OW- $)2"X+6@>T#0+@5M M"UID9K&NL,+10/ -$B9:NYF&K8U5:QK"S+\X4T(_)5JGHMG]:#;Y?C^Y_8$F M#_HZ0Q_1+18"F^JBLRM0F%!YKD<#S^^CR5-.U NZ9C$P&S&EF.F',L4"Y,!5 M.B5C[,;E].-B^N# ]#UTPYE*)9JP!))]O:M1*IY@RS,*&@V_YK2%?/^#3C?H MU.7SEIRU4-NKD^^ETZ[*V[9^[4/ES><2GG)=+#19F^NO;SH"72O(Y.^:]$:% M7:?>SBSI"[G",0P=O68EB#4XT?MW?L_[5,=Z(K,]\DY%WFERCV[S; X"\07" M24+,DL6T?$T0SE7*!?D#"3HCK!P]KRM'XQS'EJ,PZUHS\W5;1_I;IW\#=UT# MVJU NXV@LV.9&NV.9>K6,(5>Z-V#J/1X5B,$YGMP885;'C: M-1J>DOQ$9GOD_8J\_Q_6:/^M956 -J9R+*B[L^-E();V("!1S'.FBLVO&JW. M&I=VBW7_A1<'E1LLEH1)1&&AI5XKU"2BV/R+CN(KNW_.N=*[L6VF^KP$P@3H MYPO.U;9C)JA.8-%?4$L#!!0 ( /V*"%GK(+\B1 , ,X4 - >&PO MO#!@LJL>_Q.??8OFG<]DNS%.QAQI@)%KF0Y8#,C"D^ MAF$YF;&J8-(BF=(Y-;:KIV%9:$;3$DBY"#NM5ASFE$LR[,MY?I>;,IBH MN30#TFU"@;M]20>D'5^3P,F-5,H&Y.GB_<^Y,K?O G<_^W!VUGJZO-V-7U3 M)0F]HC<'B%ZU6K@P@)AX?)CX/FU,NKLMO1I^;K4:[CE&[AWD:X\M3#CQNVIM MNL+(W9:'O)Z/FTQ8E\JPGRFYKIB(N(#5I3D+GJD8D!$5?*PYL#*:<[%TX0X$ M)DHH'1A;JC91&R+EBX/;K@=57.OD7"I=Y789W/>X'KX#K'I@D O1&.P0%QCV M"VH,T_+.=JK!5? 5%-3MQV5A'4XU7;8[-V1-J&XVR5CIE.DF39NL0L.^8!G8 MT7PZ@[M110B@,2JWC933J9*T\K!BU TK.V%"/, C_B/;TEYD&SM6[9=LFM90 MW70RK@/ZFVI.>U/V^DVZ0<&?E?D\M].151_JD]UKEO%%U5]DC0%,O8VKTZ(0 MRT^"3V7.W.0/3CCLTQ4OF"G-7VPV*)6)#3!-@F>F#9]L1GYI6CRRA5F5TR+# M/7=.T//?7>CJMF8!LV:WT!81>YJRX_@G$*8%TJB M*$G\"&!^!U&$(? TX@CF #Q@2!15[\&=]U&X>D^%Z_]@#G\#4$L#!!0 ( M /V*"%F7BKL

-8?20$3;8T.P6BP^0"X99K>]9!:GF#RGX@R2;67;& ;-A"C:U23I]ZAA;!,T:BY%DTNROKVR' M70'FSK[<\ 26C3B^EG1T)7]^Y>+;DO-OY+]-7LA!9ZW4]K[;E>F:;A+Y!]_2 M0I]9<;%)E#X4+UVY%33)Y)I2MLC%^P[+U22 MQZG@>3[H6,V)9RH42T^*XPIRD2QE7:*2991HD$'GIJC(U3P1U RA M T Z'P49+[R%/_,##1B.23CW(V\Q,2!= -*]#.30BQ_)>&I ]@'(/B[D@Q=/ M:JIYY,>:4$AN<>G&WB0BS][TR2 Y1,N2[P(AW]>ZW:F.T+U$'67.&YD5@\: MC7L?P/<83D=^%/]&_+^>)HM_3#;0%.BJF,W"@-2(Y&\OBKS#)F9!HK"033$- MXYCH 5=W4"_R32K(#!:R&F+_:]41R208A]'LI*5!/K"0A1 _/<2Z?55T_O/1 M8&%!#K"0)3!/WLA.DCD5]<^+E)(1DVG.92FH"0G9P$+6P:20+*."+$22Z?DE M\81(BA=:_4J:C) 3+&0IM-I4SYQXSE)&#S A.UC(>CAG5G*EY_3YP1.'Q&$A MFZ.QV#N4_-V<'T/"L#]"&"U".XV>#;G#1G9'F]=:8PDF&^C91HO@6BDAI]C( M3CDT72L>Y!4;VRNGRFMEA!1C7R+/(%*OLYD:4+6RD(MLH=8DK>D^ M^N*=B0E9R,5>5&O']*I]0*;>3$QPPP5]QZ4MF_PQC)J8D(5<9 N!F(<]';*0 MBVRAF#!; M)KDR,2$+]6L+=?>O>61TQ0J:!?HOI"Y/DSR="U)]-%M7;K]:75Z5>3[496$Q MY4FV?VMD_\;+E_\!4$L#!!0 ( /V*"%E\?ND;U $ ,8? : >&PO M7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-V3M.PT 4A>&M1%X D_N8\%!"14.+ MV( 5)@^1Q)9G$,GNB4(1CD5!@^94UMCR]5]8GZSQ_"7MVK+M#GFS[?/DN-\= M\J+9E-(_A)"7F[1O\TW7I\/YRJH;]FTY+X=UZ-OE>[M.0:?361A^SF@>YS]G M3EY/??K+Q&ZUVB[34[?\V*=#^65P^.R&][Q)J323UW98I[)HPG%W/9W#Y2 W MY\G-Y/EMT0S/;]*$VD$*05H_R"#(Z@BV?M = M!-W5#[J'H/OZ03)%&:<$22.L";06Y%H(O!8$6PC$%B1;",P61%L(U!9D6PC< M%H1;".06I%L([!;$6PCT5M1;"?16U%L)]-;1QS:!WHIZ*X'>BGHK@=Z*>BN! MWHIZ*X'>BGHK@=Z*>BN!WHIZ*X'>AGH;@=Z&>AN!WH9Z&X'>-MHL(=#;4&\C MT-M0;R/0VU!O(]#;4&\CT-M0;R/0VU!O(]#;46\GT-M1;R?0VU%O)]#;46\G MT-M'F]T$>COJ[01Z.^KM!'H[ZNT$>COJ[01Z.^KM!'I'U#L2Z!U1[TB@=T2] M(X'>$?6._ZEW+J==RM>>[S4^_S^I+N=[T_7QE^7WR=&K7!E&UL MS=G);L(P% 707T'95L1X"!T$;-IN6Q;] 3=Y0$026[:A\/=UPB"UHJB(2KV; M1(GM=U]LZ6PR>MM:\KU-735^G"Q"L ^,^7Q!M?:IL=3$D9EQM0[QTB)9GI5A=[S)K[VI6G&B:/*)[W'W<0V:YQH:ZLR MUR&.LW53?$OI[Q/2N+*;XQ>E]3=Q0L).)K0C/P?LU[VNR;FRH-Y4N_"BZSB+ M;2KFP[8BGYXO<:)',YN5.14F7]5Q2>JM(UWX!5&HJW17].9\Q$+E0GO_$8V(L??7W47O:!16_S([;^V'< MLCL/S[K;]7O\]8R/]2_L0X#T(4'Z4"!]9"!]#$'ZN 7IXPZDCWN0/O@ I1$4 M43D*J1S%5(Z"*D=1E:.PRE%&UL4$L! A0#% @ _8H(60Z7,>SQ!0 R!\ M !@ ("!#@@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ _8H(68NHS1>U!0 2!H !@ ("! M,Q< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M_8H(61WYAP20!@ U! !@ ("!,#0 'AL+W=O&PO=V]R M:W-H965T&UL4$L! A0#% @ _8H(61N!S8.>!P P!( M !D ("!OD 'AL+W=O&PO=V]R:W-H965TA1 !X;"]W;W)K&UL4$L! A0#% @ _8H(61VB/O_* P 3 D !D M ("!2UL 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ _8H(6<#X=P*N @ ? D !D ("!OV< 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ _8H(6 >&PO=V]R:W-H965T&UL4$L! A0#% @ _8H(65\"QI)@! 8 L !D M ("!FH 'AL+W=O&PO M=V]R:W-H965T) !X;"]W;W)K&UL4$L! A0#% @ _8H(64$ !( &0 @(%6D >&PO=V]R:W-H965T&UL4$L! A0#% M @ _8H(61=HLKPE P CPP !D ("!XY@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ _8H(6=4%[?S? @ 30< !D M ("!L:X 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ _8H(61LN%.9; @ L@4 !D ("!F;< M 'AL+W=O&PO=V]R:W-H965TV_ !X;"]W;W)K&UL4$L! A0#% @ M_8H(6?XPVA2_ @ D08 !D ("!7,4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ _8H(6:2T=Y!V P 0T !D M ("!F^T 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ _8H(67KC^^4S @ J 0 !D ("!5O@ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ _8H( M6?;5EG@4 P 90P !D ("!RP$! 'AL+W=O&PO=V]R:W-H965T7!E&UL4$L%!@ ] - #T HA ! 5 0 $! end XML 66 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 67 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 69 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.2.u1 html 172 230 1 false 52 0 false 7 false false R1.htm 0000001 - Document - Document And Entity Information Sheet http://www.senestech.com/role/DocumentAndEntityInformation Document And Entity Information Cover 1 false false R2.htm 9952151 - Statement - CONDENSED BALANCE SHEETS Sheet http://www.senestech.com/role/CONDENSEDBALANCESHEETS CONDENSED BALANCE SHEETS Statements 2 false false R3.htm 9952152 - Statement - CONDENSED BALANCE SHEETS (Parenthetical) Sheet http://www.senestech.com/role/CONDENSEDBALANCESHEETSParenthetical CONDENSED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 9952153 - Statement - CONDENSED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS Sheet http://www.senestech.com/role/CONDENSEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS CONDENSED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS Statements 4 false false R5.htm 9952154 - Statement - CONDENSED STATEMENTS OF CASH FLOWS Sheet http://www.senestech.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS CONDENSED STATEMENTS OF CASH FLOWS Statements 5 false false R6.htm 9952155 - Disclosure - BASIS OF PRESENTATION Sheet http://www.senestech.com/role/BASISOFPRESENTATION BASIS OF PRESENTATION Notes 6 false false R7.htm 9952156 - Disclosure - BALANCE SHEET COMPONENTS Sheet http://www.senestech.com/role/BALANCESHEETCOMPONENTS BALANCE SHEET COMPONENTS Notes 7 false false R8.htm 9952157 - Disclosure - FAIR VALUE MEASUREMENTS Sheet http://www.senestech.com/role/FAIRVALUEMEASUREMENTS FAIR VALUE MEASUREMENTS Notes 8 false false R9.htm 9952158 - Disclosure - LEASES Sheet http://www.senestech.com/role/LEASES LEASES Notes 9 false false R10.htm 9952159 - Disclosure - STOCK-BASED COMPENSATION Sheet http://www.senestech.com/role/STOCKBASEDCOMPENSATION STOCK-BASED COMPENSATION Notes 10 false false R11.htm 9952160 - Disclosure - STOCKHOLDERS' EQUITY Sheet http://www.senestech.com/role/STOCKHOLDERSEQUITY STOCKHOLDERS' EQUITY Notes 11 false false R12.htm 9952161 - Disclosure - COMMON STOCK WARRANTS Sheet http://www.senestech.com/role/COMMONSTOCKWARRANTS COMMON STOCK WARRANTS Notes 12 false false R13.htm 9952162 - Disclosure - LOSS PER SHARE Sheet http://www.senestech.com/role/LOSSPERSHARE LOSS PER SHARE Notes 13 false false R14.htm 9952163 - Disclosure - SEGMENT INFORMATION Sheet http://www.senestech.com/role/SEGMENTINFORMATION SEGMENT INFORMATION Notes 14 false false R15.htm 9952164 - Disclosure - SUBSEQUENT EVENTS Sheet http://www.senestech.com/role/SUBSEQUENTEVENTS SUBSEQUENT EVENTS Notes 15 false false R16.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 16 false false R17.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 17 false false R18.htm 9954471 - Disclosure - BASIS OF PRESENTATION (Policies) Sheet http://www.senestech.com/role/BASISOFPRESENTATIONPolicies BASIS OF PRESENTATION (Policies) Policies 18 false false R19.htm 9954472 - Disclosure - BALANCE SHEET COMPONENTS (Tables) Sheet http://www.senestech.com/role/BALANCESHEETCOMPONENTSTables BALANCE SHEET COMPONENTS (Tables) Tables http://www.senestech.com/role/BALANCESHEETCOMPONENTS 19 false false R20.htm 9954473 - Disclosure - LEASES (Tables) Sheet http://www.senestech.com/role/LEASESTables LEASES (Tables) Tables http://www.senestech.com/role/LEASES 20 false false R21.htm 9954474 - Disclosure - STOCK-BASED COMPENSATION (Tables) Sheet http://www.senestech.com/role/STOCKBASEDCOMPENSATIONTables STOCK-BASED COMPENSATION (Tables) Tables http://www.senestech.com/role/STOCKBASEDCOMPENSATION 21 false false R22.htm 9954475 - Disclosure - STOCKHOLDERS' EQUITY (Tables) Sheet http://www.senestech.com/role/STOCKHOLDERSEQUITYTables STOCKHOLDERS' EQUITY (Tables) Tables http://www.senestech.com/role/STOCKHOLDERSEQUITY 22 false false R23.htm 9954476 - Disclosure - COMMON STOCK WARRANTS (Tables) Sheet http://www.senestech.com/role/COMMONSTOCKWARRANTSTables COMMON STOCK WARRANTS (Tables) Tables http://www.senestech.com/role/COMMONSTOCKWARRANTS 23 false false R24.htm 9954477 - Disclosure - LOSS PER SHARE (Tables) Sheet http://www.senestech.com/role/LOSSPERSHARETables LOSS PER SHARE (Tables) Tables http://www.senestech.com/role/LOSSPERSHARE 24 false false R25.htm 9954478 - Disclosure - SEGMENT INFORMATION (Tables) Sheet http://www.senestech.com/role/SEGMENTINFORMATIONTables SEGMENT INFORMATION (Tables) Tables http://www.senestech.com/role/SEGMENTINFORMATION 25 false false R26.htm 9954479 - Disclosure - BASIS OF PRESENTATION (Details) Sheet http://www.senestech.com/role/BASISOFPRESENTATIONDetails BASIS OF PRESENTATION (Details) Details http://www.senestech.com/role/BASISOFPRESENTATIONPolicies 26 false false R27.htm 9954480 - Disclosure - BALANCE SHEET COMPONENTS - Narrative (Details) Sheet http://www.senestech.com/role/BALANCESHEETCOMPONENTSNarrativeDetails BALANCE SHEET COMPONENTS - Narrative (Details) Details 27 false false R28.htm 9954481 - Disclosure - BALANCE SHEET COMPONENTS - Schedule of accounts receivable, net (Details) Sheet http://www.senestech.com/role/BALANCESHEETCOMPONENTSScheduleofaccountsreceivablenetDetails BALANCE SHEET COMPONENTS - Schedule of accounts receivable, net (Details) Details 28 false false R29.htm 9954482 - Disclosure - BALANCE SHEET COMPONENTS - Schedule of allowance for uncollectible accounts (Details) Sheet http://www.senestech.com/role/BALANCESHEETCOMPONENTSScheduleofallowanceforuncollectibleaccountsDetails BALANCE SHEET COMPONENTS - Schedule of allowance for uncollectible accounts (Details) Details 29 false false R30.htm 9954483 - Disclosure - BALANCE SHEET COMPONENTS - Schedule of inventory, net (Details) Sheet http://www.senestech.com/role/BALANCESHEETCOMPONENTSScheduleofinventorynetDetails BALANCE SHEET COMPONENTS - Schedule of inventory, net (Details) Details 30 false false R31.htm 9954484 - Disclosure - BALANCE SHEET COMPONENTS - Schedule of activity in reserve for obsolescence (Details) Sheet http://www.senestech.com/role/BALANCESHEETCOMPONENTSScheduleofactivityinreserveforobsolescenceDetails BALANCE SHEET COMPONENTS - Schedule of activity in reserve for obsolescence (Details) Details 31 false false R32.htm 9954485 - Disclosure - BALANCE SHEET COMPONENTS - Schedule of prepaid expenses (Details) Sheet http://www.senestech.com/role/BALANCESHEETCOMPONENTSScheduleofprepaidexpensesDetails BALANCE SHEET COMPONENTS - Schedule of prepaid expenses (Details) Details 32 false false R33.htm 9954486 - Disclosure - BALANCE SHEET COMPONENTS - Schedule of property and equipment, net (Details) Sheet http://www.senestech.com/role/BALANCESHEETCOMPONENTSScheduleofpropertyandequipmentnetDetails BALANCE SHEET COMPONENTS - Schedule of property and equipment, net (Details) Details 33 false false R34.htm 9954487 - Disclosure - BALANCE SHEET COMPONENTS - Schedule of accrued expenses (Details) Sheet http://www.senestech.com/role/BALANCESHEETCOMPONENTSScheduleofaccruedexpensesDetails BALANCE SHEET COMPONENTS - Schedule of accrued expenses (Details) Details 34 false false R35.htm 9954488 - Disclosure - BALANCE SHEET COMPONENTS - Schedule of notes payable maturities (Details) Notes http://www.senestech.com/role/BALANCESHEETCOMPONENTSScheduleofnotespayablematuritiesDetails BALANCE SHEET COMPONENTS - Schedule of notes payable maturities (Details) Details 35 false false R36.htm 9954489 - Disclosure - LEASES - Schedule of lease cost (Details) Sheet http://www.senestech.com/role/LEASESScheduleofleasecostDetails LEASES - Schedule of lease cost (Details) Details 36 false false R37.htm 9954490 - Disclosure - LEASES - Schedule of maturities of operating leases liabilities (Details) Sheet http://www.senestech.com/role/LEASESScheduleofmaturitiesofoperatingleasesliabilitiesDetails LEASES - Schedule of maturities of operating leases liabilities (Details) Details 37 false false R38.htm 9954491 - Disclosure - STOCK-BASED COMPENSATION - Narrative (Details) Sheet http://www.senestech.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails STOCK-BASED COMPENSATION - Narrative (Details) Details 38 false false R39.htm 9954492 - Disclosure - STOCK-BASED COMPENSATION - Schedule of stock option activity (Details) Sheet http://www.senestech.com/role/STOCKBASEDCOMPENSATIONScheduleofstockoptionactivityDetails STOCK-BASED COMPENSATION - Schedule of stock option activity (Details) Details 39 false false R40.htm 9954493 - Disclosure - STOCK-BASED COMPENSATION - Schedule of fair value option assumptions (Details) Sheet http://www.senestech.com/role/STOCKBASEDCOMPENSATIONScheduleoffairvalueoptionassumptionsDetails STOCK-BASED COMPENSATION - Schedule of fair value option assumptions (Details) Details 40 false false R41.htm 9954494 - Disclosure - STOCK-BASED COMPENSATION - Schedule of stock-based compensation expense (Details) Sheet http://www.senestech.com/role/STOCKBASEDCOMPENSATIONScheduleofstockbasedcompensationexpenseDetails STOCK-BASED COMPENSATION - Schedule of stock-based compensation expense (Details) Details 41 false false R42.htm 9954495 - Disclosure - STOCK-BASED COMPENSATION - Schedule of fair value of options granted assumptions (Details) Sheet http://www.senestech.com/role/STOCKBASEDCOMPENSATIONScheduleoffairvalueofoptionsgrantedassumptionsDetails STOCK-BASED COMPENSATION - Schedule of fair value of options granted assumptions (Details) Details 42 false false R43.htm 9954496 - Disclosure - STOCKHOLDERS' EQUITY - Narrative (Details) Sheet http://www.senestech.com/role/STOCKHOLDERSEQUITYNarrativeDetails STOCKHOLDERS' EQUITY - Narrative (Details) Details 43 false false R44.htm 9954497 - Disclosure - STOCKHOLDERS' EQUITY - Activity in stockholders' equity (Details) Sheet http://www.senestech.com/role/STOCKHOLDERSEQUITYActivityinstockholdersequityDetails STOCKHOLDERS' EQUITY - Activity in stockholders' equity (Details) Details 44 false false R45.htm 9954498 - Disclosure - COMMON STOCK WARRANTS - Schedule of common stock warrant activity (Details) Sheet http://www.senestech.com/role/COMMONSTOCKWARRANTSScheduleofcommonstockwarrantactivityDetails COMMON STOCK WARRANTS - Schedule of common stock warrant activity (Details) Details 45 false false R46.htm 9954499 - Disclosure - COMMON STOCK WARRANTS - Schedule of common stock warrant activity for the period (Details) Sheet http://www.senestech.com/role/COMMONSTOCKWARRANTSScheduleofcommonstockwarrantactivityfortheperiodDetails COMMON STOCK WARRANTS - Schedule of common stock warrant activity for the period (Details) Details 46 false false R47.htm 9954500 - Disclosure - COMMON STOCK WARRANTS - Narrative (Details) Sheet http://www.senestech.com/role/COMMONSTOCKWARRANTSNarrativeDetails COMMON STOCK WARRANTS - Narrative (Details) Details 47 false false R48.htm 9954501 - Disclosure - LOSS PER SHARE -Schedule of outstanding potentially dilutive securities (Details) Sheet http://www.senestech.com/role/LOSSPERSHAREScheduleofoutstandingpotentiallydilutivesecuritiesDetails LOSS PER SHARE -Schedule of outstanding potentially dilutive securities (Details) Details 48 false false R49.htm 9954502 - Disclosure - SEGMENT INFORMATION - Narrative (Details) Sheet http://www.senestech.com/role/SEGMENTINFORMATIONNarrativeDetails SEGMENT INFORMATION - Narrative (Details) Details 49 false false R50.htm 9954503 - Disclosure - SEGMENT INFORMATION - Revenue by Geographic Region (Details) Sheet http://www.senestech.com/role/SEGMENTINFORMATIONRevenuebyGeographicRegionDetails SEGMENT INFORMATION - Revenue by Geographic Region (Details) Details 50 false false R51.htm 9954504 - Disclosure - SEGMENT INFORMATION - Revenue Concentration Risk Percentage (Details) Sheet http://www.senestech.com/role/SEGMENTINFORMATIONRevenueConcentrationRiskPercentageDetails SEGMENT INFORMATION - Revenue Concentration Risk Percentage (Details) Details 51 false false R52.htm 9954505 - Disclosure - SEGMENT INFORMATION - Accounts Receivable Concentration Risk Percentage (Details) Sheet http://www.senestech.com/role/SEGMENTINFORMATIONAccountsReceivableConcentrationRiskPercentageDetails SEGMENT INFORMATION - Accounts Receivable Concentration Risk Percentage (Details) Details 52 false false R53.htm 9954506 - Disclosure - SUBSEQUENT EVENTS - Narrative (Details) Sheet http://www.senestech.com/role/SUBSEQUENTEVENTSNarrativeDetails SUBSEQUENT EVENTS - Narrative (Details) Details 53 false false All Reports Book All Reports snes-20240630.htm snes-20240630.xsd snes-20240630_cal.xml snes-20240630_def.xml snes-20240630_lab.xml snes-20240630_pre.xml http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 http://xbrl.sec.gov/ecd/2024 true true JSON 72 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "snes-20240630.htm": { "nsprefix": "snes", "nsuri": "http://www.senestech.com/20240630", "dts": { "inline": { "local": [ "snes-20240630.htm" ] }, "schema": { "local": [ "snes-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/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "snes-20240630_cal.xml" ] }, "definitionLink": { "local": [ "snes-20240630_def.xml" ] }, "labelLink": { "local": [ "snes-20240630_lab.xml" ] }, "presentationLink": { "local": [ "snes-20240630_pre.xml" ] } }, "keyStandard": 205, "keyCustom": 25, "axisStandard": 15, "axisCustom": 0, "memberStandard": 17, "memberCustom": 35, "hidden": { "total": 7, "http://xbrl.sec.gov/dei/2024": 5, "http://fasb.org/us-gaap/2024": 2 }, "contextCount": 172, "entityCount": 1, "segmentCount": 52, "elementCount": 469, "unitCount": 7, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 525, "http://xbrl.sec.gov/dei/2024": 30, "http://xbrl.sec.gov/ecd/2024": 4 }, "report": { "R1": { "role": "http://www.senestech.com/role/DocumentAndEntityInformation", "longName": "0000001 - Document - Document And Entity Information", "shortName": "Document And Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snes-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snes-20240630.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.senestech.com/role/CONDENSEDBALANCESHEETS", "longName": "9952151 - Statement - CONDENSED BALANCE SHEETS", "shortName": "CONDENSED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "snes-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:AssetsCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "snes-20240630.htm", "unique": true } }, "R3": { "role": "http://www.senestech.com/role/CONDENSEDBALANCESHEETSParenthetical", "longName": "9952152 - Statement - CONDENSED BALANCE SHEETS (Parenthetical)", "shortName": "CONDENSED BALANCE SHEETS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "snes-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "snes-20240630.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.senestech.com/role/CONDENSEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS", "longName": "9952153 - Statement - CONDENSED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS", "shortName": "CONDENSED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snes-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "snes-20240630.htm", "unique": true } }, "R5": { "role": "http://www.senestech.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS", "longName": "9952154 - Statement - CONDENSED STATEMENTS OF CASH FLOWS", "shortName": "CONDENSED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "us-gaap:ComprehensiveIncomeNetOfTax", "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "snes-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DepreciationAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "snes-20240630.htm", "unique": true } }, "R6": { "role": "http://www.senestech.com/role/BASISOFPRESENTATION", "longName": "9952155 - Disclosure - BASIS OF PRESENTATION", "shortName": "BASIS OF PRESENTATION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "6", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snes-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snes-20240630.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.senestech.com/role/BALANCESHEETCOMPONENTS", "longName": "9952156 - Disclosure - BALANCE SHEET COMPONENTS", "shortName": "BALANCE SHEET COMPONENTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snes-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snes-20240630.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.senestech.com/role/FAIRVALUEMEASUREMENTS", "longName": "9952157 - Disclosure - FAIR VALUE MEASUREMENTS", "shortName": "FAIR VALUE MEASUREMENTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snes-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snes-20240630.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.senestech.com/role/LEASES", "longName": "9952158 - Disclosure - LEASES", "shortName": "LEASES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snes-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snes-20240630.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.senestech.com/role/STOCKBASEDCOMPENSATION", "longName": "9952159 - Disclosure - STOCK-BASED COMPENSATION", "shortName": "STOCK-BASED COMPENSATION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snes-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snes-20240630.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.senestech.com/role/STOCKHOLDERSEQUITY", "longName": "9952160 - Disclosure - STOCKHOLDERS' EQUITY", "shortName": "STOCKHOLDERS' EQUITY", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snes-20240630.htm", "first": true }, "uniqueAnchor": null }, "R12": { "role": "http://www.senestech.com/role/COMMONSTOCKWARRANTS", "longName": "9952161 - Disclosure - COMMON STOCK WARRANTS", "shortName": "COMMON STOCK WARRANTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snes-20240630.htm", "first": true }, "uniqueAnchor": null }, "R13": { "role": "http://www.senestech.com/role/LOSSPERSHARE", "longName": "9952162 - Disclosure - LOSS PER SHARE", "shortName": "LOSS PER SHARE", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snes-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snes-20240630.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.senestech.com/role/SEGMENTINFORMATION", "longName": "9952163 - Disclosure - SEGMENT INFORMATION", "shortName": "SEGMENT INFORMATION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snes-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snes-20240630.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.senestech.com/role/SUBSEQUENTEVENTS", "longName": "9952164 - Disclosure - SUBSEQUENT EVENTS", "shortName": "SUBSEQUENT EVENTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snes-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snes-20240630.htm", "first": true, "unique": true } }, "R16": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snes-20240630.htm", "first": true }, "uniqueAnchor": null }, "R17": { "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": "17", "firstAnchor": { "contextRef": "c-5", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snes-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snes-20240630.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.senestech.com/role/BASISOFPRESENTATIONPolicies", "longName": "9954471 - Disclosure - BASIS OF PRESENTATION (Policies)", "shortName": "BASIS OF PRESENTATION (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snes-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snes-20240630.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.senestech.com/role/BALANCESHEETCOMPONENTSTables", "longName": "9954472 - Disclosure - BALANCE SHEET COMPONENTS (Tables)", "shortName": "BALANCE SHEET COMPONENTS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snes-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snes-20240630.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.senestech.com/role/LEASESTables", "longName": "9954473 - Disclosure - LEASES (Tables)", "shortName": "LEASES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snes-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snes-20240630.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.senestech.com/role/STOCKBASEDCOMPENSATIONTables", "longName": "9954474 - Disclosure - STOCK-BASED COMPENSATION (Tables)", "shortName": "STOCK-BASED COMPENSATION (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snes-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snes-20240630.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.senestech.com/role/STOCKHOLDERSEQUITYTables", "longName": "9954475 - Disclosure - STOCKHOLDERS' EQUITY (Tables)", "shortName": "STOCKHOLDERS' EQUITY (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snes-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snes-20240630.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.senestech.com/role/COMMONSTOCKWARRANTSTables", "longName": "9954476 - Disclosure - COMMON STOCK WARRANTS (Tables)", "shortName": "COMMON STOCK WARRANTS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snes-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snes-20240630.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.senestech.com/role/LOSSPERSHARETables", "longName": "9954477 - Disclosure - LOSS PER SHARE (Tables)", "shortName": "LOSS PER SHARE (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snes-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snes-20240630.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.senestech.com/role/SEGMENTINFORMATIONTables", "longName": "9954478 - Disclosure - SEGMENT INFORMATION (Tables)", "shortName": "SEGMENT INFORMATION (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snes-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snes-20240630.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.senestech.com/role/BASISOFPRESENTATIONDetails", "longName": "9954479 - Disclosure - BASIS OF PRESENTATION (Details)", "shortName": "BASIS OF PRESENTATION (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "26", "firstAnchor": { "contextRef": "c-3", "name": "snes:NumberOfStatesRegistrationReceived", "unitRef": "state", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snes-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:AdvertisingExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "us-gaap:AdvertisingCostsPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snes-20240630.htm", "unique": true } }, "R27": { "role": "http://www.senestech.com/role/BALANCESHEETCOMPONENTSNarrativeDetails", "longName": "9954480 - Disclosure - BALANCE SHEET COMPONENTS - Narrative (Details)", "shortName": "BALANCE SHEET COMPONENTS - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "27", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "snes-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-27", "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snes-20240630.htm", "unique": true } }, "R28": { "role": "http://www.senestech.com/role/BALANCESHEETCOMPONENTSScheduleofaccountsreceivablenetDetails", "longName": "9954481 - Disclosure - BALANCE SHEET COMPONENTS - Schedule of accounts receivable, net (Details)", "shortName": "BALANCE SHEET COMPONENTS - Schedule of accounts receivable, net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "28", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AccountsReceivableGrossCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snes-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:AccountsReceivableGrossCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snes-20240630.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.senestech.com/role/BALANCESHEETCOMPONENTSScheduleofallowanceforuncollectibleaccountsDetails", "longName": "9954482 - Disclosure - BALANCE SHEET COMPONENTS - Schedule of allowance for uncollectible accounts (Details)", "shortName": "BALANCE SHEET COMPONENTS - Schedule of allowance for uncollectible accounts (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "29", "firstAnchor": { "contextRef": "c-13", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snes-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snes-20240630.htm", "unique": true } }, "R30": { "role": "http://www.senestech.com/role/BALANCESHEETCOMPONENTSScheduleofinventorynetDetails", "longName": "9954483 - Disclosure - BALANCE SHEET COMPONENTS - Schedule of inventory, net (Details)", "shortName": "BALANCE SHEET COMPONENTS - Schedule of inventory, net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:InventoryRawMaterials", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snes-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:InventoryRawMaterials", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snes-20240630.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.senestech.com/role/BALANCESHEETCOMPONENTSScheduleofactivityinreserveforobsolescenceDetails", "longName": "9954484 - Disclosure - BALANCE SHEET COMPONENTS - Schedule of activity in reserve for obsolescence (Details)", "shortName": "BALANCE SHEET COMPONENTS - Schedule of activity in reserve for obsolescence (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "c-13", "name": "us-gaap:InventoryValuationReserves", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snes-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "snes:InventoryValuationReservesAdditions", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snes-20240630.htm", "unique": true } }, "R32": { "role": "http://www.senestech.com/role/BALANCESHEETCOMPONENTSScheduleofprepaidexpensesDetails", "longName": "9954485 - Disclosure - BALANCE SHEET COMPONENTS - Schedule of prepaid expenses (Details)", "shortName": "BALANCE SHEET COMPONENTS - Schedule of prepaid expenses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "c-3", "name": "snes:PrepaidEquityOfferingCostsCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snes-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "snes:PrepaidEquityOfferingCostsCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snes-20240630.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.senestech.com/role/BALANCESHEETCOMPONENTSScheduleofpropertyandequipmentnetDetails", "longName": "9954486 - Disclosure - BALANCE SHEET COMPONENTS - Schedule of property and equipment, net (Details)", "shortName": "BALANCE SHEET COMPONENTS - Schedule of property and equipment, net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snes-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snes-20240630.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.senestech.com/role/BALANCESHEETCOMPONENTSScheduleofaccruedexpensesDetails", "longName": "9954487 - Disclosure - BALANCE SHEET COMPONENTS - Schedule of accrued expenses (Details)", "shortName": "BALANCE SHEET COMPONENTS - Schedule of accrued expenses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AccruedEmployeeBenefitsCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snes-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:AccruedEmployeeBenefitsCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snes-20240630.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.senestech.com/role/BALANCESHEETCOMPONENTSScheduleofnotespayablematuritiesDetails", "longName": "9954488 - Disclosure - BALANCE SHEET COMPONENTS - Schedule of notes payable maturities (Details)", "shortName": "BALANCE SHEET COMPONENTS - Schedule of notes payable maturities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "c-29", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snes-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-29", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snes-20240630.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.senestech.com/role/LEASESScheduleofleasecostDetails", "longName": "9954489 - Disclosure - LEASES - Schedule of lease cost (Details)", "shortName": "LEASES - Schedule of lease cost (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snes-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snes-20240630.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.senestech.com/role/LEASESScheduleofmaturitiesofoperatingleasesliabilitiesDetails", "longName": "9954490 - Disclosure - LEASES - Schedule of maturities of operating leases liabilities (Details)", "shortName": "LEASES - Schedule of maturities of operating leases liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snes-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snes-20240630.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.senestech.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "longName": "9954491 - Disclosure - STOCK-BASED COMPENSATION - Narrative (Details)", "shortName": "STOCK-BASED COMPENSATION - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snes-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-33", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snes-20240630.htm", "unique": true } }, "R39": { "role": "http://www.senestech.com/role/STOCKBASEDCOMPENSATIONScheduleofstockoptionactivityDetails", "longName": "9954492 - Disclosure - STOCK-BASED COMPENSATION - Schedule of stock option activity (Details)", "shortName": "STOCK-BASED COMPENSATION - Schedule of stock option activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c-13", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snes-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snes-20240630.htm", "unique": true } }, "R40": { "role": "http://www.senestech.com/role/STOCKBASEDCOMPENSATIONScheduleoffairvalueoptionassumptionsDetails", "longName": "9954493 - Disclosure - STOCK-BASED COMPENSATION - Schedule of fair value option assumptions (Details)", "shortName": "STOCK-BASED COMPENSATION - Schedule of fair value option assumptions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-38", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snes-20240630.htm", "first": true }, "uniqueAnchor": null }, "R41": { "role": "http://www.senestech.com/role/STOCKBASEDCOMPENSATIONScheduleofstockbasedcompensationexpenseDetails", "longName": "9954494 - Disclosure - STOCK-BASED COMPENSATION - Schedule of stock-based compensation expense (Details)", "shortName": "STOCK-BASED COMPENSATION - Schedule of stock-based compensation expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snes-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snes-20240630.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.senestech.com/role/STOCKBASEDCOMPENSATIONScheduleoffairvalueofoptionsgrantedassumptionsDetails", "longName": "9954495 - Disclosure - STOCK-BASED COMPENSATION - Schedule of fair value of options granted assumptions (Details)", "shortName": "STOCK-BASED COMPENSATION - Schedule of fair value of options granted assumptions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-38", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snes-20240630.htm", "first": true }, "uniqueAnchor": null }, "R43": { "role": "http://www.senestech.com/role/STOCKHOLDERSEQUITYNarrativeDetails", "longName": "9954496 - Disclosure - STOCKHOLDERS' EQUITY - Narrative (Details)", "shortName": "STOCKHOLDERS' EQUITY - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-3", "name": "snes:ShelfRegistrationFutureOfferingAvailabilityAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snes-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "snes:ShelfRegistrationFutureOfferingAvailabilityAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snes-20240630.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.senestech.com/role/STOCKHOLDERSEQUITYActivityinstockholdersequityDetails", "longName": "9954497 - Disclosure - STOCKHOLDERS' EQUITY - Activity in stockholders' equity (Details)", "shortName": "STOCKHOLDERS' EQUITY - Activity in stockholders' equity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:CommonStockSharesIssued", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "snes-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snes-20240630.htm", "unique": true } }, "R45": { "role": "http://www.senestech.com/role/COMMONSTOCKWARRANTSScheduleofcommonstockwarrantactivityDetails", "longName": "9954498 - Disclosure - COMMON STOCK WARRANTS - Schedule of common stock warrant activity (Details)", "shortName": "COMMON STOCK WARRANTS - Schedule of common stock warrant activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snes-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "snes:ClassOfWarrantOrRightIssued", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snes-20240630.htm", "unique": true } }, "R46": { "role": "http://www.senestech.com/role/COMMONSTOCKWARRANTSScheduleofcommonstockwarrantactivityfortheperiodDetails", "longName": "9954499 - Disclosure - COMMON STOCK WARRANTS - Schedule of common stock warrant activity for the period (Details)", "shortName": "COMMON STOCK WARRANTS - Schedule of common stock warrant activity for the period (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snes-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-35", "name": "snes:ClassOfWarrantOrRightOutstandingWeightedAverageRemainingContractualTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snes-20240630.htm", "unique": true } }, "R47": { "role": "http://www.senestech.com/role/COMMONSTOCKWARRANTSNarrativeDetails", "longName": "9954500 - Disclosure - COMMON STOCK WARRANTS - Narrative (Details)", "shortName": "COMMON STOCK WARRANTS - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-1", "name": "snes:ClassOfWarrantOrRightExercised", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snes-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-136", "name": "snes:ClassOfWarrantOrRightExercised", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snes-20240630.htm", "unique": true } }, "R48": { "role": "http://www.senestech.com/role/LOSSPERSHAREScheduleofoutstandingpotentiallydilutivesecuritiesDetails", "longName": "9954501 - Disclosure - LOSS PER SHARE -Schedule of outstanding potentially dilutive securities (Details)", "shortName": "LOSS PER SHARE -Schedule of outstanding potentially dilutive securities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snes-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snes-20240630.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.senestech.com/role/SEGMENTINFORMATIONNarrativeDetails", "longName": "9954502 - Disclosure - SEGMENT INFORMATION - Narrative (Details)", "shortName": "SEGMENT INFORMATION - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "segement", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snes-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "segement", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snes-20240630.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.senestech.com/role/SEGMENTINFORMATIONRevenuebyGeographicRegionDetails", "longName": "9954503 - Disclosure - SEGMENT INFORMATION - Revenue by Geographic Region (Details)", "shortName": "SEGMENT INFORMATION - Revenue by Geographic Region (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snes-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-150", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snes-20240630.htm", "unique": true } }, "R51": { "role": "http://www.senestech.com/role/SEGMENTINFORMATIONRevenueConcentrationRiskPercentageDetails", "longName": "9954504 - Disclosure - SEGMENT INFORMATION - Revenue Concentration Risk Percentage (Details)", "shortName": "SEGMENT INFORMATION - Revenue Concentration Risk Percentage (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-158", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snes-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-158", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snes-20240630.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.senestech.com/role/SEGMENTINFORMATIONAccountsReceivableConcentrationRiskPercentageDetails", "longName": "9954505 - Disclosure - SEGMENT INFORMATION - Accounts Receivable Concentration Risk Percentage (Details)", "shortName": "SEGMENT INFORMATION - Accounts Receivable Concentration Risk Percentage (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-166", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snes-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-166", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snes-20240630.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.senestech.com/role/SUBSEQUENTEVENTSNarrativeDetails", "longName": "9954506 - Disclosure - SUBSEQUENT EVENTS - Narrative (Details)", "shortName": "SUBSEQUENT EVENTS - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-34", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snes-20240630.htm", "first": true }, "uniqueAnchor": null } }, "tag": { "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.senestech.com/role/CONDENSEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.senestech.com/role/CONDENSEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "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": [ "r40", "r518" ] }, "snes_AccountsReceivableBenchmarkMember": { "xbrltype": "domainItemType", "nsuri": "http://www.senestech.com/20240630", "localname": "AccountsReceivableBenchmarkMember", "presentation": [ "http://www.senestech.com/role/SEGMENTINFORMATIONAccountsReceivableConcentrationRiskPercentageDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable Benchmark", "label": "Accounts Receivable Benchmark [Member]", "documentation": "Accounts Receivable Benchmark" } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableGrossCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableGrossCurrent", "crdr": "debit", "calculation": { "http://www.senestech.com/role/BALANCESHEETCOMPONENTSScheduleofaccountsreceivablenetDetails": { "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.senestech.com/role/BALANCESHEETCOMPONENTSScheduleofaccountsreceivablenetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable", "label": "Accounts Receivable, before Allowance for Credit Loss, Current", "documentation": "Amount, before 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": [ "r116", "r190", "r480" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.senestech.com/role/CONDENSEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 }, "http://www.senestech.com/role/BALANCESHEETCOMPONENTSScheduleofaccountsreceivablenetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.senestech.com/role/BALANCESHEETCOMPONENTSScheduleofaccountsreceivablenetDetails", "http://www.senestech.com/role/CONDENSEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net", "totalLabel": "Accounts receivable, net", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "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": [ "r655" ] }, "us-gaap_AccruedEmployeeBenefitsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedEmployeeBenefitsCurrent", "crdr": "credit", "calculation": { "http://www.senestech.com/role/BALANCESHEETCOMPONENTSScheduleofaccruedexpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.senestech.com/role/BALANCESHEETCOMPONENTSScheduleofaccruedexpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation and related benefits", "label": "Accrued Employee Benefits, Current", "documentation": "Carrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r42" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.senestech.com/role/CONDENSEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 }, "http://www.senestech.com/role/BALANCESHEETCOMPONENTSScheduleofaccruedexpensesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.senestech.com/role/BALANCESHEETCOMPONENTSScheduleofaccruedexpensesDetails", "http://www.senestech.com/role/CONDENSEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses", "totalLabel": "Total accrued expenses", "label": "Accrued Liabilities, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r42" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.senestech.com/role/BALANCESHEETCOMPONENTSScheduleofpropertyandequipmentnetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.senestech.com/role/BALANCESHEETCOMPONENTSScheduleofpropertyandequipmentnetDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accumulated depreciation and amortization", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r27", "r111", "r399" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Additional 402(v) Disclosure", "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r581" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.senestech.com/role/CONDENSEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.senestech.com/role/CONDENSEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "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": [ "r52", "r518", "r748" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.senestech.com/role/STOCKHOLDERSEQUITYActivityinstockholdersequityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-In Capital", "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": [ "r428", "r645", "r646", "r647", "r648", "r700", "r749" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation, Amount", "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r594" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation:", "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r594" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote", "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r594" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment To PEO Compensation, Footnote", "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r594" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.senestech.com/role/STOCKHOLDERSEQUITYActivityinstockholdersequityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r34", "r35", "r260" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.senestech.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdvertisingCostsPolicyTextBlock", "presentation": [ "http://www.senestech.com/role/BASISOFPRESENTATIONPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Advertising Costs", "label": "Advertising Cost [Policy Text Block]", "documentation": "Disclosure of accounting policy for advertising cost." } } }, "auth_ref": [ "r100" ] }, "us-gaap_AdvertisingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdvertisingExpense", "crdr": "debit", "presentation": [ "http://www.senestech.com/role/BASISOFPRESENTATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Advertising costs", "label": "Advertising Expense", "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line." } } }, "auth_ref": [ "r296", "r509" ] }, "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table", "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]" } } }, "auth_ref": [ "r627" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Amount", "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r553", "r563", "r573", "r605" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined", "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r556", "r566", "r576", "r608" ] }, "ecd_AggtPnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtPnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Pension Adjustments Service Cost", "label": "Aggregate Pension Adjustments Service Cost [Member]" } } }, "auth_ref": [ "r628" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Adjustments to Compensation", "label": "All Adjustments to Compensation [Member]" } } }, "auth_ref": [ "r594" ] }, "snes_AllDistributorsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.senestech.com/20240630", "localname": "AllDistributorsMember", "presentation": [ "http://www.senestech.com/role/SEGMENTINFORMATIONRevenueConcentrationRiskPercentageDetails" ], "lang": { "en-us": { "role": { "terseLabel": "All distributors", "label": "All Distributors [Member]", "documentation": "All Distributors" } } }, "auth_ref": [] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Executive Categories", "label": "All Executive Categories [Member]" } } }, "auth_ref": [ "r601" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Individuals", "label": "All Individuals [Member]" } } }, "auth_ref": [ "r557", "r567", "r577", "r601", "r609", "r613", "r621" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "All Trading Arrangements", "label": "All Trading Arrangements [Member]" } } }, "auth_ref": [ "r619" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.senestech.com/role/STOCKBASEDCOMPENSATIONScheduleofstockbasedcompensationexpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total stock-based compensation expense", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r289", "r294" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "calculation": { "http://www.senestech.com/role/BALANCESHEETCOMPONENTSScheduleofaccountsreceivablenetDetails": { "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.senestech.com/role/BALANCESHEETCOMPONENTSScheduleofaccountsreceivablenetDetails", "http://www.senestech.com/role/BALANCESHEETCOMPONENTSScheduleofallowanceforuncollectibleaccountsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Allowance for uncollectible accounts", "periodStartLabel": "Balance as of beginning of period", "periodEndLabel": "Balance as of end of period", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r117", "r191", "r195" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease", "presentation": [ "http://www.senestech.com/role/BALANCESHEETCOMPONENTSScheduleofallowanceforuncollectibleaccountsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increase in provision", "label": "Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease)", "documentation": "Amount of increase (decrease) in allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r657" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "presentation": [ "http://www.senestech.com/role/BALANCESHEETCOMPONENTSScheduleofallowanceforuncollectibleaccountsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "crdr": "debit", "presentation": [ "http://www.senestech.com/role/BALANCESHEETCOMPONENTSScheduleofallowanceforuncollectibleaccountsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Amounts written off, less recoveries", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance." } } }, "auth_ref": [ "r197" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://www.senestech.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "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.senestech.com/role/LOSSPERSHAREScheduleofoutstandingpotentiallydilutivesecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total (in shares)", "label": "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": [ "r162" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.senestech.com/role/LOSSPERSHAREScheduleofoutstandingpotentiallydilutivesecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities [Axis]", "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r19" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.senestech.com/role/LOSSPERSHAREScheduleofoutstandingpotentiallydilutivesecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.senestech.com/role/LOSSPERSHAREScheduleofoutstandingpotentiallydilutivesecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities, Name [Domain]", "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": [ "r19" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.senestech.com/role/CONDENSEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.senestech.com/role/CONDENSEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r91", "r99", "r113", "r138", "r166", "r172", "r179", "r182", "r192", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r307", "r309", "r334", "r393", "r439", "r489", "r490", "r518", "r544", "r667", "r668", "r707" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsAbstract", "presentation": [ "http://www.senestech.com/role/CONDENSEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "ASSETS", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.senestech.com/role/CONDENSEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.senestech.com/role/CONDENSEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r107", "r120", "r138", "r192", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r307", "r309", "r334", "r518", "r667", "r668", "r707" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.senestech.com/role/CONDENSEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "snes_AutosTrucksMember": { "xbrltype": "domainItemType", "nsuri": "http://www.senestech.com/20240630", "localname": "AutosTrucksMember", "presentation": [ "http://www.senestech.com/role/BALANCESHEETCOMPONENTSScheduleofpropertyandequipmentnetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Autos", "label": "Autos Trucks Member", "documentation": "Information related to auto trucks." } } }, "auth_ref": [] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r616" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value as of Grant Date", "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r617" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r612" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing, How MNPI Considered", "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r612" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Method", "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r612" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Considered", "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r612" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Disclosure", "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r612" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Predetermined", "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r612" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://www.senestech.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.senestech.com/role/STOCKBASEDCOMPENSATIONScheduleoffairvalueofoptionsgrantedassumptionsDetails", "http://www.senestech.com/role/STOCKBASEDCOMPENSATIONScheduleoffairvalueoptionassumptionsDetails", "http://www.senestech.com/role/STOCKBASEDCOMPENSATIONScheduleofstockoptionactivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Axis]", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r615" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r614" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures", "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r613" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures, Table", "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r613" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.senestech.com/role/BASISOFPRESENTATIONPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Condensed Financial Statements", "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": [] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.senestech.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Note payable incurred for the purchase of certain equipment", "label": "Capital Expenditures Incurred but Not yet Paid", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r16", "r17", "r18" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.senestech.com/role/CONDENSEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.senestech.com/role/BALANCESHEETCOMPONENTSNarrativeDetails", "http://www.senestech.com/role/BASISOFPRESENTATIONDetails", "http://www.senestech.com/role/CONDENSEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "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": [ "r13", "r109", "r478" ] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://www.senestech.com/role/BASISOFPRESENTATIONPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents", "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": [ "r14" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.senestech.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash and cash equivalents, beginning of period", "periodEndLabel": "Cash and cash equivalents, end of period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r13", "r73", "r136" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.senestech.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.senestech.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Decrease in cash and cash equivalents", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "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", "r73" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Changed Peer Group, Footnote", "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r592" ] }, "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year", "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]" } } }, "auth_ref": [ "r589" ] }, "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested", "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]" } } }, "auth_ref": [ "r587" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://www.senestech.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightAxis", "presentation": [ "http://www.senestech.com/role/COMMONSTOCKWARRANTSNarrativeDetails", "http://www.senestech.com/role/COMMONSTOCKWARRANTSScheduleofcommonstockwarrantactivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Warrant or Right [Axis]", "label": "Class of Warrant or Right [Axis]", "documentation": "Information by type of warrant or right issued." } } }, "auth_ref": [ "r31" ] }, "us-gaap_ClassOfWarrantOrRightDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightDomain", "presentation": [ "http://www.senestech.com/role/COMMONSTOCKWARRANTSNarrativeDetails", "http://www.senestech.com/role/COMMONSTOCKWARRANTSScheduleofcommonstockwarrantactivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Warrant or Right [Domain]", "label": "Class of Warrant or Right [Domain]", "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "presentation": [ "http://www.senestech.com/role/COMMONSTOCKWARRANTSScheduleofcommonstockwarrantactivityDetails", "http://www.senestech.com/role/COMMONSTOCKWARRANTSScheduleofcommonstockwarrantactivityfortheperiodDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price (in dollars per share)", "periodStartLabel": "Beginning Balance (in dollars per share)", "periodEndLabel": "Ending Balance (in dollars per share)", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "documentation": "Exercise price per share or per unit of warrants or rights outstanding." } } }, "auth_ref": [ "r249" ] }, "snes_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRightsExercised": { "xbrltype": "perShareItemType", "nsuri": "http://www.senestech.com/20240630", "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRightsExercised", "presentation": [ "http://www.senestech.com/role/COMMONSTOCKWARRANTSNarrativeDetails", "http://www.senestech.com/role/COMMONSTOCKWARRANTSScheduleofcommonstockwarrantactivityfortheperiodDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercised (in dollars per share)", "verboseLabel": "Warrants, exercised (in dollars per share)", "label": "Class Of Warrant Or Right, Exercise Price Of Warrants Or Rights, Exercised", "documentation": "Class Of Warrant Or Right, Exercise Price Of Warrants Or Rights, Exercised" } } }, "auth_ref": [] }, "snes_ClassOfWarrantOrRightExercised": { "xbrltype": "sharesItemType", "nsuri": "http://www.senestech.com/20240630", "localname": "ClassOfWarrantOrRightExercised", "presentation": [ "http://www.senestech.com/role/COMMONSTOCKWARRANTSNarrativeDetails", "http://www.senestech.com/role/COMMONSTOCKWARRANTSScheduleofcommonstockwarrantactivityDetails", "http://www.senestech.com/role/COMMONSTOCKWARRANTSScheduleofcommonstockwarrantactivityfortheperiodDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Exercised (in shares)", "terseLabel": "Warrants, exercised (in shares)", "label": "Class Of Warrant Or Right, Exercised", "documentation": "The number of warrants exercised during the period." } } }, "auth_ref": [] }, "snes_ClassOfWarrantOrRightExpired": { "xbrltype": "sharesItemType", "nsuri": "http://www.senestech.com/20240630", "localname": "ClassOfWarrantOrRightExpired", "presentation": [ "http://www.senestech.com/role/COMMONSTOCKWARRANTSScheduleofcommonstockwarrantactivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Expired (in shares)", "label": "Class Of Warrant Or Right, Expired", "documentation": "Represents expire warrant." } } }, "auth_ref": [] }, "snes_ClassOfWarrantOrRightIssued": { "xbrltype": "sharesItemType", "nsuri": "http://www.senestech.com/20240630", "localname": "ClassOfWarrantOrRightIssued", "presentation": [ "http://www.senestech.com/role/COMMONSTOCKWARRANTSScheduleofcommonstockwarrantactivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Issued (in shares)", "label": "Class Of Warrant Or Right, Issued", "documentation": "Common Stock Offering Warrants Issued." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightLineItems", "presentation": [ "http://www.senestech.com/role/COMMONSTOCKWARRANTSNarrativeDetails", "http://www.senestech.com/role/COMMONSTOCKWARRANTSScheduleofcommonstockwarrantactivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Warrant or Right [Line Items]", "label": "Class of Warrant or Right [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightOutstanding", "presentation": [ "http://www.senestech.com/role/COMMONSTOCKWARRANTSScheduleofcommonstockwarrantactivityDetails", "http://www.senestech.com/role/COMMONSTOCKWARRANTSScheduleofcommonstockwarrantactivityfortheperiodDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning Balance (in shares)", "periodEndLabel": "Ending Balance (in shares)", "label": "Class of Warrant or Right, Outstanding", "documentation": "Number of warrants or rights outstanding." } } }, "auth_ref": [] }, "snes_ClassOfWarrantOrRightOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://www.senestech.com/20240630", "localname": "ClassOfWarrantOrRightOutstandingRollForward", "presentation": [ "http://www.senestech.com/role/COMMONSTOCKWARRANTSScheduleofcommonstockwarrantactivityDetails", "http://www.senestech.com/role/COMMONSTOCKWARRANTSScheduleofcommonstockwarrantactivityfortheperiodDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Warrant or Right, Outstanding [Roll Forward]", "label": "Class Of Warrant Or Right, Outstanding [Roll Forward]", "documentation": "Class Of Warrant Or Right, Outstanding" } } }, "auth_ref": [] }, "snes_ClassOfWarrantOrRightOutstandingWeightedAverageRemainingContractualTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.senestech.com/20240630", "localname": "ClassOfWarrantOrRightOutstandingWeightedAverageRemainingContractualTerm", "presentation": [ "http://www.senestech.com/role/COMMONSTOCKWARRANTSScheduleofcommonstockwarrantactivityfortheperiodDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding (in years)", "label": "Class Of Warrant Or Right, Outstanding, Weighted Average Remaining Contractual Term", "documentation": "Class Of Warrant Or Right, Outstanding, Weighted Average Remaining Contractual Term" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightTable", "presentation": [ "http://www.senestech.com/role/COMMONSTOCKWARRANTSNarrativeDetails", "http://www.senestech.com/role/COMMONSTOCKWARRANTSScheduleofcommonstockwarrantactivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Warrant or Right [Table]", "label": "Class of Warrant or Right [Table]", "documentation": "Disclosure of information about warrant or right issued that give holder right to purchase security from issuer at specific price within certain time frame." } } }, "auth_ref": [ "r31" ] }, "snes_ClassOfWarrantOrRightWeightedAverageExercisePriceAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.senestech.com/20240630", "localname": "ClassOfWarrantOrRightWeightedAverageExercisePriceAbstract", "presentation": [ "http://www.senestech.com/role/COMMONSTOCKWARRANTSScheduleofcommonstockwarrantactivityfortheperiodDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Exercise Price Per Share", "label": "Class Of Warrant Or Right, Weighted Average Exercise Price [Abstract]", "documentation": "Class Of Warrant Or Right, Weighted Average Exercise Price" } } }, "auth_ref": [] }, "snes_ClassOfWarrantOrRightWeightedAverageRemainingContractualTermAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.senestech.com/20240630", "localname": "ClassOfWarrantOrRightWeightedAverageRemainingContractualTermAbstract", "presentation": [ "http://www.senestech.com/role/COMMONSTOCKWARRANTSScheduleofcommonstockwarrantactivityfortheperiodDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Remaining Contractual Term (years)", "label": "Class Of Warrant Or Right, Weighted Average Remaining Contractual Term [Abstract]", "documentation": "Class Of Warrant Or Right, Weighted Average Remaining Contractual Term" } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Amount", "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r593" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Name", "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r593" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.senestech.com/role/CONDENSEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.senestech.com/role/CONDENSEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies (see notes)", "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": [ "r47", "r93", "r394", "r435" ] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "presentation": [ "http://www.senestech.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.senestech.com/role/STOCKHOLDERSEQUITYNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, available for issuance (in shares)", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "documentation": "Aggregate number of common shares reserved for future issuance." } } }, "auth_ref": [ "r50" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://www.senestech.com/role/STOCKHOLDERSEQUITYActivityinstockholdersequityDetails" ], "lang": { "en-us": { "role": { "netLabel": "Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r645", "r646", "r648", "r700", "r747", "r749" ] }, "snes_CommonStockOptionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.senestech.com/20240630", "localname": "CommonStockOptionsMember", "presentation": [ "http://www.senestech.com/role/LOSSPERSHAREScheduleofoutstandingpotentiallydilutivesecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock options", "label": "Common Stock Options Member", "documentation": "Represents the information to pertaining to common stock options." } } }, "auth_ref": [] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.senestech.com/role/CONDENSEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value (in dollars per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r50" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.senestech.com/role/CONDENSEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares authorized (in shares)", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r50", "r436" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.senestech.com/role/CONDENSEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares issued (in shares)", "label": "Common Stock, Shares, Issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r50" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.senestech.com/role/CONDENSEDBALANCESHEETSParenthetical", "http://www.senestech.com/role/STOCKHOLDERSEQUITYActivityinstockholdersequityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares outstanding (in shares)", "periodStartLabel": "Beginning Balance (in shares)", "periodEndLabel": "Ending Balance (in shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r6", "r50", "r436", "r440", "r749", "r750" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.senestech.com/role/CONDENSEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.senestech.com/role/CONDENSEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, $0.001 par value, 100,000,000 shares authorized, 515,340 shares and 514,003 shares issued and outstanding as of June\u00a030, 2024 and December\u00a031, 2023, respectively", "label": "Common Stock, Value, Issued", "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": [ "r50", "r396", "r518" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Company Selected Measure", "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r598" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Net Income", "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r597" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Other Measure", "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r599" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return", "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r596" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.senestech.com/role/CONDENSEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.senestech.com/role/CONDENSEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive loss", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "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": [ "r11", "r122", "r124", "r128", "r390", "r403", "r404" ] }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "presentation": [ "http://www.senestech.com/role/BASISOFPRESENTATIONPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Comprehensive Loss", "label": "Comprehensive Income, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for comprehensive income." } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.senestech.com/role/SEGMENTINFORMATIONAccountsReceivableConcentrationRiskPercentageDetails", "http://www.senestech.com/role/SEGMENTINFORMATIONRevenueConcentrationRiskPercentageDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Domain]", "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r20", "r21", "r36", "r37", "r189", "r463" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.senestech.com/role/SEGMENTINFORMATIONAccountsReceivableConcentrationRiskPercentageDetails", "http://www.senestech.com/role/SEGMENTINFORMATIONRevenueConcentrationRiskPercentageDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Axis]", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r20", "r21", "r36", "r37", "r189", "r423", "r463" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.senestech.com/role/SEGMENTINFORMATIONAccountsReceivableConcentrationRiskPercentageDetails", "http://www.senestech.com/role/SEGMENTINFORMATIONRevenueConcentrationRiskPercentageDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Axis]", "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": [ "r20", "r21", "r36", "r37", "r189", "r463", "r632" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.senestech.com/role/SEGMENTINFORMATIONAccountsReceivableConcentrationRiskPercentageDetails", "http://www.senestech.com/role/SEGMENTINFORMATIONRevenueConcentrationRiskPercentageDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of accounts receivable", "label": "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": [ "r20", "r21", "r36", "r37", "r189" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.senestech.com/role/SEGMENTINFORMATIONAccountsReceivableConcentrationRiskPercentageDetails", "http://www.senestech.com/role/SEGMENTINFORMATIONRevenueConcentrationRiskPercentageDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Domain]", "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": [ "r20", "r21", "r36", "r37", "r189", "r463" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.senestech.com/role/CONDENSEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.senestech.com/role/CONDENSEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Contract with Customer, Liability, Current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r251", "r252", "r255" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.senestech.com/role/CONDENSEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.senestech.com/role/CONDENSEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of sales", "label": "Cost of Goods and Services Sold", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities." } } }, "auth_ref": [ "r62", "r63", "r358" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.senestech.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "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.senestech.com/role/SEGMENTINFORMATIONAccountsReceivableConcentrationRiskPercentageDetails", "http://www.senestech.com/role/SEGMENTINFORMATIONRevenueConcentrationRiskPercentageDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Concentration Risk", "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": [ "r77", "r189" ] }, "snes_DealerManagerWarrants10Member": { "xbrltype": "domainItemType", "nsuri": "http://www.senestech.com/20240630", "localname": "DealerManagerWarrants10Member", "presentation": [ "http://www.senestech.com/role/COMMONSTOCKWARRANTSScheduleofcommonstockwarrantactivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dealer Manager", "label": "Dealer Manager Warrants10 [Member]", "documentation": "Dealer Manager Warrants10" } } }, "auth_ref": [] }, "snes_DealerManagerWarrants11Member": { "xbrltype": "domainItemType", "nsuri": "http://www.senestech.com/20240630", "localname": "DealerManagerWarrants11Member", "presentation": [ "http://www.senestech.com/role/COMMONSTOCKWARRANTSScheduleofcommonstockwarrantactivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dealer Manager", "label": "Dealer Manager Warrants11 [Member]", "documentation": "Dealer Manager Warrants11" } } }, "auth_ref": [] }, "snes_DealerManagerWarrants12Member": { "xbrltype": "domainItemType", "nsuri": "http://www.senestech.com/20240630", "localname": "DealerManagerWarrants12Member", "presentation": [ "http://www.senestech.com/role/COMMONSTOCKWARRANTSScheduleofcommonstockwarrantactivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dealer Manager", "label": "Dealer Manager Warrants12 [Member]", "documentation": "Dealer Manager Warrants12" } } }, "auth_ref": [] }, "snes_DealerManagerWarrants2Member": { "xbrltype": "domainItemType", "nsuri": "http://www.senestech.com/20240630", "localname": "DealerManagerWarrants2Member", "presentation": [ "http://www.senestech.com/role/COMMONSTOCKWARRANTSScheduleofcommonstockwarrantactivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dealer Manager", "label": "Dealer Manager Warrants2 [Member]", "documentation": "Dealer Manager Warrants2" } } }, "auth_ref": [] }, "snes_DealerManagerWarrants3Member": { "xbrltype": "domainItemType", "nsuri": "http://www.senestech.com/20240630", "localname": "DealerManagerWarrants3Member", "presentation": [ "http://www.senestech.com/role/COMMONSTOCKWARRANTSScheduleofcommonstockwarrantactivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dealer Manager", "label": "Dealer Manager Warrants3 [Member]", "documentation": "Dealer Manager Warrants3" } } }, "auth_ref": [] }, "snes_DealerManagerWarrants4Member": { "xbrltype": "domainItemType", "nsuri": "http://www.senestech.com/20240630", "localname": "DealerManagerWarrants4Member", "presentation": [ "http://www.senestech.com/role/COMMONSTOCKWARRANTSScheduleofcommonstockwarrantactivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dealer Manager", "label": "Dealer Manager Warrants4 [Member]", "documentation": "Dealer Manager Warrants4" } } }, "auth_ref": [] }, "snes_DealerManagerWarrants5Member": { "xbrltype": "domainItemType", "nsuri": "http://www.senestech.com/20240630", "localname": "DealerManagerWarrants5Member", "presentation": [ "http://www.senestech.com/role/COMMONSTOCKWARRANTSScheduleofcommonstockwarrantactivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dealer Manager", "label": "Dealer Manager Warrants5 [Member]", "documentation": "Dealer Manager Warrants5" } } }, "auth_ref": [] }, "snes_DealerManagerWarrants6Member": { "xbrltype": "domainItemType", "nsuri": "http://www.senestech.com/20240630", "localname": "DealerManagerWarrants6Member", "presentation": [ "http://www.senestech.com/role/COMMONSTOCKWARRANTSScheduleofcommonstockwarrantactivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dealer Manager", "label": "Dealer Manager Warrants6 [Member]", "documentation": "Dealer Manager Warrants6" } } }, "auth_ref": [] }, "snes_DealerManagerWarrants7Member": { "xbrltype": "domainItemType", "nsuri": "http://www.senestech.com/20240630", "localname": "DealerManagerWarrants7Member", "presentation": [ "http://www.senestech.com/role/COMMONSTOCKWARRANTSScheduleofcommonstockwarrantactivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dealer Manager", "label": "Dealer Manager Warrants7 [Member]", "documentation": "Dealer Manager Warrants7" } } }, "auth_ref": [] }, "snes_DealerManagerWarrants8Member": { "xbrltype": "domainItemType", "nsuri": "http://www.senestech.com/20240630", "localname": "DealerManagerWarrants8Member", "presentation": [ "http://www.senestech.com/role/COMMONSTOCKWARRANTSScheduleofcommonstockwarrantactivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dealer Manager", "label": "Dealer Manager Warrants8 [Member]", "documentation": "Dealer Manager Warrants8" } } }, "auth_ref": [] }, "snes_DealerManagerWarrants9Member": { "xbrltype": "domainItemType", "nsuri": "http://www.senestech.com/20240630", "localname": "DealerManagerWarrants9Member", "presentation": [ "http://www.senestech.com/role/COMMONSTOCKWARRANTSScheduleofcommonstockwarrantactivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dealer Manager", "label": "Dealer Manager Warrants9 [Member]", "documentation": "Dealer Manager Warrants9" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.senestech.com/role/BALANCESHEETCOMPONENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt, annual interest rate", "label": "Debt Instrument, Interest Rate, Stated Percentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r44", "r218" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.senestech.com/role/BALANCESHEETCOMPONENTSNarrativeDetails", "http://www.senestech.com/role/BALANCESHEETCOMPONENTSScheduleofnotespayablematuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Line Items]", "label": "Debt Instrument [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": [ "r139", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r496", "r497", "r498", "r499", "r500", "r516", "r642", "r703", "r704" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentTable", "presentation": [ "http://www.senestech.com/role/BALANCESHEETCOMPONENTSNarrativeDetails", "http://www.senestech.com/role/BALANCESHEETCOMPONENTSScheduleofnotespayablematuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-Term Debt Instruments [Table]", "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "Disclosure of information about long-term debt instrument or arrangement." } } }, "auth_ref": [ "r9", "r29", "r30", "r38", "r83", "r84", "r139", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r496", "r497", "r498", "r499", "r500", "r516", "r642", "r703", "r704" ] }, "us-gaap_DebtInstrumentTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentTerm", "presentation": [ "http://www.senestech.com/role/BALANCESHEETCOMPONENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt, term", "label": "Debt Instrument, Term", "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "presentation": [ "http://www.senestech.com/role/BALANCESHEETCOMPONENTSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of prepaid expenses", "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block]", "documentation": "Tabular disclosure of the amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets, not separately presented elsewhere in the balance sheet; and other deferred costs." } } }, "auth_ref": [] }, "snes_DepreciablePropertyPlantAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.senestech.com/20240630", "localname": "DepreciablePropertyPlantAndEquipmentMember", "presentation": [ "http://www.senestech.com/role/BALANCESHEETCOMPONENTSScheduleofpropertyandequipmentnetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciable Property, Plant and Equipment", "label": "Depreciable Property, Plant And Equipment [Member]", "documentation": "Depreciable Property, Plant And Equipment" } } }, "auth_ref": [] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.senestech.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.senestech.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization, Nonproduction", "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production." } } }, "auth_ref": [ "r3", "r26" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.senestech.com/role/STOCKBASEDCOMPENSATION" ], "lang": { "en-us": { "role": { "terseLabel": "STOCK-BASED COMPENSATION", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r258", "r262", "r290", "r291", "r293", "r506" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Share-Based Payment Arrangement [Abstract]", "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "snes_DistributorAMember": { "xbrltype": "domainItemType", "nsuri": "http://www.senestech.com/20240630", "localname": "DistributorAMember", "presentation": [ "http://www.senestech.com/role/SEGMENTINFORMATIONAccountsReceivableConcentrationRiskPercentageDetails", "http://www.senestech.com/role/SEGMENTINFORMATIONRevenueConcentrationRiskPercentageDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Distributor A", "label": "Distributor A [Member]", "documentation": "Distributor A" } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.senestech.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "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.senestech.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.senestech.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.senestech.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r548" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://www.senestech.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r580" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://www.senestech.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year", "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]" } } }, "auth_ref": [ "r591" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.senestech.com/role/CONDENSEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss per share - basic (in dollars per share)", "label": "Earnings Per Share, Basic", "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": [ "r129", "r145", "r146", "r147", "r148", "r149", "r150", "r155", "r157", "r159", "r160", "r161", "r165", "r303", "r306", "r319", "r320", "r391", "r405", "r483" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.senestech.com/role/CONDENSEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss per share - diluted (in dollars per share)", "label": "Earnings Per Share, Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r129", "r145", "r146", "r147", "r148", "r149", "r150", "r157", "r159", "r160", "r161", "r165", "r303", "r306", "r319", "r320", "r391", "r405", "r483" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.senestech.com/role/LOSSPERSHARE" ], "lang": { "en-us": { "role": { "terseLabel": "LOSS PER SHARE", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r154", "r162", "r163", "r164" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.senestech.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized compensation cost, period of recognition", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r292" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "crdr": "debit", "presentation": [ "http://www.senestech.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized compensation cost", "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for option under share-based payment arrangement." } } }, "auth_ref": [ "r697" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.senestech.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.senestech.com/role/STOCKBASEDCOMPENSATIONScheduleoffairvalueofoptionsgrantedassumptionsDetails", "http://www.senestech.com/role/STOCKBASEDCOMPENSATIONScheduleoffairvalueoptionassumptionsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Options", "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": [] }, "snes_EndCustomerAMember": { "xbrltype": "domainItemType", "nsuri": "http://www.senestech.com/20240630", "localname": "EndCustomerAMember", "presentation": [ "http://www.senestech.com/role/SEGMENTINFORMATIONAccountsReceivableConcentrationRiskPercentageDetails" ], "lang": { "en-us": { "role": { "terseLabel": "End customer A", "label": "End Customer A [Member]", "documentation": "End Customer A" } } }, "auth_ref": [] }, "snes_EndCustomerBMember": { "xbrltype": "domainItemType", "nsuri": "http://www.senestech.com/20240630", "localname": "EndCustomerBMember", "presentation": [ "http://www.senestech.com/role/SEGMENTINFORMATIONAccountsReceivableConcentrationRiskPercentageDetails" ], "lang": { "en-us": { "role": { "terseLabel": "End customer B", "label": "End Customer B [Member]", "documentation": "End Customer B" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.senestech.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine2", "presentation": [ "http://www.senestech.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line Two", "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.senestech.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "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.senestech.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "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.senestech.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "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.senestech.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "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": [ "r546" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.senestech.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding (in shares)", "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.senestech.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.senestech.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r546" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://www.senestech.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFilerCategory", "presentation": [ "http://www.senestech.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "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": [ "r546" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.senestech.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "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.senestech.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r630" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://www.senestech.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r546" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://www.senestech.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r546" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://www.senestech.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r546" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.senestech.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "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": [ "r546" ] }, "us-gaap_EntityWideRevenueMajorCustomerLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EntityWideRevenueMajorCustomerLineItems", "presentation": [ "http://www.senestech.com/role/SEGMENTINFORMATIONAccountsReceivableConcentrationRiskPercentageDetails", "http://www.senestech.com/role/SEGMENTINFORMATIONRevenueConcentrationRiskPercentageDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Major Customer [Line Items]", "label": "Revenue, Major Customer [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": [] }, "ecd_EqtyAwrdsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments, Footnote", "label": "Equity Awards Adjustments, Footnote [Text Block]" } } }, "auth_ref": [ "r585" ] }, "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table", "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]" } } }, "auth_ref": [ "r626" ] }, "ecd_EqtyAwrdsAdjsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments", "label": "Equity Awards Adjustments [Member]" } } }, "auth_ref": [ "r626" ] }, "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table", "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]" } } }, "auth_ref": [ "r626" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://www.senestech.com/role/STOCKHOLDERSEQUITYActivityinstockholdersequityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "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": [ "r6", "r105", "r125", "r126", "r127", "r140", "r141", "r142", "r144", "r149", "r151", "r153", "r167", "r193", "r194", "r200", "r250", "r298", "r299", "r300", "r301", "r302", "r304", "r305", "r306", "r311", "r312", "r313", "r314", "r315", "r316", "r318", "r335", "r336", "r337", "r338", "r339", "r340", "r342", "r344", "r350", "r402", "r417", "r418", "r419", "r428", "r446" ] }, "snes_EquityIncentivePlan2018Member": { "xbrltype": "domainItemType", "nsuri": "http://www.senestech.com/20240630", "localname": "EquityIncentivePlan2018Member", "presentation": [ "http://www.senestech.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.senestech.com/role/STOCKBASEDCOMPENSATIONScheduleoffairvalueofoptionsgrantedassumptionsDetails", "http://www.senestech.com/role/STOCKBASEDCOMPENSATIONScheduleoffairvalueoptionassumptionsDetails", "http://www.senestech.com/role/SUBSEQUENTEVENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2018 Equity Incentive Plan", "label": "Equity Incentive Plan 2018 [Member]", "documentation": "Represents the equity incentive plan 2018." } } }, "auth_ref": [] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Valuation Assumption Difference, Footnote", "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r595" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneous Compensation Analysis", "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r553", "r563", "r573", "r605" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneously Awarded Compensation Recovery", "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r550", "r560", "r570", "r602" ] }, "snes_EvolveMember": { "xbrltype": "domainItemType", "nsuri": "http://www.senestech.com/20240630", "localname": "EvolveMember", "presentation": [ "http://www.senestech.com/role/BASISOFPRESENTATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Evolve", "label": "Evolve [Member]", "documentation": "Evolve" } } }, "auth_ref": [] }, "snes_EvolveMouseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.senestech.com/20240630", "localname": "EvolveMouseMember", "presentation": [ "http://www.senestech.com/role/BASISOFPRESENTATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Evolve Mouse", "label": "Evolve Mouse [Member]", "documentation": "Evolve Mouse" } } }, "auth_ref": [] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r601" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Fair Value Disclosures [Abstract]", "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.senestech.com/role/FAIRVALUEMEASUREMENTS" ], "lang": { "en-us": { "role": { "terseLabel": "FAIR VALUE MEASUREMENTS", "label": "Fair Value Disclosures [Text Block]", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r323", "r325", "r326", "r327", "r329", "r330", "r331", "r332", "r333", "r389", "r510", "r513" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r557", "r567", "r577", "r609" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount", "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r557", "r567", "r577", "r609" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount", "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r557", "r567", "r577", "r609" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery, Explanation of Impracticability", "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r557", "r567", "r577", "r609" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r557", "r567", "r577", "r609" ] }, "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year", "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]" } } }, "auth_ref": [ "r590" ] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://www.senestech.com/role/BALANCESHEETCOMPONENTSScheduleofpropertyandequipmentnetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Furniture and fixtures", "label": "Furniture and Fixtures [Member]", "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases." } } }, "auth_ref": [] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.senestech.com/role/CONDENSEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.senestech.com/role/CONDENSEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, general and administrative", "label": "General and Administrative Expense", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r66", "r442" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.senestech.com/role/CONDENSEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.senestech.com/role/CONDENSEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r61", "r64", "r98", "r138", "r192", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r334", "r485", "r489", "r649", "r651", "r652", "r653", "r654", "r667" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Statement [Abstract]", "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.senestech.com/role/STOCKBASEDCOMPENSATIONScheduleofstockbasedcompensationexpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Axis]", "label": "Statement of Income Location, Balance [Axis]", "documentation": "Information by location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r201", "r202", "r203", "r322", "r324", "r328", "r414", "r416", "r443", "r475", "r511", "r718" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.senestech.com/role/STOCKBASEDCOMPENSATIONScheduleofstockbasedcompensationexpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Domain]", "label": "Statement of Income Location, Balance [Domain]", "documentation": "Location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r202", "r203", "r322", "r324", "r328", "r414", "r416", "r443", "r475", "r511", "r718" ] }, "us-gaap_IncomeTaxesPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxesPaid", "crdr": "credit", "presentation": [ "http://www.senestech.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes paid", "label": "Income Taxes Paid", "documentation": "Amount, before refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax." } } }, "auth_ref": [ "r15", "r75", "r641", "r698", "r699" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.senestech.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.senestech.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r2" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.senestech.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.senestech.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable", "label": "Increase (Decrease) in 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_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.senestech.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.senestech.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses", "label": "Increase (Decrease) in Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid." } } }, "auth_ref": [ "r2" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://www.senestech.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.senestech.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Increase (Decrease) in Contract with Customer, Liability", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r357", "r640" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.senestech.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.senestech.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Inventory", "label": "Increase (Decrease) in Inventories", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r2" ] }, "us-gaap_IncreaseDecreaseInOperatingAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingAssetsAbstract", "presentation": [ "http://www.senestech.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities:", "label": "Increase (Decrease) in Operating Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherOperatingAssets", "crdr": "credit", "calculation": { "http://www.senestech.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.senestech.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Other assets", "label": "Increase (Decrease) in Other Operating Assets", "documentation": "Amount of increase (decrease) in operating assets classified as other." } } }, "auth_ref": [ "r2" ] }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInPrepaidExpense", "crdr": "credit", "calculation": { "http://www.senestech.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.senestech.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expenses and other current assets", "label": "Increase (Decrease) in Prepaid Expense", "documentation": "The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods." } } }, "auth_ref": [ "r2" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.senestech.com/role/STOCKHOLDERSEQUITYActivityinstockholdersequityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Individual:", "label": "Individual [Axis]" } } }, "auth_ref": [ "r557", "r567", "r577", "r601", "r609", "r613", "r621" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r619" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r549", "r625" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Adopted", "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r549", "r625" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Not Adopted", "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r549", "r625" ] }, "us-gaap_InterestExpenseDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpenseDebt", "crdr": "debit", "calculation": { "http://www.senestech.com/role/CONDENSEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.senestech.com/role/CONDENSEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "negatedLabel": "Interest expense", "label": "Interest Expense, Debt", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt." } } }, "auth_ref": [ "r70", "r230", "r235", "r499", "r500" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.senestech.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Interest paid", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "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": [ "r132", "r134", "r135" ] }, "snes_InternationalMember": { "xbrltype": "domainItemType", "nsuri": "http://www.senestech.com/20240630", "localname": "InternationalMember", "presentation": [ "http://www.senestech.com/role/SEGMENTINFORMATIONRevenuebyGeographicRegionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "International", "label": "International [Member]", "documentation": "International" } } }, "auth_ref": [] }, "us-gaap_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryFinishedGoods", "crdr": "debit", "calculation": { "http://www.senestech.com/role/BALANCESHEETCOMPONENTSScheduleofinventorynetDetails": { "parentTag": "us-gaap_InventoryGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.senestech.com/role/BALANCESHEETCOMPONENTSScheduleofinventorynetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finished goods", "label": "Inventory, Finished Goods, Gross", "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer." } } }, "auth_ref": [ "r634" ] }, "us-gaap_InventoryGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryGross", "crdr": "debit", "calculation": { "http://www.senestech.com/role/BALANCESHEETCOMPONENTSScheduleofinventorynetDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.senestech.com/role/BALANCESHEETCOMPONENTSScheduleofinventorynetDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total inventory", "label": "Inventory, Gross", "documentation": "Gross amount, as of the balance sheet date, of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r637" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.senestech.com/role/CONDENSEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 }, "http://www.senestech.com/role/BALANCESHEETCOMPONENTSScheduleofinventorynetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.senestech.com/role/BALANCESHEETCOMPONENTSScheduleofinventorynetDetails", "http://www.senestech.com/role/CONDENSEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory, net", "totalLabel": "Inventory, net", "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": [ "r118", "r479", "r518" ] }, "us-gaap_InventoryRawMaterials": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryRawMaterials", "crdr": "debit", "calculation": { "http://www.senestech.com/role/BALANCESHEETCOMPONENTSScheduleofinventorynetDetails": { "parentTag": "us-gaap_InventoryGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.senestech.com/role/BALANCESHEETCOMPONENTSScheduleofinventorynetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Raw materials", "label": "Inventory, Raw Materials, Gross", "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r636" ] }, "us-gaap_InventoryValuationReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryValuationReserves", "crdr": "credit", "calculation": { "http://www.senestech.com/role/BALANCESHEETCOMPONENTSScheduleofinventorynetDetails": { "parentTag": "us-gaap_InventoryNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.senestech.com/role/BALANCESHEETCOMPONENTSScheduleofactivityinreserveforobsolescenceDetails", "http://www.senestech.com/role/BALANCESHEETCOMPONENTSScheduleofinventorynetDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: reserve for obsolescence", "periodStartLabel": "Balance as of beginning of period", "periodEndLabel": "Balance as of end of period", "label": "Inventory Valuation Reserves", "documentation": "Amount of valuation reserve for inventory." } } }, "auth_ref": [ "r80", "r637" ] }, "snes_InventoryValuationReservesAdditions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.senestech.com/20240630", "localname": "InventoryValuationReservesAdditions", "crdr": "credit", "presentation": [ "http://www.senestech.com/role/BALANCESHEETCOMPONENTSScheduleofactivityinreserveforobsolescenceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increase in reserve", "label": "Inventory Valuation Reserves, Additions", "documentation": "Inventory Valuation Reserves, Additions" } } }, "auth_ref": [] }, "snes_InventoryValuationReservesAmountRelieved": { "xbrltype": "monetaryItemType", "nsuri": "http://www.senestech.com/20240630", "localname": "InventoryValuationReservesAmountRelieved", "crdr": "debit", "presentation": [ "http://www.senestech.com/role/BALANCESHEETCOMPONENTSScheduleofactivityinreserveforobsolescenceDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Amounts relieved", "label": "Inventory, Valuation Reserves, Amount Relieved", "documentation": "Inventory, Valuation Reserves, Amount Relieved" } } }, "auth_ref": [] }, "snes_InventoryValuationReservesRollForward": { "xbrltype": "stringItemType", "nsuri": "http://www.senestech.com/20240630", "localname": "InventoryValuationReservesRollForward", "presentation": [ "http://www.senestech.com/role/BALANCESHEETCOMPONENTSScheduleofactivityinreserveforobsolescenceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory, Valuation Reserves [Roll Forward]", "label": "Inventory, Valuation Reserves [Roll Forward]", "documentation": "Inventory, Valuation Reserves" } } }, "auth_ref": [] }, "us-gaap_InventoryWorkInProcess": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryWorkInProcess", "crdr": "debit", "calculation": { "http://www.senestech.com/role/BALANCESHEETCOMPONENTSScheduleofinventorynetDetails": { "parentTag": "us-gaap_InventoryGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.senestech.com/role/BALANCESHEETCOMPONENTSScheduleofinventorynetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Work in progress", "label": "Inventory, Work in Process, Gross", "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r635" ] }, "us-gaap_InvestmentIncomeNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentIncomeNet", "crdr": "credit", "calculation": { "http://www.senestech.com/role/CONDENSEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.senestech.com/role/CONDENSEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Interest income", "label": "Investment Income, Net", "documentation": "Amount after accretion (amortization) of discount (premium), and investment expense, of interest income and dividend income on nonoperating securities." } } }, "auth_ref": [ "r67", "r68", "r70" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.senestech.com/role/LEASESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of components of lease cost", "label": "Lease, Cost [Table Text Block]", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r705" ] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://www.senestech.com/role/BALANCESHEETCOMPONENTSScheduleofpropertyandequipmentnetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leasehold improvements", "label": "Leasehold Improvements [Member]", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r81", "r349" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "snes_LegalServicesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.senestech.com/20240630", "localname": "LegalServicesCurrent", "crdr": "credit", "calculation": { "http://www.senestech.com/role/BALANCESHEETCOMPONENTSScheduleofaccruedexpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.senestech.com/role/BALANCESHEETCOMPONENTSScheduleofaccruedexpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Legal and consulting professional services", "label": "Legal Services, Current", "documentation": "Legal services." } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.senestech.com/role/LEASESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of future minimum operating lease payments", "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r706" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.senestech.com/role/LEASESScheduleofmaturitiesofoperatingleasesliabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.senestech.com/role/LEASESScheduleofmaturitiesofoperatingleasesliabilitiesDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.senestech.com/role/LEASESScheduleofmaturitiesofoperatingleasesliabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating lease payments", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r348" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.senestech.com/role/LEASESScheduleofmaturitiesofoperatingleasesliabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.senestech.com/role/LEASESScheduleofmaturitiesofoperatingleasesliabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2023", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r348" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.senestech.com/role/LEASESScheduleofmaturitiesofoperatingleasesliabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.senestech.com/role/LEASESScheduleofmaturitiesofoperatingleasesliabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: imputed interest", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r348" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.senestech.com/role/LEASES" ], "lang": { "en-us": { "role": { "terseLabel": "LEASES", "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": [ "r343" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.senestech.com/role/CONDENSEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.senestech.com/role/CONDENSEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r9", "r41", "r42", "r43", "r45", "r46", "r47", "r48", "r138", "r192", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r308", "r309", "r310", "r334", "r434", "r484", "r544", "r667", "r707", "r708" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.senestech.com/role/CONDENSEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.senestech.com/role/CONDENSEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders\u2019 equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r56", "r94", "r398", "r518", "r643", "r656", "r702" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.senestech.com/role/CONDENSEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.senestech.com/role/CONDENSEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.senestech.com/role/CONDENSEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "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": [ "r43", "r108", "r138", "r192", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r308", "r309", "r310", "r334", "r518", "r667", "r707", "r708" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.senestech.com/role/CONDENSEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://www.senestech.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://www.senestech.com/role/BALANCESHEETCOMPONENTSScheduleofnotespayablematuritiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.senestech.com/role/BALANCESHEETCOMPONENTSScheduleofnotespayablematuritiesDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.senestech.com/role/BALANCESHEETCOMPONENTSScheduleofnotespayablematuritiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total principal payments", "label": "Long-Term Debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r9", "r92", "r224", "r234", "r497", "r498", "r516", "r716" ] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtCurrent", "crdr": "credit", "calculation": { "http://www.senestech.com/role/BALANCESHEETCOMPONENTSScheduleofnotespayablematuritiesDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.senestech.com/role/BALANCESHEETCOMPONENTSScheduleofnotespayablematuritiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: current portion of notes payable", "label": "Long-Term Debt, Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r114" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.senestech.com/role/BALANCESHEETCOMPONENTSScheduleofnotespayablematuritiesDetails_1": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.senestech.com/role/BALANCESHEETCOMPONENTSScheduleofnotespayablematuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Long-Term Debt, Maturity, Year One", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r5", "r139", "r228" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "crdr": "credit", "calculation": { "http://www.senestech.com/role/BALANCESHEETCOMPONENTSScheduleofnotespayablematuritiesDetails_1": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.senestech.com/role/BALANCESHEETCOMPONENTSScheduleofnotespayablematuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Long-Term Debt, Maturity, Year Four", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r5", "r139", "r228" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "crdr": "credit", "calculation": { "http://www.senestech.com/role/BALANCESHEETCOMPONENTSScheduleofnotespayablematuritiesDetails_1": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.senestech.com/role/BALANCESHEETCOMPONENTSScheduleofnotespayablematuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Long-Term Debt, Maturity, Year Three", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r5", "r139", "r228" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "crdr": "credit", "calculation": { "http://www.senestech.com/role/BALANCESHEETCOMPONENTSScheduleofnotespayablematuritiesDetails_1": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.senestech.com/role/BALANCESHEETCOMPONENTSScheduleofnotespayablematuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Long-Term Debt, Maturity, Year Two", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r5", "r139", "r228" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.senestech.com/role/BALANCESHEETCOMPONENTSScheduleofnotespayablematuritiesDetails_1": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.senestech.com/role/BALANCESHEETCOMPONENTSScheduleofnotespayablematuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Long-Term Debt, Maturity, Remainder of Fiscal Year", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in remainder of current fiscal year." } } }, "auth_ref": [ "r644" ] }, "snes_LongTermDebtMaturityAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.senestech.com/20240630", "localname": "LongTermDebtMaturityAfterYearFour", "crdr": "credit", "presentation": [ "http://www.senestech.com/role/BALANCESHEETCOMPONENTSScheduleofnotespayablematuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Long-Term Debt, Maturity, After Year Four", "documentation": "Long-Term Debt, Maturity, After Year Four" } } }, "auth_ref": [] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.senestech.com/role/BALANCESHEETCOMPONENTSScheduleofnotespayablematuritiesDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.senestech.com/role/BALANCESHEETCOMPONENTSScheduleofnotespayablematuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Notes payable, less current portion", "label": "Long-Term Debt, Excluding Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r115" ] }, "us-gaap_LongTermNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermNotesPayable", "crdr": "credit", "calculation": { "http://www.senestech.com/role/CONDENSEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.senestech.com/role/CONDENSEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Notes payable, less current portion", "label": "Notes Payable, Noncurrent", "documentation": "Carrying value as of the balance sheet date of notes payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion." } } }, "auth_ref": [ "r9" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.senestech.com/role/BALANCESHEETCOMPONENTSNarrativeDetails", "http://www.senestech.com/role/BALANCESHEETCOMPONENTSScheduleofnotespayablematuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term Debt, Type [Axis]", "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r9", "r659", "r660", "r661" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.senestech.com/role/BALANCESHEETCOMPONENTSNarrativeDetails", "http://www.senestech.com/role/BALANCESHEETCOMPONENTSScheduleofnotespayablematuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term Debt, Type [Domain]", "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": [ "r9", "r28", "r659", "r660", "r661" ] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MajorCustomersAxis", "presentation": [ "http://www.senestech.com/role/SEGMENTINFORMATIONAccountsReceivableConcentrationRiskPercentageDetails", "http://www.senestech.com/role/SEGMENTINFORMATIONRevenueConcentrationRiskPercentageDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Axis]", "label": "Customer [Axis]" } } }, "auth_ref": [ "r189", "r504", "r528", "r532", "r670", "r717", "r719", "r720", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r745", "r746" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MaximumMember", "presentation": [ "http://www.senestech.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r204", "r205", "r206", "r207", "r257", "r295", "r321", "r356", "r413", "r415", "r422", "r432", "r433", "r451", "r453", "r455", "r456", "r458", "r473", "r474", "r494", "r501", "r505", "r512", "r513", "r514", "r515", "r529", "r669", "r709", "r710", "r711", "r712", "r713", "r714" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r593" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r593" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MinimumMember", "presentation": [ "http://www.senestech.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r204", "r205", "r206", "r207", "r257", "r295", "r321", "r356", "r413", "r415", "r422", "r432", "r433", "r451", "r453", "r455", "r456", "r458", "r473", "r474", "r494", "r501", "r505", "r512", "r513", "r514", "r529", "r669", "r709", "r710", "r711", "r712", "r713", "r714" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "MNPI Disclosure Timed for Compensation Value", "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r612" ] }, "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": { "terseLabel": "Material Terms of Trading Arrangement", "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r620" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.senestech.com/role/SEGMENTINFORMATIONAccountsReceivableConcentrationRiskPercentageDetails", "http://www.senestech.com/role/SEGMENTINFORMATIONRevenueConcentrationRiskPercentageDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Domain]", "label": "Customer [Domain]" } } }, "auth_ref": [ "r189", "r504", "r528", "r532", "r670", "r717", "r719", "r720", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r745", "r746" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Named Executive Officers, Footnote", "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r594" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.senestech.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.senestech.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by financing activities", "label": "Net Cash Provided by (Used in) 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": [ "r133" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract", "presentation": [ "http://www.senestech.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from financing activities:", "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.senestech.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.senestech.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r133" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract", "presentation": [ "http://www.senestech.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from investing activities:", "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.senestech.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.senestech.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in operating activities", "label": "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": [ "r73", "r74", "r76" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract", "presentation": [ "http://www.senestech.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from operating activities:", "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.senestech.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 }, "http://www.senestech.com/role/CONDENSEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.senestech.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS", "http://www.senestech.com/role/CONDENSEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS", "http://www.senestech.com/role/STOCKHOLDERSEQUITYActivityinstockholdersequityDetails", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss", "terseLabel": "Net loss", "label": "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": [ "r65", "r76", "r95", "r106", "r121", "r123", "r127", "r138", "r143", "r145", "r146", "r147", "r148", "r149", "r152", "r153", "r158", "r192", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r303", "r306", "r320", "r334", "r401", "r441", "r444", "r445", "r542", "r667" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.senestech.com/role/BASISOFPRESENTATIONPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recent Accounting Pronouncements", "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_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-GAAP Measure Description", "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r593" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r557", "r567", "r577", "r601", "r609" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount", "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r584" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Total Compensation Amount", "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r583" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO", "label": "Non-PEO NEO [Member]" } } }, "auth_ref": [ "r601" ] }, "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": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r620" ] }, "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": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r620" ] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://www.senestech.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash investing and financing activities:", "label": "Noncash Investing and Financing Items [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.senestech.com/role/CONDENSEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.senestech.com/role/CONDENSEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "totalLabel": "Other income, net", "label": "Nonoperating Income (Expense)", "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [ "r69" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.senestech.com/role/CONDENSEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Other income (expense):", "label": "Nonoperating Income (Expense) [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NotesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NotesPayableCurrent", "crdr": "credit", "calculation": { "http://www.senestech.com/role/CONDENSEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.senestech.com/role/CONDENSEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Current portion of notes payable", "label": "Notes Payable, Current", "documentation": "Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer." } } }, "auth_ref": [ "r41", "r42" ] }, "us-gaap_NotesPayableOtherPayablesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NotesPayableOtherPayablesMember", "presentation": [ "http://www.senestech.com/role/BALANCESHEETCOMPONENTSNarrativeDetails", "http://www.senestech.com/role/BALANCESHEETCOMPONENTSScheduleofnotespayablematuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Notes Payable", "label": "Notes Payable, Other Payables [Member]", "documentation": "A written promise to pay a note to a third party." } } }, "auth_ref": [] }, "snes_NumberOfMajorUSTerritoriesRegistrationReceived": { "xbrltype": "integerItemType", "nsuri": "http://www.senestech.com/20240630", "localname": "NumberOfMajorUSTerritoriesRegistrationReceived", "presentation": [ "http://www.senestech.com/role/BASISOFPRESENTATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of major U.S. territories registration received", "label": "Number Of Major U.S. Territories Registration Received", "documentation": "Number Of Major U.S. Territories Registration Received" } } }, "auth_ref": [] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.senestech.com/role/SEGMENTINFORMATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of operating segments", "label": "Number of Operating Segments", "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues." } } }, "auth_ref": [ "r490", "r650" ] }, "snes_NumberOfStatesApprovedRemovalOfRestrictedUseDesignation": { "xbrltype": "integerItemType", "nsuri": "http://www.senestech.com/20240630", "localname": "NumberOfStatesApprovedRemovalOfRestrictedUseDesignation", "presentation": [ "http://www.senestech.com/role/BASISOFPRESENTATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of states approved removal of RUP designation", "label": "Number Of States Approved Removal Of Restricted Use Designation", "documentation": "Number Of States Approved Removal Of Restricted Use Designation" } } }, "auth_ref": [] }, "snes_NumberOfStatesAuthorizedToSellProduct": { "xbrltype": "integerItemType", "nsuri": "http://www.senestech.com/20240630", "localname": "NumberOfStatesAuthorizedToSellProduct", "presentation": [ "http://www.senestech.com/role/BASISOFPRESENTATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of states authorized to sell product", "label": "Number Of States Authorized To Sell Product", "documentation": "Number Of States Authorized To Sell Product" } } }, "auth_ref": [] }, "snes_NumberOfStatesRegistrationReceived": { "xbrltype": "integerItemType", "nsuri": "http://www.senestech.com/20240630", "localname": "NumberOfStatesRegistrationReceived", "presentation": [ "http://www.senestech.com/role/BASISOFPRESENTATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of states registration received", "label": "Number Of States Registration Received", "documentation": "Number Of States Registration Received" } } }, "auth_ref": [] }, "snes_OfficeAndComputerEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.senestech.com/20240630", "localname": "OfficeAndComputerEquipmentMember", "presentation": [ "http://www.senestech.com/role/BALANCESHEETCOMPONENTSScheduleofpropertyandequipmentnetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Office and computer equipment", "label": "Office And Computer Equipment Member", "documentation": "Information related to office and computer equipment." } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.senestech.com/role/CONDENSEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.senestech.com/role/CONDENSEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses", "label": "Operating Expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.senestech.com/role/CONDENSEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses:", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.senestech.com/role/CONDENSEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.senestech.com/role/CONDENSEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "totalLabel": "Loss from operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r98", "r485", "r649", "r651", "r652", "r653", "r654" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseCost", "crdr": "debit", "presentation": [ "http://www.senestech.com/role/LEASESScheduleofleasecostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease cost", "label": "Operating Lease, Cost", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r347", "r517" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.senestech.com/role/LEASESScheduleofmaturitiesofoperatingleasesliabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.senestech.com/role/LEASESScheduleofmaturitiesofoperatingleasesliabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total operating lease liabilities", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r346" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.senestech.com/role/CONDENSEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.senestech.com/role/CONDENSEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Current portion of operating lease liability", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r346" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.senestech.com/role/CONDENSEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.senestech.com/role/CONDENSEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Right to use assets, operating leases", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r345" ] }, "snes_OrganizationAndDescriptionOfBusinessLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.senestech.com/20240630", "localname": "OrganizationAndDescriptionOfBusinessLineItems", "presentation": [ "http://www.senestech.com/role/BASISOFPRESENTATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Organization and Description of Business [Line Items]", "label": "Organization and Description of Business [Line Items]", "documentation": "Organization and Description of Business [Line Items]" } } }, "auth_ref": [] }, "snes_OrganizationAndDescriptionOfBusinessTable": { "xbrltype": "stringItemType", "nsuri": "http://www.senestech.com/20240630", "localname": "OrganizationAndDescriptionOfBusinessTable", "presentation": [ "http://www.senestech.com/role/BASISOFPRESENTATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Organization and Description of Business [Table]", "label": "Organization and Description of Business [Table]", "documentation": "Organization and Description of Business [Table]" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://www.senestech.com/role/BASISOFPRESENTATION" ], "lang": { "en-us": { "role": { "terseLabel": "BASIS OF PRESENTATION", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r39", "r90", "r424", "r425" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.senestech.com/role/CONDENSEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.senestech.com/role/CONDENSEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Other noncurrent assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r112" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.senestech.com/role/CONDENSEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.senestech.com/role/CONDENSEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Miscellaneous income", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r71" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Other Performance Measure, Amount", "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r593" ] }, "us-gaap_OtherPrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherPrepaidExpenseCurrent", "crdr": "debit", "calculation": { "http://www.senestech.com/role/BALANCESHEETCOMPONENTSScheduleofprepaidexpensesDetails": { "parentTag": "us-gaap_PrepaidExpenseCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.senestech.com/role/BALANCESHEETCOMPONENTSScheduleofprepaidexpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Prepaid Expense, Current", "documentation": "Amount of asset related to consideration paid in advance for other costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r638", "r658" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount", "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r555", "r565", "r575", "r607" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r558", "r568", "r578", "r610" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r558", "r568", "r578", "r610" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r582" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://www.senestech.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.senestech.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payment of employee withholding taxes related to share based awards", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r131" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.senestech.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.senestech.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchase of property and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r72" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Issuers, Footnote", "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r592" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Total Shareholder Return Amount", "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r592" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Actually Paid Compensation Amount", "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r584" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r601" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r594" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Total Compensation Amount", "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r583" ] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameAxis", "presentation": [ "http://www.senestech.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.senestech.com/role/STOCKBASEDCOMPENSATIONScheduleoffairvalueofoptionsgrantedassumptionsDetails", "http://www.senestech.com/role/STOCKBASEDCOMPENSATIONScheduleoffairvalueoptionassumptionsDetails", "http://www.senestech.com/role/SUBSEQUENTEVENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Axis]", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameDomain", "presentation": [ "http://www.senestech.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.senestech.com/role/STOCKBASEDCOMPENSATIONScheduleoffairvalueofoptionsgrantedassumptionsDetails", "http://www.senestech.com/role/STOCKBASEDCOMPENSATIONScheduleoffairvalueoptionassumptionsDetails", "http://www.senestech.com/role/SUBSEQUENTEVENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Domain]", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696" ] }, "ecd_PnsnAdjsPrrSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsPrrSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Adjustments Prior Service Cost", "label": "Pension Adjustments Prior Service Cost [Member]" } } }, "auth_ref": [ "r585" ] }, "ecd_PnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Adjustments Service Cost", "label": "Pension Adjustments Service Cost [Member]" } } }, "auth_ref": [ "r629" ] }, "ecd_PnsnBnftsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnBnftsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Benefits Adjustments, Footnote", "label": "Pension Benefits Adjustments, Footnote [Text Block]" } } }, "auth_ref": [ "r584" ] }, "snes_PreFundedWarrantsIssuedInNovember2022CommonStockRegisteredDirectOfferingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.senestech.com/20240630", "localname": "PreFundedWarrantsIssuedInNovember2022CommonStockRegisteredDirectOfferingMember", "presentation": [ "http://www.senestech.com/role/COMMONSTOCKWARRANTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "PreFunded Warrants, Issued in November 2022, Common Stock, Registered Direct Offering", "label": "PreFunded Warrants, Issued In November 2022, Common Stock, Registered Direct Offering [Member]", "documentation": "PreFunded Warrants, Issued In November 2022, Common Stock, Registered Direct Offering" } } }, "auth_ref": [] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.senestech.com/role/CONDENSEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, par value (in dollars per share)", "label": "Preferred Stock, Par or Stated Value 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": [ "r49", "r237" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.senestech.com/role/CONDENSEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares authorized (in shares)", "label": "Preferred Stock, Shares Authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r49", "r436" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.senestech.com/role/CONDENSEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares issued (in shares)", "label": "Preferred Stock, Shares Issued", "documentation": "Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt." } } }, "auth_ref": [ "r49", "r237" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.senestech.com/role/CONDENSEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares outstanding (in shares)", "label": "Preferred Stock, Shares Outstanding", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r49", "r436", "r440", "r749", "r750" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.senestech.com/role/CONDENSEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.senestech.com/role/CONDENSEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, $0.001 par value, 10,000,000 shares authorized, none issued and outstanding", "label": "Preferred Stock, Value, Issued", "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": [ "r49", "r395", "r518" ] }, "snes_PrepaidEquityOfferingCostsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.senestech.com/20240630", "localname": "PrepaidEquityOfferingCostsCurrent", "crdr": "debit", "calculation": { "http://www.senestech.com/role/BALANCESHEETCOMPONENTSScheduleofprepaidexpensesDetails": { "parentTag": "us-gaap_PrepaidExpenseCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.senestech.com/role/BALANCESHEETCOMPONENTSScheduleofprepaidexpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity offering costs", "label": "Prepaid Equity Offering Costs, Current", "documentation": "Prepaid Equity Offering Costs, Current" } } }, "auth_ref": [] }, "us-gaap_PrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseCurrent", "crdr": "debit", "calculation": { "http://www.senestech.com/role/CONDENSEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 }, "http://www.senestech.com/role/BALANCESHEETCOMPONENTSScheduleofprepaidexpensesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.senestech.com/role/BALANCESHEETCOMPONENTSScheduleofprepaidexpensesDetails", "http://www.senestech.com/role/CONDENSEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets", "totalLabel": "Total prepaid expenses and other current assets", "label": "Prepaid Expense, Current", "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." } } }, "auth_ref": [ "r119", "r198", "r199", "r481" ] }, "us-gaap_PrepaidInsurance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidInsurance", "crdr": "debit", "calculation": { "http://www.senestech.com/role/BALANCESHEETCOMPONENTSScheduleofprepaidexpensesDetails": { "parentTag": "us-gaap_PrepaidExpenseCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.senestech.com/role/BALANCESHEETCOMPONENTSScheduleofprepaidexpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Insurance", "label": "Prepaid Insurance", "documentation": "Amount of asset related to consideration paid in advance for insurance that provides economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r482", "r495", "r658" ] }, "snes_PrepaidInventoryCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.senestech.com/20240630", "localname": "PrepaidInventoryCurrent", "crdr": "debit", "calculation": { "http://www.senestech.com/role/BALANCESHEETCOMPONENTSScheduleofprepaidexpensesDetails": { "parentTag": "us-gaap_PrepaidExpenseCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.senestech.com/role/BALANCESHEETCOMPONENTSScheduleofprepaidexpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid inventory", "label": "Prepaid Inventory, Current", "documentation": "Prepaid Inventory, Current" } } }, "auth_ref": [] }, "snes_PrepaidSoftwareLicensesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.senestech.com/20240630", "localname": "PrepaidSoftwareLicensesCurrent", "crdr": "debit", "calculation": { "http://www.senestech.com/role/BALANCESHEETCOMPONENTSScheduleofprepaidexpensesDetails": { "parentTag": "us-gaap_PrepaidExpenseCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.senestech.com/role/BALANCESHEETCOMPONENTSScheduleofprepaidexpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Software licenses", "label": "Prepaid Software Licenses, Current", "documentation": "Prepaid Software Licenses, Current" } } }, "auth_ref": [] }, "snes_PrivatePlacementAgreementOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.senestech.com/20240630", "localname": "PrivatePlacementAgreementOneMember", "presentation": [ "http://www.senestech.com/role/COMMONSTOCKWARRANTSScheduleofcommonstockwarrantactivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Private Placement Agreement", "label": "Private Placement Agreement One [Member]", "documentation": "Private Placement Agreement One" } } }, "auth_ref": [] }, "snes_PrivateWarrantInducement3Member": { "xbrltype": "domainItemType", "nsuri": "http://www.senestech.com/20240630", "localname": "PrivateWarrantInducement3Member", "presentation": [ "http://www.senestech.com/role/COMMONSTOCKWARRANTSScheduleofcommonstockwarrantactivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Private Inducement", "label": "Private Warrant Inducement3 [Member]", "documentation": "Private Warrant Inducement3" } } }, "auth_ref": [] }, "snes_PrivateWarrantInducement4Member": { "xbrltype": "domainItemType", "nsuri": "http://www.senestech.com/20240630", "localname": "PrivateWarrantInducement4Member", "presentation": [ "http://www.senestech.com/role/COMMONSTOCKWARRANTSScheduleofcommonstockwarrantactivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Private Inducement", "label": "Private Warrant Inducement4 [Member]", "documentation": "Private Warrant Inducement4" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOfCommonStock", "crdr": "debit", "calculation": { "http://www.senestech.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.senestech.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from issuances of common stock, net", "label": "Proceeds from Issuance of Common Stock", "documentation": "The cash inflow from the additional capital contribution to the entity." } } }, "auth_ref": [ "r1" ] }, "us-gaap_ProceedsFromNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromNotesPayable", "crdr": "debit", "calculation": { "http://www.senestech.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.senestech.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from issuance of notes payable", "label": "Proceeds from Notes Payable", "documentation": "The cash inflow from a borrowing supported by a written promise to pay an obligation." } } }, "auth_ref": [ "r12" ] }, "us-gaap_ProceedsFromRepaymentsOfNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromRepaymentsOfNotesPayable", "crdr": "debit", "calculation": { "http://www.senestech.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.senestech.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "verboseLabel": "Repayments of notes payable", "label": "Proceeds from (Repayments of) Notes Payable", "documentation": "Amount of cash inflow (outflow) from long-term debt supported by a written promise to pay an obligation." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromWarrantExercises": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromWarrantExercises", "crdr": "debit", "calculation": { "http://www.senestech.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.senestech.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from the exercise of warrants", "label": "Proceeds from Warrant Exercises", "documentation": "The cash inflow associated with the amount received from holders exercising their stock warrants." } } }, "auth_ref": [ "r639" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.senestech.com/role/BASISOFPRESENTATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r185", "r358", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r476", "r502", "r527", "r529", "r530", "r533", "r534", "r663", "r664", "r670", "r717", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r745", "r746" ] }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductWarrantyAccrualClassifiedCurrent", "crdr": "credit", "calculation": { "http://www.senestech.com/role/BALANCESHEETCOMPONENTSScheduleofaccruedexpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.senestech.com/role/BALANCESHEETCOMPONENTSScheduleofaccruedexpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product warranty", "label": "Product Warranty Accrual, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers. For classified balance sheets, represents the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r42", "r665", "r666" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.senestech.com/role/BASISOFPRESENTATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r185", "r358", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r476", "r502", "r527", "r529", "r530", "r533", "r534", "r663", "r664", "r670", "r717", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r745", "r746" ] }, "snes_ProfessionalServicesRetainer": { "xbrltype": "monetaryItemType", "nsuri": "http://www.senestech.com/20240630", "localname": "ProfessionalServicesRetainer", "crdr": "debit", "calculation": { "http://www.senestech.com/role/BALANCESHEETCOMPONENTSScheduleofprepaidexpensesDetails": { "parentTag": "us-gaap_PrepaidExpenseCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.senestech.com/role/BALANCESHEETCOMPONENTSScheduleofprepaidexpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Professional services", "label": "Professional Services Retainer", "documentation": "It represents value of professional services retainer." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.senestech.com/role/BALANCESHEETCOMPONENTSScheduleofpropertyandequipmentnetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset [Axis]", "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", "r349" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.senestech.com/role/BALANCESHEETCOMPONENTSScheduleofpropertyandequipmentnetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.senestech.com/role/BALANCESHEETCOMPONENTSScheduleofpropertyandequipmentnetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total in service", "label": "Property, Plant and Equipment, Gross", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r81", "r110", "r400" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.senestech.com/role/BALANCESHEETCOMPONENTSScheduleofpropertyandequipmentnetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Line Items]", "label": "Property, Plant and Equipment [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": [ "r349" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.senestech.com/role/CONDENSEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 }, "http://www.senestech.com/role/BALANCESHEETCOMPONENTSScheduleofpropertyandequipmentnetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.senestech.com/role/BALANCESHEETCOMPONENTSScheduleofpropertyandequipmentnetDetails", "http://www.senestech.com/role/CONDENSEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net", "label": "Property, Plant and Equipment, Net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r4", "r349", "r392", "r400", "r518" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.senestech.com/role/BALANCESHEETCOMPONENTSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of property and equipment, net", "label": "Property, Plant and Equipment [Table Text Block]", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r4" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.senestech.com/role/BALANCESHEETCOMPONENTSScheduleofpropertyandequipmentnetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset [Domain]", "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": [ "r81", "r349" ] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://www.senestech.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.senestech.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Bad debt expense", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r130", "r196" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure", "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r582" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure, Table", "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r582" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://www.senestech.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r204", "r205", "r206", "r207", "r256", "r257", "r285", "r286", "r287", "r295", "r321", "r354", "r355", "r356", "r413", "r415", "r422", "r432", "r433", "r451", "r453", "r455", "r456", "r458", "r473", "r474", "r494", "r501", "r505", "r512", "r513", "r514", "r515", "r529", "r537", "r662", "r669", "r701", "r710", "r711", "r712", "r713", "r714" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://www.senestech.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r204", "r205", "r206", "r207", "r256", "r257", "r285", "r286", "r287", "r295", "r321", "r354", "r355", "r356", "r413", "r415", "r422", "r432", "r433", "r451", "r453", "r455", "r456", "r458", "r473", "r474", "r494", "r501", "r505", "r512", "r513", "r514", "r515", "r529", "r537", "r662", "r669", "r701", "r710", "r711", "r712", "r713", "r714" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r550", "r560", "r570", "r602" ] }, "snes_RegisteredDirectOfferingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.senestech.com/20240630", "localname": "RegisteredDirectOfferingMember", "presentation": [ "http://www.senestech.com/role/COMMONSTOCKWARRANTSScheduleofcommonstockwarrantactivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Registered Direct Offering", "label": "Registered Direct Offering [Member]", "documentation": "Registered Direct Offering" } } }, "auth_ref": [] }, "snes_RegisteredDirectOfferingTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.senestech.com/20240630", "localname": "RegisteredDirectOfferingTwoMember", "presentation": [ "http://www.senestech.com/role/COMMONSTOCKWARRANTSScheduleofcommonstockwarrantactivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Registered Direct Offering", "label": "Registered Direct Offering Two [Member]", "documentation": "Registered Direct Offering Two" } } }, "auth_ref": [] }, "snes_ResearchAndDevelopmentEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.senestech.com/20240630", "localname": "ResearchAndDevelopmentEquipmentMember", "presentation": [ "http://www.senestech.com/role/BALANCESHEETCOMPONENTSScheduleofpropertyandequipmentnetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development equipment", "label": "Research And Development Equipment Member", "documentation": "Information related to research and development equipment." } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.senestech.com/role/CONDENSEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.senestech.com/role/CONDENSEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense", "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": [ "r297", "r475", "r489", "r715" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.senestech.com/role/STOCKBASEDCOMPENSATIONScheduleofstockbasedcompensationexpenseDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Research and development", "label": "Research and Development Expense [Member]", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date:", "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r551", "r561", "r571", "r603" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r552", "r562", "r572", "r604" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement does not require Recovery", "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r559", "r569", "r579", "r611" ] }, "us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings", "presentation": [ "http://www.senestech.com/role/STOCKHOLDERSEQUITYActivityinstockholdersequityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of shares pursuant to the vesting of restricted stock units, net of shares withheld for taxes (in shares)", "label": "Restricted Stock, Shares Issued Net of Shares for Tax Withholdings", "documentation": "Number, after shares used to satisfy grantee's tax withholding obligation for award under share-based payment arrangement, of restricted shares issued. Excludes cash used to satisfy grantee's tax withholding obligation." } } }, "auth_ref": [] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.senestech.com/role/LOSSPERSHAREScheduleofoutstandingpotentiallydilutivesecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock units", "label": "Restricted Stock Units (RSUs) [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockValueSharesIssuedNetOfTaxWithholdings", "crdr": "credit", "presentation": [ "http://www.senestech.com/role/STOCKHOLDERSEQUITYActivityinstockholdersequityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of shares pursuant to the vesting of restricted stock units, net of shares withheld for taxes", "label": "Restricted Stock, Value, Shares Issued Net of Tax Withholdings", "documentation": "Value, after value of shares used to satisfy grantee's tax withholding obligation for award under share-based payment arrangement, of restricted shares issued. Excludes cash used to satisfy grantee's tax withholding obligation." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.senestech.com/role/CONDENSEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.senestech.com/role/BASISOFPRESENTATIONDetails", "http://www.senestech.com/role/CONDENSEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated deficit", "negatedTerseLabel": "Accumulated deficit", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r53", "r85", "r397", "r420", "r421", "r427", "r437", "r518" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://www.senestech.com/role/STOCKHOLDERSEQUITYActivityinstockholdersequityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Deficit", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r105", "r140", "r141", "r142", "r144", "r149", "r151", "r153", "r193", "r194", "r200", "r298", "r299", "r300", "r301", "r302", "r304", "r305", "r306", "r311", "r313", "r314", "r316", "r318", "r342", "r344", "r417", "r419", "r428", "r749" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.senestech.com/role/CONDENSEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.senestech.com/role/CONDENSEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS", "http://www.senestech.com/role/SEGMENTINFORMATIONRevenuebyGeographicRegionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues, net", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r96", "r97", "r166", "r173", "r174", "r178", "r182", "r185", "r187", "r189", "r253", "r254", "r358" ] }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "presentation": [ "http://www.senestech.com/role/SEGMENTINFORMATIONRevenuebyGeographicRegionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]", "label": "Revenues from External Customers and Long-Lived Assets [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": [] }, "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": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r620" ] }, "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": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r620" ] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SalesRevenueNetMember", "presentation": [ "http://www.senestech.com/role/SEGMENTINFORMATIONRevenueConcentrationRiskPercentageDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Benchmark", "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": [ "r189", "r631" ] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "presentation": [ "http://www.senestech.com/role/BALANCESHEETCOMPONENTSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of accounts receivable, net and activity in allowance for uncollectible accounts", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables." } } }, "auth_ref": [ "r51", "r57" ] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.senestech.com/role/BALANCESHEETCOMPONENTSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of accrued expenses", "label": "Schedule of Accrued Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.senestech.com/role/LOSSPERSHAREScheduleofoutstandingpotentiallydilutivesecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "label": "Antidilutive Security, Excluded EPS Calculation [Table]", "documentation": "Disclosure of information about security that could potentially dilute basic earnings per share (EPS) in future that was not included in calculation of diluted EPS." } } }, "auth_ref": [ "r19" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.senestech.com/role/LOSSPERSHARETables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of outstanding potentially dilutive securities", "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": [ "r19" ] }, "us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "presentation": [ "http://www.senestech.com/role/STOCKBASEDCOMPENSATIONTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of stock-based compensation expense", "label": "Share-Based Payment Arrangement, Cost by Plan [Table Text Block]", "documentation": "Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit." } } }, "auth_ref": [ "r33" ] }, "us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable", "presentation": [ "http://www.senestech.com/role/SEGMENTINFORMATIONAccountsReceivableConcentrationRiskPercentageDetails", "http://www.senestech.com/role/SEGMENTINFORMATIONRevenueConcentrationRiskPercentageDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Revenue by Major Customers, by Reporting Segments [Table]", "label": "Schedule of Revenue by Major Customers, by Reporting Segments [Table]", "documentation": "Disclosure of information about the extent of the entity's reliance on its major customers." } } }, "auth_ref": [ "r78" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.senestech.com/role/BALANCESHEETCOMPONENTSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of inventory, net and activity in reserve for obsolescence", "label": "Schedule of Inventory, Current [Table Text Block]", "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r10", "r58", "r59", "r60" ] }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "presentation": [ "http://www.senestech.com/role/BALANCESHEETCOMPONENTSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of maturities of notes payable", "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]", "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt." } } }, "auth_ref": [ "r5" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.senestech.com/role/BALANCESHEETCOMPONENTSScheduleofpropertyandequipmentnetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Table]", "label": "Property, Plant and Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r4", "r349" ] }, "us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "presentation": [ "http://www.senestech.com/role/SEGMENTINFORMATIONTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of customers and distributors that accounted for 10% or more of total revenue and accounts receivable", "label": "Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block]", "documentation": "Tabular disclosure of the extent of the entity's reliance on its major customers, if revenues from transactions with a single external customer amount to 10 percent or more of entity revenues, including the disclosure of that fact, the total amount of revenues from each such customer, and the identity of the reportable segment or segments reporting the revenues. The entity need not disclose the identity of a major customer or the amount of revenues that each segment reports from that customer. For these purposes, a group of companies known to the entity to be under common control is considered a single customer, and the federal government, a state government, a local government such as a county or municipality, or a foreign government is each considered a single customer." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "presentation": [ "http://www.senestech.com/role/SEGMENTINFORMATIONTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of revenue by geographic region", "label": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]", "documentation": "Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries." } } }, "auth_ref": [ "r25", "r61" ] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "presentation": [ "http://www.senestech.com/role/SEGMENTINFORMATIONRevenuebyGeographicRegionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "documentation": "Disclosure of information about revenue from external customer and long-lived asset by geographical area. Long-lived asset excludes financial instrument, customer relationship with financial institution, mortgage and other servicing right, deferred policy acquisition cost, and deferred tax asset." } } }, "auth_ref": [ "r25", "r61" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.senestech.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.senestech.com/role/STOCKBASEDCOMPENSATIONScheduleoffairvalueofoptionsgrantedassumptionsDetails", "http://www.senestech.com/role/STOCKBASEDCOMPENSATIONScheduleoffairvalueoptionassumptionsDetails", "http://www.senestech.com/role/STOCKBASEDCOMPENSATIONScheduleofstockbasedcompensationexpenseDetails", "http://www.senestech.com/role/STOCKBASEDCOMPENSATIONScheduleofstockoptionactivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-Based Compensation (Details) [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r259", "r261", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.senestech.com/role/STOCKBASEDCOMPENSATIONTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of stock option activity", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value." } } }, "auth_ref": [ "r7", "r8", "r87" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://www.senestech.com/role/STOCKBASEDCOMPENSATIONTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of fair value of options granted, assumptions", "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions." } } }, "auth_ref": [ "r89" ] }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "presentation": [ "http://www.senestech.com/role/COMMONSTOCKWARRANTSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of common stock warrant activity", "label": "Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]", "documentation": "Tabular disclosure of warrants or rights issued. Warrants and rights outstanding are derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months. Disclose the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable." } } }, "auth_ref": [ "r31" ] }, "us-gaap_ScheduleOfStockholdersEquityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfStockholdersEquityTableTextBlock", "presentation": [ "http://www.senestech.com/role/STOCKHOLDERSEQUITYTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of stockholders' equity activity", "label": "Schedule of Stockholders Equity [Table Text Block]", "documentation": "Tabular disclosure of changes in the separate accounts comprising stockholders' equity (in addition to retained earnings) and of the changes in the number of shares of equity securities during at least the most recent annual fiscal period and any subsequent interim period presented is required to make the financial statements sufficiently informative if both financial position and results of operations are presented." } } }, "auth_ref": [ "r6" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://www.senestech.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r545" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://www.senestech.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r547" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.senestech.com/role/SEGMENTINFORMATIONRevenuebyGeographicRegionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Domain]", "label": "Geographical [Domain]" } } }, "auth_ref": [ "r187", "r188", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r429", "r430", "r431", "r452", "r454", "r457", "r459", "r462", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r477", "r503", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r531", "r537", "r670", "r717", "r719", "r720", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r745", "r746" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.senestech.com/role/SEGMENTINFORMATION" ], "lang": { "en-us": { "role": { "terseLabel": "SEGMENT INFORMATION", "label": "Segment Reporting Disclosure [Text Block]", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r99", "r166", "r168", "r169", "r170", "r171", "r172", "r175", "r176", "r177", "r180", "r181", "r182", "r183", "r184", "r185", "r186", "r189", "r486", "r487", "r488", "r489", "r491", "r492", "r493" ] }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingGeneralAndAdministrativeExpensesMember", "presentation": [ "http://www.senestech.com/role/STOCKBASEDCOMPENSATIONScheduleofstockbasedcompensationexpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, general and administrative", "label": "Selling, General and Administrative Expenses [Member]", "documentation": "Primary financial statement caption encompassing selling, general and administrative expense." } } }, "auth_ref": [] }, "snes_SeriesCWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.senestech.com/20240630", "localname": "SeriesCWarrantsMember", "presentation": [ "http://www.senestech.com/role/COMMONSTOCKWARRANTSScheduleofcommonstockwarrantactivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Series C", "label": "Series C Warrants [Member]", "documentation": "Series C Warrants" } } }, "auth_ref": [] }, "snes_SeriesDWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.senestech.com/20240630", "localname": "SeriesDWarrantsMember", "presentation": [ "http://www.senestech.com/role/COMMONSTOCKWARRANTSScheduleofcommonstockwarrantactivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Series D", "label": "Series D Warrants [Member]", "documentation": "Series D Warrants" } } }, "auth_ref": [] }, "snes_SeriesEWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.senestech.com/20240630", "localname": "SeriesEWarrantsMember", "presentation": [ "http://www.senestech.com/role/COMMONSTOCKWARRANTSScheduleofcommonstockwarrantactivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Series E", "label": "Series E Warrants [Member]", "documentation": "Series E Warrants" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.senestech.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.senestech.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock-based compensation", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r2" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.senestech.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options, vesting period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r506" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://www.senestech.com/role/STOCKBASEDCOMPENSATIONScheduleoffairvalueofoptionsgrantedassumptionsDetails", "http://www.senestech.com/role/STOCKBASEDCOMPENSATIONScheduleoffairvalueoptionassumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected dividend yield", "label": "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": [ "r286" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://www.senestech.com/role/STOCKBASEDCOMPENSATIONScheduleoffairvalueofoptionsgrantedassumptionsDetails", "http://www.senestech.com/role/STOCKBASEDCOMPENSATIONScheduleoffairvalueoptionassumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected volatility", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [ "r285" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://www.senestech.com/role/STOCKBASEDCOMPENSATIONScheduleoffairvalueofoptionsgrantedassumptionsDetails", "http://www.senestech.com/role/STOCKBASEDCOMPENSATIONScheduleoffairvalueoptionassumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Risk-free interest rate", "label": "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": [ "r287" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.senestech.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.senestech.com/role/STOCKBASEDCOMPENSATIONScheduleoffairvalueofoptionsgrantedassumptionsDetails", "http://www.senestech.com/role/STOCKBASEDCOMPENSATIONScheduleoffairvalueoptionassumptionsDetails", "http://www.senestech.com/role/STOCKBASEDCOMPENSATIONScheduleofstockbasedcompensationexpenseDetails", "http://www.senestech.com/role/STOCKBASEDCOMPENSATIONScheduleofstockoptionactivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-Based Compensation (Details) [Line Items]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [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": [ "r259", "r261", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "presentation": [ "http://www.senestech.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.senestech.com/role/SUBSEQUENTEVENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of additional shares authorized (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized", "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://www.senestech.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.senestech.com/role/SUBSEQUENTEVENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares authorized (in shares)", "label": "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": [ "r508" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.senestech.com/role/STOCKBASEDCOMPENSATIONScheduleofstockoptionactivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r268" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.senestech.com/role/STOCKBASEDCOMPENSATIONScheduleofstockoptionactivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan." } } }, "auth_ref": [ "r268" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.senestech.com/role/STOCKBASEDCOMPENSATIONScheduleofstockoptionactivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Forfeited (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan." } } }, "auth_ref": [ "r272" ] }, "snes_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresWeightedAverageRemainingContractualTerm": { "xbrltype": "perShareItemType", "nsuri": "http://www.senestech.com/20240630", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresWeightedAverageRemainingContractualTerm", "presentation": [ "http://www.senestech.com/role/STOCKBASEDCOMPENSATIONScheduleofstockoptionactivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Forfeitures, Weighted Average Remaining Contractual Term", "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Forfeitures, Weighted Average Remaining Contractual Term" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.senestech.com/role/STOCKBASEDCOMPENSATIONScheduleofstockoptionactivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in shares)", "label": "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": [ "r270" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.senestech.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average grant date fair value (in dollars per share)", "label": "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": [ "r280" ] }, "snes_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.senestech.com/20240630", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm", "presentation": [ "http://www.senestech.com/role/STOCKBASEDCOMPENSATIONScheduleofstockoptionactivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted", "label": "Share Based Compensation Arrangement By Share Based Payment Award, Options, Grants In Period, Weighted Average Remaining Contractual Term", "documentation": "Share Based Compensation Arrangement By Share Based Payment Award, Options, Grants In Period, Weighted Average Remaining Contractual Term" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.senestech.com/role/STOCKBASEDCOMPENSATIONScheduleofstockoptionactivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning Balance (in shares)", "periodEndLabel": "Ending Balance (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r266", "r267" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://www.senestech.com/role/STOCKBASEDCOMPENSATIONScheduleofstockoptionactivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Options", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.senestech.com/role/STOCKBASEDCOMPENSATIONScheduleofstockoptionactivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning Balance (in dollars per share)", "periodEndLabel": "Ending Balance (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r266", "r267" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://www.senestech.com/role/STOCKBASEDCOMPENSATIONScheduleofstockoptionactivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Exercise Price Per Share", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.senestech.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.senestech.com/role/STOCKBASEDCOMPENSATIONScheduleoffairvalueofoptionsgrantedassumptionsDetails", "http://www.senestech.com/role/STOCKBASEDCOMPENSATIONScheduleoffairvalueoptionassumptionsDetails", "http://www.senestech.com/role/STOCKBASEDCOMPENSATIONScheduleofstockoptionactivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Domain]", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.senestech.com/role/STOCKBASEDCOMPENSATIONScheduleofstockoptionactivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r272" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.senestech.com/role/STOCKBASEDCOMPENSATIONScheduleofstockoptionactivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r270" ] }, "snes_ShareBasedPaymentArrangementOptionInducementAwardMember": { "xbrltype": "domainItemType", "nsuri": "http://www.senestech.com/20240630", "localname": "ShareBasedPaymentArrangementOptionInducementAwardMember", "presentation": [ "http://www.senestech.com/role/STOCKBASEDCOMPENSATIONScheduleofstockoptionactivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Options, Inducement Awards", "label": "Share-Based Payment Arrangement, Option, Inducement Award [Member]", "documentation": "Share-Based Payment Arrangement, Option, Inducement Award" } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "presentation": [ "http://www.senestech.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options, term", "label": "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": [ "r507" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://www.senestech.com/role/STOCKBASEDCOMPENSATIONScheduleoffairvalueofoptionsgrantedassumptionsDetails", "http://www.senestech.com/role/STOCKBASEDCOMPENSATIONScheduleoffairvalueoptionassumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected term (in years)", "label": "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": [ "r284" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.senestech.com/role/STOCKBASEDCOMPENSATIONScheduleofstockoptionactivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r32" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.senestech.com/role/STOCKBASEDCOMPENSATIONScheduleofstockoptionactivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r88" ] }, "snes_ShelfRegistrationFutureOfferingAvailabilityAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.senestech.com/20240630", "localname": "ShelfRegistrationFutureOfferingAvailabilityAmount", "crdr": "credit", "presentation": [ "http://www.senestech.com/role/STOCKHOLDERSEQUITYNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shelf registration, future offering availability, amount", "label": "Shelf Registration, Future Offering Availability, Amount", "documentation": "Shelf Registration, Future Offering Availability, Amount" } } }, "auth_ref": [] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.senestech.com/role/STOCKHOLDERSEQUITYActivityinstockholdersequityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r6", "r50", "r54", "r55", "r105", "r125", "r126", "r127", "r140", "r141", "r142", "r144", "r149", "r151", "r153", "r167", "r193", "r194", "r200", "r250", "r298", "r299", "r300", "r301", "r302", "r304", "r305", "r306", "r311", "r312", "r313", "r314", "r315", "r316", "r318", "r335", "r336", "r337", "r338", "r339", "r340", "r342", "r344", "r350", "r402", "r417", "r418", "r419", "r428", "r446" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.senestech.com/role/SEGMENTINFORMATIONRevenuebyGeographicRegionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]" } } }, "auth_ref": [ "r187", "r188", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r429", "r430", "r431", "r452", "r454", "r457", "r459", "r462", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r477", "r503", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r531", "r537", "r670", "r717", "r719", "r720", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r745", "r746" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "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": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Price or TSR Estimation Method", "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r554", "r564", "r574", "r606" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Appreciation Rights (SARs)", "label": "Stock Appreciation Rights (SARs) [Member]", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "snes_StockIssuedDuringPeriodSharesFractionalSharesFromReverseStockSplit": { "xbrltype": "sharesItemType", "nsuri": "http://www.senestech.com/20240630", "localname": "StockIssuedDuringPeriodSharesFractionalSharesFromReverseStockSplit", "presentation": [ "http://www.senestech.com/role/STOCKHOLDERSEQUITYActivityinstockholdersequityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock for fractional shares in the 10:1 reverse stock split (in shares)", "label": "Stock Issued During Period, Shares, Fractional Shares From Reverse Stock Split", "documentation": "Stock Issued During Period, Shares, Fractional Shares From Reverse Stock Split" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesIssuedForServices": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesIssuedForServices", "presentation": [ "http://www.senestech.com/role/STOCKHOLDERSEQUITYActivityinstockholdersequityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock for service (in shares)", "label": "Stock Issued During Period, Shares, Issued for Services", "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.senestech.com/role/STOCKHOLDERSEQUITYActivityinstockholdersequityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock, net of issuance costs (in shares)", "label": "Stock Issued During Period, Shares, New Issues", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r6", "r49", "r50", "r85", "r426", "r446", "r460" ] }, "snes_StockIssuedDuringPeriodSharesWarrantsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://www.senestech.com/20240630", "localname": "StockIssuedDuringPeriodSharesWarrantsExercised", "presentation": [ "http://www.senestech.com/role/STOCKHOLDERSEQUITYActivityinstockholdersequityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Issuance of common stock upon exercise of warrants (in shares)", "label": "Stock Issued During Period, Shares, Warrants Exercised", "documentation": "Stock Issued During Period, Shares, Warrants Exercised" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueIssuedForServices": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueIssuedForServices", "crdr": "credit", "presentation": [ "http://www.senestech.com/role/STOCKBASEDCOMPENSATIONScheduleofstockbasedcompensationexpenseDetails", "http://www.senestech.com/role/STOCKHOLDERSEQUITYActivityinstockholdersequityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock for service", "label": "Stock Issued During Period, Value, Issued for Services", "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.senestech.com/role/STOCKHOLDERSEQUITYActivityinstockholdersequityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock, net of issuance costs", "label": "Stock Issued During Period, Value, New Issues", "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": [ "r6", "r49", "r50", "r85", "r428", "r446", "r460", "r543" ] }, "snes_StockIssuedDuringPeriodValueWarrantsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://www.senestech.com/20240630", "localname": "StockIssuedDuringPeriodValueWarrantsExercised", "crdr": "credit", "presentation": [ "http://www.senestech.com/role/STOCKHOLDERSEQUITYActivityinstockholdersequityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock upon exercise of warrants, net", "label": "Stock Issued During Period, Value, Warrants Exercised", "documentation": "Stock Issued During Period, Value, Warrants Exercised" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.senestech.com/role/CONDENSEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.senestech.com/role/CONDENSEDBALANCESHEETS", "http://www.senestech.com/role/STOCKHOLDERSEQUITYActivityinstockholdersequityDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders\u2019 equity", "periodStartLabel": "Beginning Balance", "periodEndLabel": "Ending Balance", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r50", "r54", "r55", "r79", "r438", "r440", "r447", "r448", "r518", "r544", "r643", "r656", "r702", "r749" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.senestech.com/role/CONDENSEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders\u2019 equity:", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "snes_StockholdersEquityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.senestech.com/20240630", "localname": "StockholdersEquityLineItems", "presentation": [ "http://www.senestech.com/role/STOCKHOLDERSEQUITYActivityinstockholdersequityDetails", "http://www.senestech.com/role/STOCKHOLDERSEQUITYNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders\u2019 Equity [Line Items]", "label": "Stockholders\u2019 Equity [Line Items]", "documentation": "Stockholders\u2019 Equity [Line Items]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.senestech.com/role/COMMONSTOCKWARRANTS", "http://www.senestech.com/role/STOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "STOCKHOLDERS' EQUITY", "verboseLabel": "COMMON STOCK WARRANTS", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r82", "r137", "r236", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r250", "r317", "r449", "r450", "r461" ] }, "us-gaap_StockholdersEquityNoteStockSplitConversionRatio1": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteStockSplitConversionRatio1", "presentation": [ "http://www.senestech.com/role/BASISOFPRESENTATIONDetails", "http://www.senestech.com/role/STOCKHOLDERSEQUITYNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reverse stock split ratio, common stock", "label": "Stockholders' Equity Note, Stock Split, Conversion Ratio", "documentation": "Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one." } } }, "auth_ref": [ "r86" ] }, "snes_StockholdersEquityTable": { "xbrltype": "stringItemType", "nsuri": "http://www.senestech.com/20240630", "localname": "StockholdersEquityTable", "presentation": [ "http://www.senestech.com/role/STOCKHOLDERSEQUITYActivityinstockholdersequityDetails", "http://www.senestech.com/role/STOCKHOLDERSEQUITYNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders\u2019 Equity [Table]", "label": "Stockholders\u2019 Equity [Table]", "documentation": "Stockholders\u2019 Deficit (Details) [Table]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventLineItems", "presentation": [ "http://www.senestech.com/role/SUBSEQUENTEVENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Line Items]", "label": "Subsequent Event [Line Items]", "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event." } } }, "auth_ref": [ "r341", "r352" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventMember", "presentation": [ "http://www.senestech.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.senestech.com/role/STOCKHOLDERSEQUITYNarrativeDetails", "http://www.senestech.com/role/SUBSEQUENTEVENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event", "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": [ "r341", "r352" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTable", "presentation": [ "http://www.senestech.com/role/SUBSEQUENTEVENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Table]", "label": "Subsequent Event [Table]", "documentation": "Disclosure of information about significant event or transaction occurring between statement of financial position date and date when financial statements were issued." } } }, "auth_ref": [ "r341", "r352" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.senestech.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.senestech.com/role/STOCKHOLDERSEQUITYNarrativeDetails", "http://www.senestech.com/role/SUBSEQUENTEVENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Axis]", "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": [ "r341", "r352" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.senestech.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.senestech.com/role/STOCKHOLDERSEQUITYNarrativeDetails", "http://www.senestech.com/role/SUBSEQUENTEVENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Domain]", "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": [ "r341", "r352" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events [Abstract]", "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.senestech.com/role/SUBSEQUENTEVENTS" ], "lang": { "en-us": { "role": { "terseLabel": "SUBSEQUENT EVENTS", "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": [ "r351", "r353" ] }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "presentation": [ "http://www.senestech.com/role/BALANCESHEETCOMPONENTS" ], "lang": { "en-us": { "role": { "terseLabel": "BALANCE SHEET COMPONENTS", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity." } } }, "auth_ref": [ "r633" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.senestech.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental cash flow information is as follows:", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r600" ] }, "snes_TermDate": { "xbrltype": "stringItemType", "nsuri": "http://www.senestech.com/20240630", "localname": "TermDate", "presentation": [ "http://www.senestech.com/role/COMMONSTOCKWARRANTSScheduleofcommonstockwarrantactivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term Date", "label": "Term Date", "documentation": "Term Date" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r592" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Vs Peer Group", "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r599" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r619" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangements, by Individual", "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r621" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://www.senestech.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r622" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r623" ] }, "ecd_TrdArrExpirationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrExpirationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Expiration Date", "label": "Trading Arrangement Expiration Date" } } }, "auth_ref": [ "r623" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r621" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r621" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Available", "label": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r624" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r622" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "US", "presentation": [ "http://www.senestech.com/role/SEGMENTINFORMATIONRevenuebyGeographicRegionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United States", "label": "UNITED STATES" } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Security Market Price Change", "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r618" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UseOfEstimates", "presentation": [ "http://www.senestech.com/role/BASISOFPRESENTATIONPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Use of Estimates", "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": [ "r22", "r23", "r24", "r101", "r102", "r103", "r104" ] }, "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year", "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]" } } }, "auth_ref": [ "r588" ] }, "us-gaap_WarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WarrantMember", "presentation": [ "http://www.senestech.com/role/LOSSPERSHAREScheduleofoutstandingpotentiallydilutivesecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock warrants", "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": [ "r535", "r536", "r538", "r539", "r540", "r541" ] }, "snes_WarrantType": { "xbrltype": "stringItemType", "nsuri": "http://www.senestech.com/20240630", "localname": "WarrantType", "presentation": [ "http://www.senestech.com/role/COMMONSTOCKWARRANTSScheduleofcommonstockwarrantactivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrant Type", "label": "Warrant Type", "documentation": "Warrant type." } } }, "auth_ref": [] }, "us-gaap_WarrantsAndRightsNoteDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WarrantsAndRightsNoteDisclosureAbstract", "presentation": [ "http://www.senestech.com/role/COMMONSTOCKWARRANTSScheduleofcommonstockwarrantactivityfortheperiodDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares", "label": "Warrants and Rights Note Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.senestech.com/role/CONDENSEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average shares outstanding - diluted (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r156", "r161" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.senestech.com/role/CONDENSEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average shares outstanding - basic (in shares)", "label": "Weighted Average Number of Shares Outstanding, Basic", "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": [ "r155", "r161" ] }, "snes_WeightedAverageRemainingContractualTermAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.senestech.com/20240630", "localname": "WeightedAverageRemainingContractualTermAbstract", "presentation": [ "http://www.senestech.com/role/STOCKBASEDCOMPENSATIONScheduleofstockoptionactivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Remaining Contractual Term (years)", "label": "Weighted Average Remaining Contractual Term [Abstract]", "documentation": "Weighted Average Remaining Contractual Term" } } }, "auth_ref": [] }, "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested", "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]" } } }, "auth_ref": [ "r586" ] } } } }, "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": "1", "SubTopic": "10", "Topic": "470", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-1" }, "r6": { "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" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r9": { "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" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1" }, "r11": { "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" }, "r12": { "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" }, "r13": { "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" }, "r14": { "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" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-3" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-4" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-5" }, "r19": { "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" }, "r20": { "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" }, "r21": { "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" }, "r22": { "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" }, "r23": { "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" }, "r24": { "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" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r26": { "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" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r28": { "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" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-8" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-1" }, "r32": { "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" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r34": { "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" }, "r35": { "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" }, "r36": { "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" }, "r37": { "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" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/205/tableOfContent" }, "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(19)(a))", "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(19))", "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(20))", "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(21))", "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(22)(a)(1))", "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(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r46": { "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" }, "r47": { "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" }, "r48": { "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" }, "r49": { "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" }, "r50": { "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" }, "r51": { "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(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r52": { "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" }, "r53": { "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" }, "r54": { "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" }, "r55": { "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" }, "r56": { "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" }, "r57": { "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(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r61": { "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" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r63": { "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)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r69": { "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" }, "r70": { "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" }, "r71": { "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" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r73": { "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" }, "r74": { "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" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r76": { "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" }, "r77": { "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" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r79": { "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" }, "r80": { "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" }, "r81": { "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" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505/tableOfContent" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-7" }, "r85": { "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" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SAB Topic 4.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-4" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(f)(2)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/810/tableOfContent" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r110": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r111": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r112": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r113": { "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" }, "r114": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r115": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r116": { "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(3)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r155": { "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" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-16" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/280/tableOfContent" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-15" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C" }, "r178": { "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" }, "r179": { "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" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r182": { "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" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-34" }, "r185": { "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" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r187": { "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" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r189": { "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" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482955/340-10-05-5" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r200": { "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" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3" }, "r250": { "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" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-1" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-2" }, "r253": { "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" }, "r254": { "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" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8" }, "r256": { "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" }, "r257": { "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" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "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)", "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)(1)(iv)(01)", "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)(1)(iv)(02)", "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)(1)(iv)(03)", "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)(1)(iv)(04)", "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)(i)", "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)(ii)", "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": "(c)(2)(iii)", "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": "(c)(2)(iii)(01)", "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": "(c)(2)(iii)(02)", "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": "(c)(2)(iii)(03)", "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": "(d)(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": "(d)(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": "(e)(1)", "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": "(e)(2)", "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)(i)", "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)(ii)", "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)(iii)", "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": "(f)(2)(iv)", "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": "(f)(2)(v)", "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)(1)(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": "(h)(2)", "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": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r293": { "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" }, "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.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r295": { "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" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "35", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483406/720-35-50-1" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6" }, "r349": { "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" }, "r350": { "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" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/855/tableOfContent" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478345/912-310-45-11" }, "r358": { "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" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "280", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "940", "SubTopic": "820", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478119/940-820-50-1" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "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)(22))", "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)(23)(a)(4))", "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)(25))", "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)(8)(b))", "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)(8))", "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": "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r415": { "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" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-1" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-2" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-2" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r432": { "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" }, "r433": { "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" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "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(8))", "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": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r441": { "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" }, "r442": { "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" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r453": { "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" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r455": { "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" }, "r456": { "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" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r458": { "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" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r460": { "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" }, "r461": { "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" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Column A)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r463": { "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" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r478": { "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" }, "r479": { "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" }, "r480": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r481": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r482": { "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" }, "r483": { "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" }, "r484": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r485": { "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" }, "r486": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r487": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r488": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r489": { "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" }, "r490": { "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" }, "r491": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r492": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r493": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "720", "SubTopic": "35", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483385/720-35-55-1" }, "r510": { "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" }, "r511": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "102", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479589/842-20-55-53" }, "r518": { "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" }, "r519": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17" }, "r520": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21" }, "r521": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29" }, "r522": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3" }, "r523": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2" }, "r524": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4" }, "r525": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5" }, "r526": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r546": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r547": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r548": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r549": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r550": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r551": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r552": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r553": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r554": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r555": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r556": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r557": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r558": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r559": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r560": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r561": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r562": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r563": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r564": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r565": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r566": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r567": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r568": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r569": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r570": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r571": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r572": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r573": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r574": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r575": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r576": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r577": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r578": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r579": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r580": { "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" }, "r581": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r582": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r583": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r584": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r585": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "ii" }, "r586": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "i" }, "r587": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "ii" }, "r588": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iii" }, "r589": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iv" }, "r590": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "v" }, "r591": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "vi" }, "r592": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r593": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r594": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r595": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r596": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r597": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r598": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r599": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r600": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r601": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r602": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r603": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r604": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r605": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r606": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r607": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r608": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r609": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r610": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r611": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r612": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r613": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r614": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r615": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r616": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r617": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r618": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r619": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r620": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r621": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r622": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r623": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r624": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r625": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r626": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Number": "229", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1" }, "r627": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "A", "Number": "229" }, "r628": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Number": "229" }, "r629": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "i", "Number": "229" }, "r630": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r631": { "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" }, "r632": { "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" }, "r633": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/210/tableOfContent" }, "r634": { "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)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r635": { "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)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r636": { "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)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r637": { "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" }, "r638": { "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(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r639": { "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" }, "r640": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r641": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A" }, "r642": { "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" }, "r643": { "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" }, "r644": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3" }, "r645": { "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" }, "r646": { "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" }, "r647": { "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" }, "r648": { "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" }, "r649": { "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" }, "r650": { "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" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r658": { "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" }, "r659": { "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" }, "r660": { "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" }, "r661": { "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" }, "r662": { "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" }, "r663": { "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" }, "r664": { "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" }, "r665": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r666": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r667": { "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" }, "r668": { "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" }, "r669": { "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" }, "r670": { "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" }, "r671": { "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" }, "r672": { "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" }, "r673": { "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" }, "r674": { "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" }, "r675": { "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" }, "r676": { "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" }, "r677": { "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" }, "r678": { "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" }, "r679": { "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" }, "r680": { "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" }, "r681": { "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" }, "r682": { "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" }, "r683": { "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" }, "r684": { "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" }, "r685": { "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" }, "r686": { "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" }, "r687": { "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" }, "r688": { "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" }, "r689": { "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" }, "r690": { "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" }, "r691": { "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" }, "r692": { "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" }, "r693": { "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" }, "r694": { "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" }, "r695": { "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" }, "r696": { "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" }, "r697": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r698": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22" }, "r699": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23" }, "r700": { "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" }, "r701": { "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" }, "r702": { "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" }, "r703": { "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" }, "r704": { "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" }, "r705": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r706": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6" }, "r707": { "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" }, "r708": { "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" }, "r709": { "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" }, "r710": { "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" }, "r711": { "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" }, "r712": { "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" }, "r713": { "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" }, "r714": { "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" }, "r715": { "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" }, "r716": { "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" }, "r717": { "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" }, "r718": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r719": { "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" }, "r720": { "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" }, "r721": { "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" }, "r722": { "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" }, "r723": { "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" }, "r724": { "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" }, "r725": { "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" }, "r726": { "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" }, "r727": { "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" }, "r728": { "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" }, "r729": { "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" }, "r730": { "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" }, "r731": { "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" }, "r732": { "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" }, "r733": { "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" }, "r734": { "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" }, "r735": { "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" }, "r736": { "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" }, "r737": { "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" }, "r738": { "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" }, "r739": { "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" }, "r740": { "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" }, "r741": { "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" }, "r742": { "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" }, "r743": { "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" }, "r744": { "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" }, "r745": { "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" }, "r746": { "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" }, "r747": { "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" }, "r748": { "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" }, "r749": { "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" }, "r750": { "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 73 0001628280-24-036248-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001628280-24-036248-xbrl.zip M4$L#!!0 ( /V*"%G[0]4L&M$ "\+#0 1 9G:G^AR@$.+JZN8YE$UU>[;*]AC7]#//ESF)E!A- M"8G6Q3;]Z]^(3(F+$2"!@!3DG-UJ [IDQCTBX_+S_WD;6\H+=3W3L7_YFUJN M_$VAMNX8IOW\R]^Z_>O;V[_]G\Y__?S_E4K_]_/C5^7&T8,QM7WEVJ7$IX;R M:OHCQ1]1Y7?'_6&^$.7!(O[0<<>E$K_MVIE,7?-YY"O52K4671;]ZEYI V+0 M2D,K#51C4*JU6JU2>SBHEM0:T>MT4!O6*[3X?$5)O:4/:Y62KE9:I9JNDE)[ MH,,-VD!7!^U:12.5HG%%6JWJD%1(I=%NU Q-)36-:(U!4VMIJJ[6ANR](Q_V M#/NVO2O+M'_\4ACY_N3JX\?7U]?RV\"URH[[_+%:J6@?\>6!5WHF9#*[9TB\ ;L^_&%Q 5=OGAFW"-B4^O'_?OO:UT=T3$JF M[?G$UF?8T9W ]MUI_![#'Y=>0W4C_F+X87D]*W2R!!;\=78I/,?N_H!;[QJ3XJZ\Z870HL5%E<@_$.U^$"&A_YC^S2*XL FQ>H M7?K>+W1^'E%B='X>4Y\H>&>)_A&8+[\4KAW;!Y8O/4TGL&J=?_JEX-,W_R,C MB(^=__JO__K9-WV+=G"EI6@]/W_D7_[\D3]ZX!C3SL^&^:)X_M2BOQ0,TYM8 M9'IE.S:%!9AO5W@A=?F?IF%0F_T)O]^!W'%-G;__S7^DPU\*>@F8P29C?!(U MKWHVO&YZ#:MSB75K&_3M?^FTH)B Y&&IVBAT*D _C59%:[9^_KCTU!0ON0Y< M%][PQ?1T8OV+$K=G&S<@"@L*Y]5?"L#?5P9\4QK#4T8E@\S7T"QTU"JP\.ZO MCP3P_/U?X!MO]H96H8/0S^H%#W"Y8RR_HEWH_*.Z^PNZ\'2#O<$BS\M0&YIO MU"@-B842E[\-B+K#OECSPB\NT5$^*H%M\M?9P7A W<+[)8#X-:ANCN%9OQ2J MT8)"X7/5]QW]Q\BQ@/:\'I"]/[US?,J^[4\LTP<>")7D(XICV!!"!QY0F8%% MJP*!E=5*M-!H9<*MM-:LK5OIQV6V<^F0 K'KU(N1%BCTKCPFB6'E"A."5S[( MB%\*GCF>6"CAV'V)!C*;YX!8H.];_Z2\)V>$[CL$Q.E5P@NMG)O1.#' M0O3]F!(O<&F'?^(__OQQ^;?H,SYCY7D!K.']PT*->?6]?Y/V6< J?5S$[)D@ MYTR#+E[*:)?XCKOC:U?NQR]OJ.V,33ONL4E!L_2(C\NKW[1KT&0^78$A8OJ* M_90*A#YU71-6,(U_X.SG5 \-62P>,!/X,]73//I,47*MV7+X:Y)'ABS/GHKR M,?J>,A46?0($P.>A25V%,1J-M1FO;_]W6;6]OWFV@N6G3YALCSX!PEP?%1G3 M'Z6*"O\7W3?_;;9,8^'21@E5_?(OT>?H)1^7]AT/AJH 8.#FF1_NK 6;FSTH M_&67G6G"[6P19_OLK";6SK12:%_MO[.Z #M[SY2UXS-E0S0P:,G!H&4'AJ: M8$@JHC,$0TL ,"RP>S4[=F^+M3,M.Q&M5@Z]M9 $Z3.:/_RC 2][ W]$-_UO M%&TPQ3#A5Q9F+'BN?_7@.D:@^_=NG[HOIDZ[;R;8]LR0ZKTXU@OEM_W\,?9I MLYW/7IJ>?]03F#CJP4V]P^#"";PS1@'FS5-42HF?QTKW0(Y[EK&6D<%3A3.?LMG9PVWE7I@))!QOQIP\6 M[*UK&QA!F^ S/D_G#,8$WR/U*''U$5QT0U^HY;#+9M=GSVV'\<_4@]OOYXV* M#!U*]> ^Q.%1<3\!+XU,T?0QS+^8;_I4?RA?6SQ,; M!5ERP<%]N:.@X"LE'L4#^-OQQ'5>V)%??MC@X$[GF>(@2SXX ^_XADYUOB&#F+BL9B'Y3V0*2+AWA]1-_P[ M/X))6-=8&,#O?@2[A*6]LF2$=9V%P=)A](0FKO,,HOZ.C)?.[5AJZ*VMX]-? M*%Y1K:BMW,!:7(\Y*U@G?F/WE;C&*C_UQA/+F5*>^GL_P03>?=^(9\&/Q'Z. M-@=NB\VM,@K"9LL$1XA)VFP*4F;,1%>(2=QFBM"1N]$!YA MIZF=J@D;"4B$L#ZU+--^_I7:U"46H*UKC$W;]'R7H/D18N[09RXGTF;">NXY M0MV)])JPV18Y0MV)-)RPB1DY0MV)=%U>(B@7YKJ?@HN%C>+,^)>C XLI'!L^ M>LND =^/'9L11EXR>6K"ADL2PKQK&";R(+$>B&G&1RD5RLX@J17FP,L-:57 MF_1X.K/H:5-ZM:>%O_1J3P3XO'NU)S,T3S'K)N_N\%$-K%,@2/K+>E2W;\?#F'?]O-YBB5AG7-QT'0@P22LIRTDY+,43<*ZT#NI!.T\ M!9.P'K0H2#J06!+6BQ80[ED*)6&]YYW@7CM/H71>GO8!D'08H=0^+^?YL'#/ M4"BUS\MYKI^E4&KGUM,^%I(.))1RZSJ? .Y9"J6S8JG\W*Y#X"D TFF\_*B#POW#(626LFM&_W@FB_ MY@\6"6=9/+N4#[FPS[/#MUK)K>M]7%P=1D2IE=PZU2<#?Z:2ZKQ\Z^:9RJC< M>N+'PM*AI%-N'>L3 #Y3N91;ISH6\.?9=5JMG)?WG9O)S6KEO#SJPP(^4[ET M7BYU^SSEDII;__M86#J07%)SZTR? /!9RB4UMVYT'[9)O>L(Y&21+EUF8\)\4Q%T'GYRFKE3$71>7G6AT#3H432>7G+!X9\IJ(IM^YR>,@0 M_CZ?,7^>M2BJFEOW^HB(.I!XJN;6:3X-[+,44-7<^LWK8'^>=2EJ-;=^]A$1 M=2@!E5LG^C2PSU1 Y=:=CK==U3,53V?F@Q\ 38<23F?F5A\6\IF*IMRZU3S2 M=W/>H>]J;GWO@Z/G4*(HMT[T,2&>I0C2EY C5O[SGEA#\5)80L=O"^JHZ6JY=;Q%A>OAQ)^PCKA77B"85J!;[[0 M/M4#U_31_GK3K0#P\\5UQMA%// )-FR_'T8MPQ^HVQ\1EWZ>QC]@N>%XB.;# ML^$)!B>KFK#N_AGA]C33+=2:L(&%,\+MB=1G3=BHQ!GA-MW8O^QP*VS\XZ"X M9<;5@MUT/\&G'"&J> J]6Q,VXG*&.#Z5_A4V7'.&.#Z5'A8V,'2&.#Z5/A8V M!'446^N1>KYKZCXU&*J_VZ;O/?:_GZE>%C8L=<:X/I5^ONRXULGX^B1Z^K+C M7"?CZU/HZ[IP<2_/]>?C+7^ESK-+)B-3)Q;'DNX$MN].K[[WSTV=UH4+4YT> M%2?2=G7AHDJG1\6)E%%=N.#/Z5%Q*ETA7(QF"RJ8YWT+>W!MPL=0GZ%"%Z(AYE0Z1K@X R+F&_F/XUX'GN^,J;L8UNU: MUHV)[N(@\!UW6TQWZ[MF:56.KR,H6,_TJZ M%(8N3V5B"AG^EG0I#%V>RKX4,OHOZ3*&+KGOI[.S6Z!+G9HO9V55G*CB% M/ 61!"H>@::2H$L-#?8CT'R=!O5L(_I:$NAE2-!\G0E) KTT"=K,U\G0 H%^ ME@1Z"1*TF:_S(4F@%R=!A3LEBC#V8!'[CHSI(GG^$< *;QDFS1>*5U0KZK:I MKXG?V \&'OTC@(?W7N"?52I]=\'A15:SI"8568N7)J6(C^;;E4L])W!UZO&/ M(TH,MGC#?.G\#/\P0C%)JU4=D@JI--J-FJ&II*81K3%H:BU-U=7:\-\HY^;W M>/[4 H(9FW9I1+%IUE6M/O$_O9J&/[I2*Y7_+BQ?1]QGN-1W)E=J=>+#C]Z$ MV-&ONF,Y[M5?@,HJP^&G(2R^-"1CTYI>_>T)D.@I=_15>73&Q/Y;T2.V5_)@ MN^&%GODGA1?"N]G'UW QE)5L!PB MS%J4D4N'OQ3^LATCS4+G"068X@R5:\0XB+6?/Q) $P(WPM8,9YV??79UN-&! MX\(K2[!?BTP\>A7]\FS5;-;OH4(G#@^"#%KQ#5+]3U,;^S1"SS MV;YB&^(_SZF@7.&4X .]^4;TYO#G,OST5:J5>:Z]=MJAT\^7^\9OR,Z@&V['O K#13%T)-<@CBB(P(@J*3=! ,*AY M=>/HP3C4G@6F/(9P04>ME/[!%,S\*9UC@.)WP !RK[>//(;7I=[_/P)0UR"T MIX]TXKA^01DZ[ICXH$O?_*NA^4:-DN\&,Q"!&?:V#CZ'Q7K\AI7CO#R>Y/[Q MO?OXU'O\^B_EL?=P__BD/'Q_['_OWCTI3_<*2(8G8']%U93[1T6M?S!^4NZ_ M*$^_]90%H3$3&-WK)_Q9;6NU_+&>XRK^B"I_1+2D<$M.H=AT= >F?&"W][AY MN$R2!GQ3&L,C1GA;R2#3TI02MT3MB$2U0N?O@4T5K5)4T.8\!3MG"M[[Q[.6 M0$\NO,YD_NY:$30DEC>30;5"QY$R*'SYTV/WKG_+)(T40BB$_!DY15)HZ#IC MY=_A_Q3?F?V=NSUB_RK3PVB \L4$NQ^H'USXJQ02ML>\>KR9WQOQ5!W#(VI) M:[9K:NX%9EIP\'[7V)X3 SD12!IHW=_U^D^]Z]^*RNW==3DQ8(X/B'C)]*'W M1G2?[1?=:W>V3X5XBC>A.L:^#,6T%=/W%'W$U/=/2?%=.+8OWFZ76[566E>\ MUBK7JYM=\>3?U^NM5'=L7%0U27Q@73 @KDS=T^%>9[ST\.2B/SY)J;0>6 MO+5UQYV$<256D7O-.SI<.\:R10@KTC'HZ-.)Z[S@<^:F8+/0N:$6>24N7EM^;'<+RN]\<1RIM1E0%RF2N7.*?\41V_OPJMJ?4-\ M-27#I[UL=X%NT>&*>IQA9(O=D9+?NX;A4L\+__,5<*%&O-XNL-M-.Z!&UV?? M8,CLZ&*L#B11U6J-B@*.3?L@SE>C7$^PC$\3AWL:5RYH&3SJ^X2\5M+*,>;, M@'B4']/XHQFAOI.7IX D$DB(5LY)(;(1M4KWA1;9*A>OZ*3V-U:)JCJ+N5; MS Y,$)FJ6MEL8&>GJD_,DJ="\PXHNX8_[]TGYW5F4ZE %P\CA]KF2B"XN"MA M,)UY[SZ 0>Z<1Z/KQ8ZW?]W+*(031=F8[^%$'YPP$2V_I\YX?9S"%^MT&G5 M*]6F--S R @AA8[RQ 4R-"?$4N@;U5F?4O@:; WJ2?-L%7) 5@K258P!EKOC MY^3\A:*QZU*RQ%$U $>[VOKI/4>ED(Q?'< K2%C[78A.K1 ^%9MMM*@ UUD!4KX"'CL!("W25%XHZ.YC5WQT M?'%((4+[F1J*AVI:L8CG*RX[ MM!$93?$@F#>>#N.B..]0F02N%V" U'<4N((9Q&KUP^ G5 MXO-#5_2MA Z0[ M)BMIC7*M6<\H0EJK-#*)D%:KY;J6[E&'7Q2#5/-RPK9/IL\S\RC11XJ.)K!(UIV>I7BBM^#'_^T-$ ME&7+YX=J"^0^&'UWQ#/('YSME&_$_4%]Y>O7Z^UADUW\@&>!RA5O "TD#=R,)N"X_C M.7$H5WSB!]Z,,MN%SK^HMQIF2'<:DE'2W]M)T^_NG!-MV]G%ZR/9 \6/ M3=\''J$64+[KV"C_K:E"01=,%=8-G>@L1'I#?,(3T]YQ__P9B_[U8P!7UBIU M9/!'^AQ8_/RI7WI2/OS/7]1&\U-5JY;#"_R1R3*4)IBA=&A1P-<[XW#J_92> M?Q< @W )V7F61U^1_"OY]]#\"RQ#% OV0A4"QI\%!(E,B"3MHG*+_58!>BS% M_N"-@?'A+6ZDDX +Q@"$*:IR>!KH/P3;LP)FYZL_BGXM@V:G;&D&'9HV.S%G MQRP8":["+MSB9-$E95W1)O2[&J1K**S*RS 4[A M&WV-YZD4,:L#[7)_T/,CS MMM8=;RH\/C?)THNW32^64B)X_,K < */NWVP55X)'E.;"9XCOLN:XLM?37@U^I,V[,U! M8?EB>DS5V<3636*A18MU0'BQYX,[1US#4[#PQS3696]H'\A/L1Z(#'X XF///JPTWN]8_E95_P=I/C)W+"H6E5MZ(WL22N+9)>6^/GYP" M%7CLQ],2D42]$7$IBUGI_ 3>8T>!3N S*<0R%MG/W> 9.!6CUY5/#=Y_8E:> M_86%@^'FP#8Y:/EC"^_ 72T K^@FF$?>+X7;NR\Q9T-L$>PXLL\><3]?R#(V M8 LEPV%-NO"!H+U ^\.S*C/@@GV9\OE_WYQ$G[7=>P[5U+!V$RM3>T->-=R<1?*6LL,^^* M]=![O+V_47IW-[T;Y>_?[WJSGDR)-8LP=//4_?RUA\UQKN_OGGIW3^M;$YY: M-[:;Y5JUEE8UMLJ-=C8'+-:UTWQRZXU:&9J0CXBC[ M5/HJY5J2ZRLL*'X ":3M?I)^7)[U[V[ONU^!9&/\K3[Q/IRKNBP+'(Q M4Q/DD/UO'X(ZC8,42QP'?.,*<8"GDHHNM$+GUJ=C147,E_= _0$Q)@W3= C] M,@L,LA)RGG_Y(;!)8)@^-7[:D\GWQ_3IC+3SX5IU#19SK/O#1Y3P>NFK9B<2 M6(D,W&CCJ<%G8A$L4^V/*(WU6??0]U(4Y%L4O)/LJ45!=II!BH+#B(+VHBA8 ML ZIX^\H*:3:<7%8 ]JO2;)"R(A&U8'+1 M.EEQ3;R1\L5R7J4!D7>A@&C6I $AA4(R:JECRJT/:_(=92X=XB(.TES(NV0 M7-<.9"[(@.Z!D%:OAP'=ZKX!W0-B3$K<= C]1FSRS*3JK$WGI 1]Z@=Y: MUR;6U#.9<387QBB@>6(I7O-(OYRF/]T^_]1XS3'=<1T07H_!YZJ!4G+E7G*UJH?.5/A.+:TS6.DZJ MS+RKS%8=9X+)V%#^L,8%:U<&A\Y#N@)&,LVM=]^OZ(8YJD195O[@=T5C?F MB%UBZRWLB2%[;XFREHOMO96L+AZ9 9QA>$<>S M4ASQR-N78IK0A+K\HV(0GR0>VYV7#I_-2EE5JUD-C&FW-S<+/?X :K:HS?M+ MV C_K&82_SVP*3879!83-AB\P.',C/]OJ$Y9TV)-99T6M4R&,.<)!IN,P&Z_ MORC$=W#MSF!V+M<3BSVR=@?'X4<1GZRQWDG,#CXD4B&>1WWO:B?,9)SNF=G] M&A?VW(@PBX]F+=8U UC?P#SWC?Q5];[.*/GW@3_\ K/1,RN4(*Z=H&_JA M_)-8 4W6RU^+>OEK:J&C%MOUZDHG?SZ08!_,1*R7&$.[!\D718[DCW/EC]H) M^*-:Z-2+6KLN"']D9-+D0R5V^>0F'+2M4\#GP*)%Q:;^6B.GF@X0L=R?;Q;9 MHD(BB#[. 'I'_=F<\17BQ[K-FK8OZ6\@P4.HAB36J"24+;(T):'4"IW]161& M=')17L.#2R<$'&#Z-L%F4SQ@Z["L/WW),]Q)9B:UF/+-"EMD9@CB'H?P>A[ MAE"-FB!V0I9!&4DA6X1E4@II%#I:JR4(A5R4)7EKOP!*'']9.$,CF - MQ!!XL]!IM=N"V '27CRB"-Q"&*U"IWF>!F);&,FW9@B9XQ,K0ULPV6G6&3+ M-L^:07:F^],%F=I@&!3K]:Q,@\0GCJ*;E1=+;-N\\SV(K58I=!K%1G/OL,[! MB>V\CF_CB>(1_XX&WW/I7%0*(*>-YC4+ MG5JQHNT=FLA#Z%BRDV2GE#'RM.R$!Y7%:OLB@^.YJLO[>MO]?/OU]NFVUU>Z M=S=*_^G^^G]_N_]ZTWOLAW/ E-X_OM\^_6N?DJ@%_&F ),,)L* YOMKLR-52 M:99V7H&[S85PEDD&IF7Z)MVQ&B[C_DV9W9]IPE:M7(_!)_MLXMQ2_ZK$+Q%) M.\SJ 29DBBG)^_@UYV8%Q&WQ?'1]PK*&!TX7:S,P:^U"1VVK@KC)&2@,2?'G M2O$)ZS.V47R] A1?S^IH4:C 4%Y5F!O0>;V&/%/<0^8C)+_.S;WU3* 6.C55 ME!).>:!X7#F9F$JJ>.Q\9J>)'.&-_ G*R)V;."ZC 6?X/BUNYNE-Y?%C-EEP M$9=,U_.(!N9$Y8P,:$DJN^6T)2 5;*NK9I4R*93E*7JU6XSLM!V?KHV;2',B MJ;R\0S!N];GJ8$CL704GK4T!R6.+C$Q&'E@&G-4!DU!FINAR\88.*2#%4%SZ M0NU@-SEX&<; ME9D<#$^YG?3'UT''NR)N@E,@B8&HP2Q"*3Q>$3!N".]M(!> M]G;(1;0@\Y'4IJ\>JR%::+@5+O0:3;V=KSSD.4E26I_>9N$I!H5(*E6 M0WB2VB)XH^D!;.K/6@H\Y%674/AQMQ@_*"H6];R9>@C##+)*^0"JP;&?GZ@[ M7G0L8S@9F_@VLLK^/[URR,CDOEBBVJ8V:;U2\%WL*+O._J/D6,!+KRH>@:;G_A364.QCR1;F(X8 M/J*$UU^IVCQY=2D'ZW1MQ,.C,0\IH:C\=1._/5"WC_,@-]I5MW=?8OHD\[

>S2_=/;"H\#_UO."]WL;FF_4*/U)72=F6^I1P'X?^)X/5@W(GQ1KJZ9> MVRX@VVUMVE'@EAJ=8-!C5'@[?2:@8).]G ]TF,,H9D:]/(E.-\UA 0]%]=BUJ]8YN_*[N*,I>T[2V\ IU[86@MS M^^IP^J-:+VJU-# '@^W09+X;K+,WFK.$=0UA70/Z7CU<60OK>!M9(1[6//P] ML"G7K%J%3;:OL0NC>??A3^'0^Z("SYM0>/P+M:9[6-F7D0B_-3]X1A>AF?3> M'&J!*9U5.EO.SLK.G#2VI@)O)8V&.*0AF^YT82.( &(I..0.5JKH9&+ZQ)+E M$SOW+IC!] % >FM?J4_@34:/N#; PUL M\PV'P79BFE;4JJO5OBMY(M*(S151K0C?8Q%5&V,]U7:QK:X*Y*,35:;F M;SZ2:[VUJ3"RP"%[2W@Q\:C'H)R6752P]>E]4/9T)Q6\SF_2FNB@,T MM7I679 $RML]J]((%NQ-+LT3IE?S/:ZTW):C!_8%S?D(H.3E)5W;V%\<:0>9 M +(7,H_@OVQ>YA[30R2#2P;/K.8G$P:O'60FR=$9G%DC'WVL-HT.5A^(5QDY-/0&E]"E5B*X[8UC-%$^;>6\]WT$J,;"KLZ$, M39O8NLG<2>)35FI27CY47MA[^/@:QB$GCL>BNE1G]Z-0U_!,ME5+IP M5XC ROP6,@!T!?[Z6TX(Y(T@5=^=MR_\BZM'/C!)JU4=D@JI--J-FJ&II*81 MK3%H:BU-U=7:\-\J9O#PFT;N/-'LF98&+B4_2F0(&[PBUBN9>DB/BW !H"PB M(2'\UD-K.#P8M#8-Q?F9"+,69>2BL/S+=KPUP79'H8 I&UB+A;SR\T?2B:,) MH6AY32E5[Z[7?^I=_U94;N^NUS.]*.N]OK^[Z=WU>SA"J?O4^]:[>^HK]U^4 M^X?>8_?I]OZ.SU>ZOO_V\-C[#:Z\_6=/^7K?[PNTLS7QWEM;\4=. ,\PO*)" MWW2*&FV>I36A+O^H&,0G/XF_H>\V"0S3I\;ZM:Z***9QYTJ#J7=8L44F'KV* M_O@4-;4Q;?9>=M.G\&&AIHDY)F.0X3_/A6:YP@5G&'D(WQS^7(:?/JY^7ZN6 MJYH6^U.EK,9^O^Y1JE96:]54CUK_?:W2..-%5E9C&80Y!Y%STB5S;6:NQC&8"V=:5+*:L">92Q RD\RUC;G48S!7L]!I-?=. M<)/,)1:92>;:QES-8S!7J]"I:UE-_10HER^7/3@]'T\!/4#1;IV-+Z,P;(N[ MA&"\'_[J. ;+/Z'NBZE3K^]81@SYMW%*HRCSP67]X!$-_S1DHE:P*D68$D%) M)T>T8=/1"8Y:;TMY87@^\# V\6 MMRXBS"B):7]S;PLQ-4#-:>(3TR6$U>XG%-/S[6>%ODVP/L7;;:A'RI$M&?M? M-19E&H2D MN(1VYOX4UT1KH!4S]4%2W&52W!9K='^*:V&3WVI3?(J[A(2*KYA .W2=<624 M.O9>Y4IGQ3:IIJRL6*-KIJS,&.C6UITQ102D9B$_R"&_%-CT@X;'1.+7::EL.27B71W@K)NH! M":_*1E*(37B7T(+MWA]15S$9(I4/8=STI]VR?Q-[#JDS49,XGW)EIU[91>6? MW&(+2>KY(>_(7)-=SQ-N[1< (^99<75R1^.J1:IX5"O/:<^1/K9$_Q/2!X[ MD>1QAN2Q)52?D#RPD+Z:!0ZZM[-*45,WPT:<=Y(K[4)G]?!9RA7A2"-3XVH?N:)51),K%Q7!^F9Z M.K4L8E,G\&08:]^T6 RDWSFVLWPXLKYV4%/95%,A/ [ID1XSG74+I227G]7, MY*>D(P'I:%N2:FJ)HTF)T[9*Y*SU#"(K4AY(>;!# M)=Q>\J"F[NEK'4$>L-9C[?;JC#,I#Z0\N!QYD+1 ,4O6T_9TF \BLEC+KYK: MD/) RH,+E@=)ZT;W8[;ZGH&-(PBI!BMJU5;+^$66!Y=0Y?H[^T -A<"JR#-5 MO!%QX?%.X'L^L7$?2DD9$,_4^30/TPK@\HRJ8#7 BN$$ XO&8DQL2;"6YS@( M-[KIE??,%N&AR]%P%XP'U+T?WG!P]]D3[^;#>?5JZ%0KJ^F=4A2/CTI-T](&IMB$!FN-C/&JX%0KA1K M,>WM-U/R19V03JC+O8$D#D!"+XWO;(4O$[+L><=%]H2-V,)L8]CD@;J,IS>Z M(-6U@8H><6T @Q<])I1AJVR_)5"2\3)":16WD$:AHY4K"?3HKM&0_6A)[."I ME"%2AB1GWD;FS+LIE)+]0M8*LQ;.8BPG,<:E$)%"1 J1?82(FC'O;LGPRG@9 MZV59HU+H-,J- Z9Q21DB98B4(2L1CTR8=TM>6,8+62?,&IC[U08I@3>"#\US!?.C_#/]%ZQ\1]-FU^YEQ=YF"=8N>/PQ$F>^*5ZYMN/#^WP'B<+ >@5#&9HVL7636+!59YAZO_?P M\;4ZK&CB>"8B]LJE%AL1^.G5-/P1+)<%,!?N"C%8F=]"!IZ#I+WVEA,">2-( MJ\N@6?P75X]L89)6JSHD%5)IM!LU0U-)32-:8]#46IJJJ[7AO['-=WC3R(UV M,"'/M#1P*?E1(D/8X!6Q7LG40WI&W'EK#X<&@Q9$&XL;AHUZN M@,6IBU?!H7*-8!5[Y^2/IQ-&$4+3_ZEW_5M1N;V[GC']*=A*62MQ1 '6]?W=3>^NW[M1^D_=I]ZWWMU37[G_ MHEQW^[\I7[[>_]Z7\-MH-MW:BC]R GB&X?TD_G*_VR0P3#"^UJ]U5<8RDV&N M]9B! BNVR,2C5]$?GPS3FUAD>F7:[+WLID_APT)5B:+]G7G"(,-_GDO].C MMASE;3R$;J]<%N/*<=H]D=^R1MJ;;\HWN&KD*3W0?<;/ _=CY^^!316M4DQS MT)GTB#YI:J;@<*M6JK4D&0U[CZHX'WAINY"36 &1-48 \4;*T')>EZ<8@F>% M/NX+^#;42S0D9E]BR8RF=I]2DN?NVE&:PSZ--,\MA!>WQ1Q'XDY2^M30UI4^ MY;'AK^2&L^6&H]0F-6KK"G^.S@T7U<&X:_PGX+,]6*S7I8![W03'U(ZR^^!; M_%M'ABLN\[ M^H_2@* 2Q(-2:GN[2\@80)PAY6^1D%&^ #6N%^ 91_3-0D?=7SINH#[9>5M0 MZ9B<1EK@4&NK[K3LJGUP='\F!N!P<*D3Z#*4B ^N\V)Z\) OCGOC! -_&%A= M70=3G'80MDPQ,2P;*-@J0:DMP+$=R%>.DU'S!9)P+,W6R M'8JINY3@S$/^WUL[@N_C#+QQ&@RGOM4%."B0!L]!W< U]LZN5%,M=)I[C^Z2 MUD]ZW2V\5']PZ8281N2\N"ZU/9#37YA@;[#ROH0ZNN'830UX-A] MLB-DM.^LQ/QV@JD5.C&=>O(?_Q->@M[:+R E'7$,)60$59/&!G)P<%YE MM2);FL'"DE!9FY?&2 O8^B;5T&X#C* M;Q8ZJR?'THS,-[5L.37>G5I:^YV/2/-QC[#JA$PO,*9ZE)#J P=M',6W"YV8 MKM/R$%E,:CG((?(N=-.J -U4!8C#7Y0U"7AQ SH/5EZ817EH68FP_3H_JXTC M>Q7(?N^YXM*H%)!@4MN4R0BF6N@T]M:OTJ[9": MUU4FP.Y&^(;?37]T'7BP7^I&'#&-XP=M/W]<6IHBTL_NEF9J^F%#&4Y/0%F: MG5I3&%$:W\WB+DD)Z#ZVZ!X#+W/..2FZ#6!/$9;O:U#C\_0[H.+6GH>T9GA( M6WS=JN_?BB 5&G-@ZEXN/::H]S\4/>+8BV*SONIE"42/H?B/5C"#-V_N=K)) M5CLVE!)@9>;*20T#H3QTA:DT@8N/H(;%KL^3IQT4+RIRR9 MD/X1F!-LLB$]T-TKX\B4M2EY?BQK@.+-Z(8A><%@%QX/+BU MNC,>.[@@1_]1Q,:0%^;19MOJA4'Y"P#Y-H3Q_?": 9BU&EL.FP[--VJ4_J2N M$Z=FU$+G?_[2JJK53S*1[PQ):9NCFXZ4MD?@VSBKK5A55X]9\U\PDD_IB\*7 MCV3;)TGZ,O*X4@C>.P3I^AS7M@;F>UV0W"V9['?M]#OPOCKNN.7YR[FJ+ M9DM)R_P4*5+I2>P]*54K%7#MQ$^8.M-\I$F8GJ ,IK&GL3(G*7OYO"8SY$L$ M_DV9(=4*MC%>;=^VFTDCTY'R3FI;Y'0:4DMUU%>ML*,^, 2$)T69J20SE7;H M <#KC#%7ERE*K,=@?V!1Q@LPP^4%@PYR((#B"?^_-P?K(_5\U]3!KL0?NK:Q M_,7"E0^P$<=8K0W7K0"!VWO3V7R-1[!1>\,AU?W44HY/VZ[)1H#G1I])TW@% MIT]L:E"L-U>U<%Y;#PJM%:[7:8*B,J#/IFVC\X15? SO,H*UEOMJF\W6O9@N M-0_5"YUZ46OOG:\C(UD"4EI+)$IK%#JU8K,I"J5=@B&_0613G->R3E@?,.(@ M'(S^>J#-GX\4T422(CC4NMBN9S6R1.@@H&1#R89S-FR+Q(98Z%]4VUDEJ5Q< M %2#K1A.,+"H "B MN*,QS6ZJE7:AL_: / M/6 #=8#I667E9*'CL0ZK)J:]OMGQWIE*P@$GM3HY4YVQQ1B[)A/3)U8/1]89 MIA^ AW8;4M+GP <*^Q?UN3)951I:H9-5DGP.C"W) B+M+4.S*3D+)+>G1&TO M\_Y\JB[/I_:S-3[ZJ'WAOX;YTOD9_HE>,2;NLVGSH\9WAH1.,11V.,9A3[Q" MFC;U!*S4IQ2L2' =8#53-"EY0Q[?038R<)+IS-XD%BR7^.S RBO/:/C]WL/' MUX"Z/DT.$N3JQ7E?DM9. Y5N"OO^6$0-X( M4FT9-(O_XNI12IBDU:H.2854&NU&S=!44M.(UA@TM9:FZFIM^.]JO1#=-)HQ M[H0\T]+ I>1'B0QA@U?$>B53#^EQ$2X E$4D)(3?>F@-AP>#%D<:"&C'90>> M5\"5U,6K8#E$F+4H(Q>UR5^VXZU9Z#PQDQP,;QR@QZM82">.)H2BY35'U+V[ M7O^I=_U;4;F]NU[/]**L]^[^J==7GNZ5Z_N[F]Y=OW>C?+F]Z]Y=WW:_*OVG M[E/O6^_NJ2_0/M946GRW20#V"#5^6EUK0@G2*FPGM!.B25&OE-"0NPO&\!Q] MU7E9MM7NW6=BFW\RY@3>8@D\[$/7-A[ <,-$"OQX/_P2::S^3&'=F)YN.1X8 M>$_PBL\6:[X:66QU;C6:=D"-KA]^APN@8-U-D"[< "32YV[_MJ_'GO M&4!.M_=WD8T7;N(=I\-OX9/#A YCX>DQ[ZRNE]&S:)6)BMF_TAJ'Q-]:.V(- M1@G:SBCU/@<>_.IY:WDL=D^+XYG)Z(Z?H4UOU$]1$(.ULO*Q^\8.#1 M/P( MC55W&AH,=A&IJWX(Q/[JTPBD0#V8 CN3>"B^0C&&QB4+BOK?!@YU#;?BDK7-?]T;%)6?H?[R0L% MC^R%6LX$6]' $_!R[%^./8B #OYDD4WEV7(&Q"JR@5VN27WB3A4?D&,#-3Q/ M6:0+7DV>>504'3QEPC)LG$E@,6;SBK *,":)A=LE[W[R1^ #/(^4(7I-.-*6 ML:/K6.&.T0>T?7R]$>B^QU;YPW9>;40WGXW[ .^+R#Q3@FV4ZTD,EE7S&IFJ MI+&[WWN#Q*/BV.]T/R![^G;*4&WW@035JPB-X5\ M&'$3$VQS'@+A-#+U$# MU ,IPF\;4O8G2 UOH?(0.VRQE0Q-%QX"KAAEW;;P]31,TV2?0<($XPD^=>FM M)CX,+P!D_:!^&+ /PBIX+GXL_/W.<<&S8RMQ'5C7.^E5!@6E8$B"K1L4$J[I M>[E?5GKVB^DZ=IA4^N""-\\WUWVFMCY5/H3:IO?0G6D9%_;G^=SIB?R6&6*H M,@;J49P!.T-8NG36Q_&%N*83>*'R@&MPG0[(:X(O-3%S!"YP61LRRC>(YQ$$ M4,YN*2M/C@*F'&7O8QK"I3H%7!OOW@@/600G ,&RE+7A0/;PC94FMW=?(BO3 M ^5_!48<:,W[(;,;O<>%=S^&"YH%_"IS\[%1Z-17._+SO7$EB5"Z,7EB/ >Q M!6\R2?%PB^].L/40-1[IV'DAUOUPGIC_'4NEL1Q[N674PHYP+.-JWB'KT\DX ME>&(A&]@NW/Y:_ 2_#A_F0)O@T7/7E=$_?D*9(#_70<7!K2UH ';PS61P'8" MSS?R'\?]WG\*'V*NP_-"P!=$GXX5"Z^.:X";$0FB'52O5&N-5BP2V/J*1-E\2Y)XS]).)<;C ]T&L@315'!,, M,/ZT8PKI\(VP\',R]-'14+BPRQ=X <5;Y0^ 2D M?PL[T/D51>5+8#^'?^)2'QWTV?C=71T$:S^4R]7ZA\%/,[&\]&TDH)G=G(44 M]D<$P]H8X\6@+YWX'$[A^D%]1N!8E,=H^)+ 'P'=_AGVDD3NC2!FIQ1A:B6% M#)N]]LGIPTL?.!W$\1_.#UQM(A+*X'QRVS<2QVGH)V)/0&_FF^36E%9.:4E_ M UY!YE3&CF$.38 LK-,+10P">2Z_%MS.7449>UM2@38V=?B,$7[% 8,6[;M7 MYYT@\[9(,OY"%,26YZ00:DL22&C)$^XPM?Q1#R%_JI5"1ULM&$XE?S#P'QXT MEC"?0*P(WZ\.DAI8WSIU[<3[$4:>\BC6IB--M$>!&?\>V)0?TVN5(I._0(I MB!/@6H(,-%?^Q(O8CA,XD.RK$UC&++"+CR3*LQ,R*4(.*)Q9RQ@X]")1@Q%= M3$! <)9C+'J)!@ ;MCY;&"S]#\P:<;\7=&A+7(7/B)V1^@O,3 MMF6 A]^ H8NT'NY597O5F!B*_:D:R;[W.U+^" #!0Y#P/,)MAT:@%\ _;,'T M#8#G(=PQ ND3F\4"\'P=]C%P I_M@ QX&(Z?/:^#7S'L8>W8H8T7ATB?P\@' M BHK_0EP.R[/LJ9S!W.6,H>3QPD#KN7 &D&*F6RL%T,+2BKNLP!87G%B 3S, M7UHB"P?KJ"^ R-E[ (EXG>V%SM_*&Z(L/?@O!4W!S@N' 0;0&75X-/27P\OQ M&?S%2+GLNN@GMI41,<(%FB =%Q>&/^-/"C%0N<'Z61,L!-XRS2!GF%P WP[9 M1FU&<]2='U*PD6=(;2[(3XM,O2AFO!B[G0415L*JLTAJD;U[S89TQC_&S@!98_U_W O:Q"B$D8,#<".\PW]:<1+2$H CO:#I@$E)TD+,(: M$..]@W,4GX]#"2#,(Q:=R<\Y:8&\!,9CHI)2^.PZ4V(!]NA39> MX.J)V8HB!F?'CH2GS&"..A":1T&A,L@40XD42ECF2B*[36;'L>'( MX\4!R)P_PX%"^+Y9.OSB5>]X\^.[HWJ9U+;(,[7U26TR/^WD:SE,?MKZW)5J M;.Z*EIB43RO_(T'%(B,N,=&=T$.U%@DE@X)OLF"GL0 *+\&:RS9P>^9(=P(,EA@R!W0<2./6:F%U$B$<5"CPCM8,1!<6Z@S"0N/Q*TPW@, MBVJGEM_)[0]AL--=XX6'*MI@?H&N!^. SS8R*-J^[/3HK[MWG*NO[4_\2+D] MT",NAOV\[OS=-_S5R1I;->:Q(IPPH6GEU7 UWS$ U8I\FK6MT???[VIKKZ[] MOF=7U[\&-8J)X?\D5D#C-E,M=*KEF-//$D5KT7HL+*U1> MS,BG#A\R!-$9?K-]V=SQBKYB+X0WLG#:W%,/%["R8NIAR87)>"*,"F#\G3N# MP(4Z#4&#MW/??>@2SW<#G3N5"_[GHGT?6LNXFA>^F CO6TQ[N.-E9?4NY<$$ MS&WS?>0(Y0>=8A]4#P6ZQ4Q@_HQB:!GS=3^[SBM[W2!,HOS$OO[P A!Z%\L8 MTQ ^KX[[@UG'H0:S<;9?#KF.C;+B[.4LY-_-/:^)1;B?%@7A,"2Q7C["CW%* MA&G5.;,RM4K8R>R$+/I-#'DL"#(+/RR%'&(\E2@BL!".B8).,3M"5PA].EBG M18%$0^?N#?\ GTH!/\4?Y1&1OX],,(8B?YH"/@(&V:7 &0 F^F71/P0T+X5. M65 -\WW"R^8A&-_!(8:+K+J+' W=^.\V\YGYH4\Q/@H881?Y"\=Y48S>@H@< MF?2%B^!5(O(!1W0FKA%?T5?QL3%FC,X#@BM6Z:*KS(XH%ZF/LOC< \7@#;# M3&6?_*"AR!T#E6%]8\@X+-"*<5+3?2];!DLPG8>PX^.=F(H&C();]I=@%ZW> M]"*@P?Y9C=T27ZS$5EC6V]I0RCQH$J( -CZ@3!5'JLCBD1$$APVWNB&6Z'M= MYDLZ(L!80,NQZ5;")THXANJ[%G$=T87T=I8Z+[(PT0L[ E7 MH3","^._ASTH7'YJ!0LTO3,-=SY2?N;09Y&D_@1()7_9(_=108"VX#R!O3^+ MQT5_A[SF,[&%D7M^D,-['+& V@=;C3O-"%(Z=ARZ5H,:?Z>$!#Z]-Q?,5-.1,EB<* MV;A'9@ MN, P(7:V.(9)OD2F<2TK[$F/B:FL;H@:9:5K6>N6OKA@M-BX]EZ*,H:SS/E9 MGN.NQB,G>-S AO!&9S3A>6HH%]<=S# M.J#47MZK%9W/\*5[()(\L!I86Q"U M4EZI0DI>9@6&F.G=#[NS4^<'!SAGRO]=+9ZJ:JO!H*JV6CR53VEP/4L9F-64 M*?.BLM4(\F(A6!Z,M75!/H9!Y@DOL680E25NRZ684^TL;V(2N%Y [#E[!M9, MV3]'F>U1ID)_9MGP8I%PD)-R#6P%3(HKG>5,]JYGJ>S(>2:&R MW&EDQM[L>,TSW[CK-5,17%'&I 7A$S!GIKQZ=K1)J2V1GL=K[6)3<4R,.KDL M%LQ.[R*DQ/9C4&Y#LI_MCR4@^#-PFHR.#9:F\\+P$%W)="+8XX J3!#B&GFI M"_D2^<.R_L$+ .&)C[P"$B[Z I>#YBG] [0<\RV8)T*B./9_ GLAD(THZ7(F M6GW"_\Z0@4S]?C:F?SZ<)^)TG>,RVG4NJ#LV2 M>4PL7ITC&E'N8QB"R=29W1%%E3Q>=IH7?(C?)=2PV>R'F-%!&;/H!1(OO'XQB.7.BW7YCYA' "Y%5_<#YCYS/X$?&1@F2/,PB99' MK:,-;4VH2V5K= V66(.I+->.%UG9,?9UXSS,C(7]*FS#^;,S%K>@XQ:8$QJJ M3;0+YE47/';JI4MAJ6_NY;GP^AY_9[+,G(4J+A!\I>%P!GMN%SHJ^//9H&A+<]C]EZM5 M"IU6;3.*9A&GU C*TK6[=L;@(HPP=_"%\F$"F^,:VIFX=TL;5[XZ>>Q<%F6T MVDYXUJ\O;?:GA=IV=1GA_)1 '^SO> M@G.'MHG\!3&OK1;2BKO8=->ULBY5#%?8)HVS4>WLCX5]YT_B_09_6].H61B? MC\(])Q:V&N-9$@\!L;#/@A&$=;4LHV=VUAA%AX@.#XM.E+ G81B6XJ;KZGC[ MV;E6F)@N0CJV5M^1JH=:*'8-*N\.D)BOM!UU?AK*]17S->9 D&:P.#F MVF3163E?I%0&7 XJ'@K";>HDCPU;PT,;3^$-KS!:4X2W^7L;OS%&TC:32MK*$;3L&CF5:;/U MLIL^A0\+ \0QK7@8=?*?YP'2\;[7*]THC]J5)6 M8[]?]RA5*U?;6JI'K?^^EN6BZAL?M67Z5,+A%!OFE_/(O% 3S%$Z*R"8?QZX M'SLHG!-,(3M+0$3Z2 %5% %#6P)&1H/K1)TYI-;B!6/:X;P+,UAPT@WK\7[^ M0RW3;?Y\AC-I6^)O(3W-#89?7+6'$@'F=\R%+'1.#]XK@WV)%N&%BK[+*>4VJ5N$&8/R7F$7%F8$JB22Y/ M]R4:50BBR728MB:Z'%T3M=E1FX5!E?>#(J79M2]HQ)8B!_5N[JB_069@HY68 M%N=[V61[H4ILST0WGR(2= M(::S=)$$CM.YG\MHEW N(Q>5=%'-@YU@M7-Z05+WWQ+")1LCCT3*S3!X9;P#'3[=B\'7EIV9\9G!!5)1?M0T249 MNF&>W'S\'7S@"=CRZ%V>&&ZHU#GTN4@M+L0MV@&B/(B7;)4M6QWZY*@NV4JR MU<6QU:&YJB&Y2G+5Q7%5Z\! M6/98EATG$G'( W/'(]#?4/[?.(;!].5]&48FE E(1]MZ@>Q%1XLM*8;F&S5* M?U+7B:.O=J&#_6/5ZB=)96=(9=NZKQR'RNH5267G3&7;FN8V6F;25A*6@(25B>6X$V'5)&'EC;!2 M*;I,K,6-BJXNA**[A%+4Y903:AL[))N$VY9%&H<%C=@21*#ZW7H61W\98NY$ M\0W)KY)?L^'7]H'YM2GY5?*KY-?6Y%?)KY)?45L MV7L['_UC9]2H=_;(D"">XKOR-BJK7=<;E70#_H1I';X,QJR;]E;S4QS>K)15 MM9I-=7&UW&['_W3"DF=ML=O?*D;W,%Y?YXHE= MQ9EB!9+Z%E%4C(G94 N=9FMU1H5HF>&RWD+RSS&KF!+S3Q7X)P==KL_\2)1/ M7G/<'V$QQ;-+O4OKQ'L([8$@O;4?7$<'>,:1OP;D+TC.I\PL/H5\?$$91^;U0D=5]RXDD_ET M M)(4A&YE49P_%Y6S80%,10YMBN"B\,GQR<6FUC)$+6/P;B']YAO+D@J*=F4 MDSCJ;Q8ZK?WGFZ1"0P[,RXNEIZ12=2T]M8">8F:\BT9/EV!N?@6?X H'P5+W MA;=^=@8 0NKIU-97YM%)TR*U4,6)OFPJ]R.'<2H/++L*=&F>BECND522QA#1 M"K$T*V"CGDUE!T=V6W#IN2;'1%9UR"RVDRB;.QJ7I-94#V"_R[12R9"7RY!) M%?<:AL0CR?V'WXB?-XJ?PTQ(9KXLY0&&P*]ATM[$\4R\X,JE%ESY0N>Y>O^] MG"@9;K,ROX6@PQ+XZV_9D%O)\ZQ.1'"-Y13)Q7]'[CQ)[)F6!BXE/TID"&N] M(M8KF7J(@,4MPOX6X9D0%.LW/AP>;.,<_L ^CLN(X@I(FKIX%2R'"+,69>0B MK__%)*U6=4@JI-)H-VJ&II*:1K3&H*FU-%57:\-_-PL=E@F,*;'7*";8C%G2 MB4/O.X:831#62M75I&'X5BNLO8>E%.^&W<.&;!/-FUH79CB6&C+K*AT+-3(A1JZ MV,E0X4F&K&5,V[[?LZFW@16Z !/\G"9CLMD4K69-UCQF24EK6OH?@I):DI+. MF9+6]/ _!"7).6)G34EK>O8?@)):PLT*N\@I3BZU3/I"5\+YLK)A;Y./0?@Q MA&\R"F5[-G1M-LJ>V*/U*3L$8Y8CF"\ M[2Q[A!O@=>9MQ^0D)EDB)';-WCX%XJUZU@ZAK.Z3K'OQK+ME:$2JT[M6)J=W MDCLE=TKN/*)BS?P<4;*N9-V+9]U,%6OK#!3KFAKZM37SN9F^].#2"0$H]=XF MU/;@302\[GM_1%TE')ZD=#V/^O,.M^D',]W0(85'&=>.YWO79,(6]RS_ U*9X*.2B EL. MS0=@4,V.K>TT-E<818%"7Y*%5]46H^2AS#::M9G[4*7SPA M-&/TG:'_2ERJ@ ?)_!59,9$VQKG((Q$XOX;0W*!HJCCAI"%(RJA,/CY"K>:. MA*(!H=3W'H4C5FZQT#+QP76&U/, R,12,-0).))#GW:5BW-8]D-0/E*?P O= M.&*O%3JUK,HJ!;"Q)94D%(KIJ*1>Z&A9#=^55N)V/-_:7N"276>/7(;2WW(" M'NK]&23CR+H!PD^.!3U'XMC2O2,)<30+G<;><:GC6('161(LE*ZGI4->E?<% MGHD=S8]"]QL4>!G648+8PBP18X.OV"ITJGO/%)'FLX $DB"FD(1 VAAU4@6A MD/.3TCFT[5DZCK3K=[7K&?BB$Q*>\[.6_;0*GBYF-F13FO@BT5,BO[0* Y'W&2+)RT79)4"YW:_G&##'$D M=K:+Y$S)F9G$\K9SI@8ZOI5Q"U%1:B46YPWFLU+"F<"6ITSQ8^+39 QK+,(+ M_3UJ(Z*G/EC$]KNV,7OP2O6#5JGEM/IA 6YT#C>;^K+>0=8[R'H'6>\@ZQWF MXA(K*8FKCYBX-.@+M1PF,.>B4Q8_R*3M#4W5UG1TW&IP_.HZWKO2>SL8EPR' MS=W%Y\59K/5"1RTVVWOG(LKJ"+%(3C+:5D9;TP[S0(S68(S6T(1GM(LX(!L. M3>Q39^,6QY, 3*GU^ED>B,QY9DT;QZ0\L\H6S4*G5Q-N%3CVKHQT!3&Y)*S-:J58RIA6U(A"M M7(+5^"5P ;^!RPW'(1C^\+>LKMU \FLZQ.].\BH>?0MB $AK,5-:J69-*Y@F M<68)5T*+QZ\XJ''D6(9BCB>N\T(1.])ZW$#R6Q."TI)\-G7ETGP4D5BVYJBD M)1:DBSP 9 M.[#2/]D7%V;]IAH?M\7Z78#QS0*(X6^+XA_ 4MT%2*]EM]26]>E?X!9Z7'[,A-5S.^Y.S34Y41;=&+-_1 MN)(=M5WH:(VLRK=%+Z;;X/-)!I4,>J1BNE0,6JUD4E-W8@8]TYHZ,)G=@,ZG M#^U12-?71]0(+'H_#!_ZU20#TS)]DWI/"+?5@CH\7DY<4'>Z2 &#T*SM0/8E M<[(^3M;'"5P6)NOCCET?Q[134W KZ]H9HT28/GH;4PR&XF1RP35K#0.Z];* !Q-.=C M&[5"I[EW+U^9OBP@=6SJY9N4.K 6OWIF& I)9#\2ZM@@HFJ%)C0W4CP7RHF2CRL2+(YJ8>]!,$_/=!:&9O*^)X)EYPQ8Z8S!3M%K5(:F02J/=J!F:2FH:T1J#IM;25%VM#?\-+@Y+?\%TD6N4&:RFFG3B MT/N.(:()49H&$B6?"49WC@^/?R!3!$&*A)A3<-RMK>")?E%YI0KS99\I=@FQ MB:UCO'WHN"S?9Q*X^HAX#*$ZB#]BVO/E=F^W=U_>ZZ4; M.O!O;<]W US.;?BZ1WA;W\?#_ ?JHA"$)H*'+)5D '[U*R-P7T%Y>=2>+T_@N4^OU'JAW^ EH[@6.5KM_%J(Y86/&EEKV/,]D#TM M'Z$.>GIUXMBG#NR3D^/9==*3I/E5$FV+L- MD.\,EP]8I8HZ7,N]-,RT/J6IACU@]FF/)Y52>CS?+?)(4;& E]ZSTK$/P2XB MGW*O\9UGFD]Y4"5^Y]CZ>M&C%CIJ(^-RYOQD4R(4MN>HX3G)Z;.RUF20W3_U M%.UJ;EE;947[JW MC\H_NU^_]Y1OO6[_^V/O6^_NJ;^*@W=I0S')?/SY F:_8=Z:3ER7I4*1,1"_ MS[)]P-6,DN!81EJ4EN45X8-N!0:[7M?Y#5'.&^NC'=;&6/.LYZ)")A/7>0.^ M]JDR!"0I+X@EQ8#_]QW,R(*OO!&H)V4\"QR5E25=IA"7*BYF91J8,N='#;LI M*C#/+RJO(Q/GM\_?Y"V\ZEURUUYLTQ2<;6IIV08-;DKO)Q037NUG-A$HCF^T M&+[15OGF*S!+;T1ZG$X$-;"V$&TO\1/8! M2ITX+(5S1(GQ1T!XQ'\&180#$$M ;4C*[%62AXE+M P?(V<,XUHFKY- M3"!^DV6JULJIL0O+N@8669."6*O%H+6VBE8F*ISQQ+%I*"38AAGW;<_WVX48 M:EN((2_9@;5*N:;6L\OI2YM0>)1$0^$652M7ZD(NJG:P9H/M'/;8JS,KQ*54 MX0D]2L\&!<\Z[C"/8,%2M+[YEA HV72H3.S)" ZWI)F^6[=[.?#2 M]N6QLX2*I*)]J.@21DK=+UO_S!@^21!0QD/+E]<:+1>Z-3W MGD=WXLBH/+607"D,5VZ9*)F,*QO E1GW,99<*;GRJYL:.H5TG 2![[;U7Z6!&14T7 M6SJ8D;2)DRYJ)M(E%8).6"$E-./QJD)S/ FPY6K48U6VBSA<%>$^?/7=!BW! MJ@NHT7O3X=(N*TZ(8[(JF)=[5!D*V"@BIUILP0?-6I$EE(WR .+29C9DK>W7 MR*,XN8/M.O=O&9#7B0W)BJ6P!GQKH.D413T;ZJ?J:>NGYM6&]\/% >F/?#8Z MGF)Y_1%QZ6<@*2,R&5?CD_682IQZ3"5._^G^^G]+G[O]WHUR??_MH7?7[S[= MWM_M5&7#7Q#SVFI."K%8 W^U561559X/ !TYEL%*K; 6\ 6L/6SY3@QG$C62 MP,]]:F.1FSXJ*K>V7F;/4'I_!,#L^ 5@")O*/UBPH0]X_?_\I56M5CZQR_!; M]EG]]%-8HX5O,HVP_ NO-STO(/ D8JR-QXQ/7!.KCHPEFJU9& M^#83US6@U%: CFU63\GKSUC[?P6 % TM<'2=X+!A>/48Z[QG7$3QO/0[@W?!:EQD*O.83_H-6!!]B@& B@3]R7%;2Z2&[>'CA6MG. M+UD1[Y4MPP_FC+C(JET^^0'1\GFZPJO=5^(:=VR=]T/VJ]>=K75I2L$5[*9D M.&Q^"*YAIC4 M'?A 8S:K'F8S&!@=S*AS5L3K4N49^-,E%CP'.0E((IPN ?J90TFA;]3538_- M'P!ZIG_@\(R0M%CE+P#K!_7#6N.PJ%EWQF/'#I=%?':Q$<[9>,9)EF7E/EPL M^P@OGJ_D!:=RF&-@,60MW"NR*D'M"1P!.A;6MU%U:*N3(W8E1_;//V%! ,L' M>)5CJ+'S,L88^IP3'\YKK;Y7%*4%1ENS\.JI%][$^5@K"V<7(4W 8V#)V(J+ M$1]G%'!*))I[46YLFGI25ZU!V+[*>0O!U7J2FF)8BX/E::.T"C;]P?"C!!*]5 M]!&N'"N.<>NN8R662">NQLY:6UPS<=%'2%Z3"0Y XN+_D2(M4>.+XWYA0U!N M0W6?6ANPQF-:48O)9XJT((X<6A);+\2T9D.&9H;&!H'*>S:@0D7+)+4:WC2# M: U@:X=6PUWP>_"6"".[*^1&!5%0*0*%KD7!S(P93%=MG/>V4*)F$R/S$ MN]8[8,F)=YGA:#VIKGIXS MP<8AZ "B,%^TL)<-@'#S9Y?^4V^5U5JZ])]UCVJ7015GDDA4+3>:+1%3DH3K MB(&+VMP1XXBY!AN/]!K"M9%0DP4U9Y9=* >SJ_7/%R!^CP9NLD8:W7#J)OO0 MBV()[-,#"RB 2\8_,LTB@;8 -/8WGVL&.V&?4.>CU1P0BWW&/HWLCP_,35TY MCSU=^M">R0M,;9[B<()WR6$1#T_A8=NH&0QS.]YI]EU2&O9O9G'\)\N5B9F/ MEX:AWHG&$EY_I;9.9F;?+UC1A,4_OK'.?%KHX6_AM/-L(9XR!*1JAPH!A6;, M I+NPD'8*0,_X&UJQ88PLP*S3/@\4)[-!>3+G$G>"UBOC'LVLV5VQSJK3!E9 MCJ'-&)G8S+A.S:J8;%-4V[5R>S5(>U';\K)[9^=E6HIOY* ON"7HF MU=B3MBD;S!R17 VT0[FU-JE&4#^&T;%V.JG\WJN,)Y!?^=GZ6F">9_IT2@NJ M?F #BB'!NPW/GG]U'<^+$[WU0J?5SFJ6@@#-3&2.?^9&17T_F\)+1:B;[8I5 M^FT4.HURL[:WW9!O"LX3[<7;#?6E48G9"K^$9D,"JP&'EXIC-9R^!42^KY+@ ME>#-[U4759.V&K-=.AW9R=6XJ-+H-9E\PD=Q6Z!QBW5-_#+KXYVG9$Q9C7(] M21K9:OXB K&DE6/2?S"4P[/=/J@_[7%P>;D377?QTP2)_:[R*,KLHR0B2\4?;%<8?4W-4LRZ\7O;Z!\&GL MLA / ;SZ=M:#:56O-?=K,9QO-U@&>4YID,50:*;1'IRE5VPWZN5Y=S49[3E? M EV0H9G8=@ODF=BP6R7"-A['KGH-TI3+YU59QM=R>-BW?]YAX@8 YZ!;8"ME'#(.H^M@]E69>*> YB_33FV0)6=S3/-,S0:K>:QQ[0LXD6,.;?K>FKWVJFZ*LOSD0K;+7_&C4_ M)F&S:(8)/C"*C9B:SY9Z-S0*!"'KT(_S5;;T[55>P6WYZTY&2.N@5LC&O!WV MXPT X@O :DA-K[2*G3JY7I[E?AG8[R*"I^+!UOVEX8;D#EA*0&?G,>N^&R! M&\X$P\%7 M#H:,<<2K3)#F8L4.%=DF4:-E)FIFTF-!CT3(^><,-X\@9V;BI52=RY!-O'L3 MXH9S[F*88FB^4:/T)W6=&(.A72ET<+*N6OVT.1ODHI043JA4/H#]DWB4Q@6< M^"!=9Q0!V43("0,=;14LW8UACDL0S8^F]Z,T1'?'Q$$V."X7YXM>6)+S7@*Z M=E#QC CZ OBY#=&SSK!J5[&V0HSR=F'LJN6XXGM>STM,@ZZZ/@N^MF)ZRPXY MH$,/> !NX8:DT[3GSQJ9<)6+V.7SNCT^,!OO6)@L/Q_E/ 8Z]@*4'K-ASEP/ MPJ/Q;Q8BX]/M:;Q!N&Y7N'"^FBF+L*W>/B%3G*-XA:/,V5AAV_&+[%K#80$Y M?HOB.T6\=G:C]VX];+W+JV @G8?1E[84Q9!PJB]05HF.)Y8SI31\K!LO7-^] MP*#X2,"\H01>%(+Z7NZ7%1^G_H+:XM#AKQDXL.IHM#HHN,!%[":%_G*<9<=8 MXZ)4NP9*^.*XJ_)L(5^^:UF.SJY>-_,3G^)]GF)X=$U(LJWE-B3)>*W$B5E? MV#2C.MNC+)KHXKD#!AJ)%T;4/&8_^B,G@ 48WD]G%R.KUL@R60Q,F$' M9Y+BU-9M:GXT/_,:/(7IX#,'&,T9'$?O.M\PC M6&IAQ[ID0-F':!;\O(4T;TQ07DCTCLD6$AQX&Q/L4N_YPB"WO@><)"I)5)D0 MU9E'2=FF'ZE'V7!.YI_1%VHY$W04]JF_V4()PD\^9(!)/OEP!P@(&[QA6]^4 M3+$2?FLOAM]**T>;H;])C7AGL\?=KED039L[F;5"IW: XK#M8NH492>2O21[ MQ;%7K7(H]JHOG+A(]I+L=9GLI1Z*O3!M5;*79*_+9J_JH=BK6>BLIL4*R5X) MXUZG;Q>0$/]]:L&7ST7EF=K4)19S'(DQ-FW3\UW60&!6.G'L=@:PP".T,\A+ M$E!Z=M4.Q:XMT(:KSEQV$;SS14GM4"C!W-_&J@<@<;(=)_7#X 16)G&R*TX: MA\()CBJIKI;!'R)0S$U?37#;]\GQ0>MO2Z38T0J+;Q!06>X1<-D^1#8@.A_6 M/Y@TKH+1DK$/GPGNQ';R)0=+#D[)P0?3W1K84\VLJMLD"TL6EBR\AH4/%$>O M5;#G3C/C)J&2A24+2Q9^S\+-0[$P-C':OSV^("PH',;H% MY;'#DH!@?-=T:6,?FK2Q7=8PZ-;S FK 3YH>IM20* M ,Q(&W!A;TH7QF5\VEQ97WVI]"@MD.]#HANA^.+^535!<114S012^Z*N,R'F MR'WA 7Z."QVQE'+*J?;3>W9A'X/UO; 6TC?7Y)<]2&A+SLW7_5\\N34JG XH M0#Q?4?C%"_\?AZ?&6TUW0]M:'.#4'8!U$2E:US3FE3' MRC9YJ7I9(D.'AR@'N>W'O!G#R>?_CFP?X(?2$E\-ELR1@ @\VQ5=[C+L*5G" MPO/XQ/R+19 MIV,,68,U6MV6-3!U9IG,;/7:9L?4^[HU_*=E7L4WC?R9W?3,;WH^9S]NV!!> M\)8YKVP:H-V:A@L )8V$#>&W'%K#X<&@M32Q"RX.52%#E/OEZ].#UKI=+2<7B]51U(\\!X 5/(#L M"*<@[_@'.^@[7A#YBP7FEMX0>@KD!\C-4'Z'*V?+SA^?OK[_G[]]_>/#P_=' MZGO4?J<]_.\_/CW]OZ6]9.):^[1XFCT6'Y'S8&,Y8S3*9&!\=<' <*::8<:V MQ2N8=6-ALF+CAO@SRGQL@4"V11]]W:'=EYTG;!<(?")I' T/<+NQ70/3]!L0 M^3=Z VX%U0E673!Q[##N9B'-;%S:2PUUDGU:X:)TNPO1DX'U4=4P=XH7#FV7 MN7V;SI9A*]2M(.[A2HU>N<]A-\]H5L(GWPNP3P09F6*#\"-JMF1S9/R++:*J M O,V,>(G:-ABI]&Z=@]?+]EZ>L.UQ.S"JT"54W=/L&]GXQ/P(=F6'M@,(^[4 M";#W(KP%Z8M1APE;=-/(?7%JG-$3-GCJ70&Y;(!$Q@OJ'['(G/E-'RQ]@?LJ MP1+W"#;LRH'N'[W?8G/9=8Y>UF"GR]'M(VL[W2)B@,T<_$ [\U818&*VC4)Z M#73KW5;^+Z?K?Z#V5.T]K6YB(C.UYGP1G))X=1Y]&^:#EOF&W'NAIDCX%Y!= MZ(/XVSS3L'S@N(>]HG('%4P-++XQ>W#SR15_O&<3&X,S"DZ@3/O16+8S(]A\ MX& W@GVE8"/2(K?)"CW]H-G-KEHB,HU=169^]XB5,SO+C7F*^P5;]MS(?]_+ M -@]>4+%9[5O>]D!^GN4#=BKXF>;=HK9?>3NOH,U=[U?[>Q"=U;I+M&;Y1O\ MSASFXDFIF-;Y@?FI&U;;' ME+IQ==?4\9BR%(V@BQD7N#<)E8V?-D\?S'O#:C)'7GY/9X/\GDR<."?53\>$ M>T7KBM9+3NMK>I;ET?HFHC_%")BV;K9J1DN)?L4.I\A*W:J"ZM:Z^R!@+DWD43RB>.)6*.+B&:%W=M6IFLRSFTGFT,-B,$!Z7]"XX MEQF6FT%!#HH[P:C'@D-("CL*.R56)["0:SZ _N?+P.7\V MWW=,: KL,$Y %VGCJ9SQ[&#IE/)I7]UUBNK^JHA-B8(+QLY6U3;K>M6<0!1T M2B0*"CJ^J801BD61>) SGQFM11/JHD5YQ?1KG&RL3G96G.PTC24G.X'+@V75 MJ>*(YT\)WP<)\T'>64[WZLYJ[=U*ICR!B_,FGMU4IL).^53F,NMY%5N3KEO. MU3/E9S2N[O9N3*&H1O&TPDX19G Q/*V7AZ?/) .XVER11*/(IX3DL^@:'81\S-*0S^55;'RFAGJR7&-Y =8&48+-R@&KP27; MAONM(Q9R&)8HY+ *R^;=N)"S[(&JBR#!/#6_0X+@HAAN%E M5@-#%OSDPNFM('6RH"+1.!*I%S;A@MK\*.PH["CL*.PL[%8.>20L)+K2 ^/O O@BQP9!GY,Z8^K@ M^;7;):DO5[F**A%984=A1V%'8:>"2W2 M214M8R6M=C#0#&78JZ*,==67E++ M.%K-IDDUFV;--+K[MPI1'%8.8KM(#MNJ"<_!M5?GZLZLZ?K>=?@J)?X2KE)( M*,%5"@DEN$HAH017*224X*H#],WKTP[,F4^X9W;YG?&IK:FNKMG9Y)X(?>)^/ M>]R/.V(:*H%_U=F?>>$@X^NM_2K.]UHUZQ.46=OBAT4.QSLM&S3I,(" M& /S4@VC9C06^X17<2Z#XHGJ\,0V+-$YN(8PK^Z:-:.]>&BLZJ\.30B%-EBM M;-JYJBE1V%'8.8*WL= __N3-!BT+K+!664; *FI3LJ#"V-E*%I2OU;'5+),L M4$V=5K6V5.<^J\Y].DO.?=:W;LH9FK[=,9"%N?:-FM$LJ@*L!*&-\R8NU8I& M84=A1V%'84>%$0NPWV3CS4GDXW>A%GK4@?.%!R&\%EX!/X>^W0_Y(+;RP)P1 MS<@Q((\&P\+O?2BAI$JM[R48E!AIXSGTYM.X)SC=@IY++#\,DY/A40Z MR.FG[WVCJ$CQ>(6QLQV/+T1&#\SCW7+PN IXRB[V@8A;JQ#G/N;NRBBG^!YL M77E$D&?D-AM7=];^P\^5KU]F!:BP4\*3P359 DLXF]3?Z;LF9B0WU/%$ M14A',7:9L5/DD?_>C&V4B;$O*?ZKVO@KGUMA1V%'8><\L+-=O.HH;?R;YM6= M46N8B]/A5#"ZVN2S:;AS/_*Q2D,^E]>UXS/S^Z.X9V5)MS#ML];M[C.11)%/"*NYR,8LO& M\EM/I"H$,M7DX3P;:I.PU:XE#*W.@4H8%,6=$M;'YG=&N- M5E%Q9<6VBFW/D&VWBU8L#(T\6!E-&[,WC5;-, L8HZIX5_'N&?+N-JR[T,RC M<(;5L1-#QRBX#NGH/*O.?TMPE4)"":Y22"C!50H));A*(:$$5Q$2WH8,; #X M=V"_W,66QI=H#/93_^XW^#*^>\S\9]L5!H*1M6RQ+,0>3HNVV?3&9O4(KCC3 M,1J&5=->N<;!3//Y0+/=T--@/RR\"4?\!E[@!Q4H##FFVFDTP/&98ST+S5#2 MF!: "19H[!F^JF4&,[V.[/X(UQZSJ5@!%@:3BSM.31OZWE@+X95HA!/^R^ Q MD8]&%-< ZGV?H]U6@QUI(3PT$'9XVN>.3]R+=#&[9^WZ<*#+UKFC4\[P*3%"X;:-=XG5PW M>[E<^$TM'B<%M^/>%YKML^=GGS^SD&M@70:!-O$]L"L'=$,TP:W_LHWY;*Z< MO#GBSO [?[8# !NY:@NG_ZK'UD?7I0#*BZ]C3B:1J I3/3N!P'D3AF YXA(080XR^V M%P7.5!O:#@[UPM?4_-1[ KP!PD22\(?V$5Y*>[PQM>LT,#37JVNF:=X8+=TP MVH Z#TQPVV5.LC+1,]'&PWMI8-/G;8>4P=<\!GHVJ*?C!K] M!K!S&'(1N X

T4K?@;_YW&$XK@R((YC ;5&@!=%DXHA7BG^5 MD\X23IQ!;T"_2W:N29;&Q?-?*XB *_&>#*2_1X 1R["N>V^675GZLV:WNDN\L%,)&3$@2\?3G)AXH6 6YLYL[JO&=#3@*HG M#FNB:A 6MAL156>4C13P5A,TP,0+J$;PEL@'"/'=JST(1Z >R&5/W25=V\;L M%M8#+$;A\EM6:+4^Z9$3*37,WLY *_5?W#YBSV:=CC%D#=9H=5O6P-2993*S MU6N;'5/OZ];PGSAC6-XT\N-7F(!^N^GYG/VX84-XPUOFO+)I@!9!&C E306 M-@3@!=MAI=F+-O*1Z?^R'F_MJ[LG-,N0\]ZC MO*!!WNPNCR9VP45!I-O.3[_^^O2@M6])$J89/)8X>N/&$&(0?N&#^S#^%B31 M^Z^?/W_]HCT^?7W_/]J?]]^_WW]Y>LP1%1DX+'^.F83TI$4[WTQH(6K7'_$! MJ(^OP\7XW1<0=/'4[Z_^=WSCX G6^MV!*V?RM'FE<9"R$U@U]".^([<<5+B@ M 3/T',=[1>U+#@ :)P&2&8GMC+27D^0U5 HO (?;+/17OIU8.Q'/%&*$MW38 M)."W\8=WL6-BN[17NNF=7$S*=!1!R(*CN4?L ?MW2 M_-S%-\M-:*\H *29H3U-)Y<*@B?NCW_K^6_OBB"#5C5A\/"3^WT[X 2';_ZJ M49<5Q;+,S=<^\+Z(3ZWM?7_>5"]JP2_TY6-RO]SWG]C^Q;Y]+ HR$=D,+':M M5=HXM64]@&"-0T,GWV7_>^1, 2)Z=P/JV*U7QX4 !X:.(POV1Q(:BF@CSC#43MC%L Z-G&(0BQ-PC[6_RA M]M5=3K>3DFJ@RF/0.$*@8D7O*876LJ!UIW!$5V&V"IC=-NC0+3JTJ/"Z%J\[ MF6NK56E77Z]*#]"*MF2>\MZQA8(B9M6!V&HGMKDVMM URIRM<4;QA.;J>$+7 M+#J>L$=.QAG'$_+>L)JZ:54\86U_Z6/$$[H6-9XN-+^B!.WQ"I)?U2&T)490 M^P!&4//J;K'91$D54.41V#Q\.*';*N>)J$+KON&$;EMAM@J8W3J<4'0 4.%U M+5YWLM;6:-+N6DUZ_ID*GYG?'ZD\A8(2V@V+'7067ZT[A!+:#::"K-5P.R6L81FH^CHG\+K6KSN9*RMT:3M MXF,)E3MGOY_XMJ/R$HIQ8+OZ^EA"1^4EG 5B[&$;HKV56*"2DS8*Y;07981 M>=18@M[ 6$+3Z*B\A/.S@+K%)V&P4&$_22EFHK MM.X;3-!-A=DJ8';;8()>=/A/X74M7G>RUM:HTN9Z57K^F0E[1A-49D*&3*VU MT02]I3HHG!@M"Y$%O5UX9$%E*5QLED)W67+D<2,+G:N[=LTT5 >%V&G87]&Q!:V'!^QQ0]H;EKM#?3I M^2, L,*356U706\[A)6:!;= MPE&A]C"HW3:LT%0C7(Z/V.+G-#>;S?7J]&@9"Z=$QA?OA8]ENP6CI(&Q\D%M MC4O;71M>:+94WL(I<+$07FBVLSS05ID+*G-AKPB#OM,HP/41AD4=UKFZ:QK- M>D/-@#@_HT<_0)YFLWMUU^DN#A\MJ:JI/ X;R]IC%!A$:*E2[2K@=9<@0JOH M;HT*M8=![;9!A)8:W7)\?7J K3!K7;1A;::G3+\1&[D\VVA[IMZQNIVXM(7]@S\*#.RQ>HN;DV\- V M5.["*7"Q$'YHFRD&*";XH!(7+CAQ8:?I@#L$']K6U9W1,NI-E;=P?M;0 9(U MV]BO4X"1 MS>WN!OKT,O(6DHYU*G&A()^ULS9^T&G,AD-\<@=17\V$.!H^%F(('1VS2"9A M4@!AJ20&E<2P7QQAIZF .\01.L;57:=5SPF$JQR&JA#2$K/'V#]=<[M#E0[. MWC9KG497'9P=R[1=UB:CP#!#1]5K5P&ONX09.D6W;E2H/0QJMPTS=-0HE^,C M=O])SEOJV_9F^O8RLACV#$.HH_,%^U%?'X;H'"P,H?"Q!A^+88ANF@M4+H/* M9=@O!F'L-#9PAQA$MU%0#$*E,I3-)C*.G=C9U<$F:M;TG'X>)55#UMY2WS8WT[6$SG4TD05:&D90;1_KF?6QI$72"FFF&H1@Y'0_&R7AW%Q1]:#5447@6\ M[A!_:#6*;A&I4'L8U&X9?V@UU&R8XR-V_W'06ZG;5L/<2-U>1 I$N@>_2H(H MR.EMKPM M!JS)I(?5.K#,; P'WIH-9I9ZE?)#RKY8<_@PT[S![GT$Q*;" M#XLX[&*R]J*4?Z,06!K&W#[&H*O1,<='[/ZCH;=3J[HNU*K947,JBH@RJ*/U M>9(V&VNC#+J11!D>5(+#,;"P$&70S:N[SVR*A-]4V0TJNV&O (.YTW#"'0(, MNE50@$$E-Y3-$C*/G.W9TIM@"37:-:O95D=JQT+RLC8>!088=%4N?OP PPZ( M715@T-M%!A@N$(%'P=_6 08U0>;XB-U_;O26:K4KU*IAK%&K*HVA)$&T\D%M MC6MKK@TP& TUDN(4N%@(,QBZ2F90R0R%QAIVFF:X0ZS!,*[N]%9]%AY3R0R5 M(Z1E1M&Q,SL-[";9J74L-;3B:#A>UJVCP%"#H:K"JX#772HIC**[22K4'@:U MVP8A##5HYOB(/?($ZI;1WDS?[IODL&_$2=U?S?M[GC_@_HW@P5L3K/F!%_4< MKB'KQ;^&WN06#?W <^R!^.6,F?SH+-ZYNFNWV[6F45!W-$4:!Y/_1[#$2SK! M_!*H8>O#PD*/"LW&U9W5*ME1X26@_0A8W]:V-TM:_J[(88$]DXM)LFA.%O!)^!8_OWNU!^'H5F\TZH!&A+=T6^23 MY<]U^.GMXO=-HVZ89NY/C;J>^_VRI72KWFCFW[)LJ>7?6XW6F6]J-=#7^)\; MRIV2G"?J^IR@:.<*"CK6"380QV?Y]G_2'WR@_=;SW][=P];8,Q=_Q%:.^(M. MJK1OW!=_$M04T%) H\_?^9C9+KP)_?4>5D*A'C&'_L;C:/IP/>7,#]X<.O_D M>&?'>F,CI9Q2F!H+-&^H?>!]<1AOZK7522G&>E!L9KGD'K,?T7[9$%8ECW>8 MYO)XQVX'TAO;G:CO/R4-LP-61>92(GQV#211DEBCZ1,$;1",M(>]MV_'40^ M&B4SHL-RE/KJ:.6QO&CJM41WB>A+*+M6#F6@OK266)J;"2DMKG6YAZG@0ESPE.@QZER \8 M:*&8?3FB+7^/7*Z9#8JT6 F1T0;WB+?L=8Y4$?8L^W%29_EQTEY.XKYGA"=U M(3<@X7,BQ:U-C\(#%5T*5'14O\W*4-&2.KK3Q!RL!M!/O;L^YI ]#Y^_?/GY M>!HE_XJ"T!Y.3P3^#Y&/:CD<<2VP?VICN&$4:-P=\ %I:<$PL:JN::^2_32? M3T#?<#?$V[=.?%XVL64W?]72\_U533P>+8Z^-X9W ^AZ_1_:*_>YQN,%M5<[ M'&D ^O@;;4)GC'#7+[N5XK6/YV!9QC('2YMP7P"@/F=AP86X8]N-F,CS2!&J M) X+LRXF7F#C!;<^=^#*%SY+MOCU*G.7U,Z-V2VL![HX"I??LH(CQ$GKB1A" MU^>@E?HO;A_A;K-.QQBR!FNTNBUK8.K,,IG9ZK7-CJGW=6OX3PLTD+QIY,\. MEY_Y3<_G[,<-&\(;WC+GE4T#E/!IP !4TEC8$(#+P34<'@Q< FM ZYY/I'0+ MRHC[>!5LAY5F+]K(1];\RWJ\M:_NGBAQ"9@?U0908O#;6W:71Q.[X*(@TLU/ M!_CR]>E!Z]QJFZG4V.AZ8#XJR2 69T]P[>\.B,F9C#&%B .! 2AN8&'HV[U(Y,B%7D8[C3P'Z#; F_&> MUSC'@\F<&'#",$\AI=.DDDMYV8.95H>]V=X %/?([H\TV^T[T0"N!N4]C$C+ M)QH=[HW7&G%G -=JK,>GS 5=./2]L3: E\+GVD$0X;=U[8.-,GZ0!P5O/(GR M8'"P]X]0E<.>\:9>'FYBQ""Y39P(?O*0OVWF.+A'>!-0<1K8@P"\T%X'4=#P M(,)!6,-3HR#^+03I'H U*0V-,0]'WJ"N/=)?W@2?+0 ]@SKN#+ZUX:5A*0!& MCZ_=&8!.&P% X%J.=@LA=2"PA-M(ORH :I"/IA[O,X :WF'[&G@.O!]JKUX$ MN(<]P.[LF^3AS_ ?-T/$G&Q S\>%P:#68+,2-$1=:!IR>/6G$;P7_,YK$BOX M]DLVA/\C2Q0$%*W)&="LA/=LS05)LKFP>^R/^"!RP,BZA]>+W^XQ@>R#!.5' M@.1[(F$"XM?A!E+2FI>'E1!C@!\ M>-XKTC#DI>D@;PA625B+<'D;19%U4\4 M-KOU9E'IKV;=Z&Z73V!B<^VS"!\\H&%! M":9QH'_?#-VJ@N71_KDA4(I)>=\I$ZF$<,N<"ZVH3%K[NI<#KTW:Z%T>5!05 M[4-%EU +\#X3&99NF_]K3Z[H? [S#+2I?K17MBLXY:5F1 MZ1HR[9:+3%KED:C7*1:9M1::*3'/(5#\VF:[/1+,Z.#3>[)2_6.D M$^5*9V1G#D NK)9C:VXRCL%-BPS3O;JS]N86E:=?5JHR2V5*-%<,554D=R8D M9YU$D#5U;%"_.&5%D=69D%6S7)+,*)LDNX2H[7<>A+[=Q_0#$;E%JMDK;'L) MG-,J%^>818<3*A8TN 22:Y_&!K"N[CKG.*%&41515;E.F9J%GS(IDBL=R1WE MQ&B1M%I7=RVCJ"#FJ4.5NWHUJL![&5T>Q1=:I,IV@;'"LE=X*QH^, T?Q2M9 MI.%.$2:BHF%%PPL-N(Y'P]TB0YV*B"^?EJCI;4:K'+T_:IR\?OW[_?/_TZ>N7G2J7Q=HY3S0J4@CX)]>\"?>Q MQM=V5W3TX,\A-O$F\A%!70/H/7-7@,^+?,V'9P(= MB-I)[*S2\STVB%>5NPAN-?:,A= !8",(:F)=>@H7NQVR/FX+:W[37]ON(,+S M#^;4J'@8";5&+_3L@0AR\2KFP.+<[<.]=6W3>LSR2(B_P\MZL$YP[P[^\-SG/T#)#>Z# )#T^W2V%^;< M8X4W]8C(D3EF)4N )3RPXOYY!G6?/R/CO[( F_:)$N%@X\+>_+>K1*VO9=7- MIE5,L:A1;W1*-W]';6J;3355K:^J]56UOJI*LT3P4K6^BHI*6NM+D9%V>;/' M=+#L[OX!WBP?:(\AN&L+26,'+/4I$R#4B*7(!^:HHO85+&(=@$769.>G6*=3M@(]51-:+'DU3TI> M745>YTU>K6,H^';CZL[:VWY6%%1*"FJ?4D"U];()J(L:\UGD50IP"G"E MQF M@1,0ZCAI?KOX2?'Y^65R(/>*KNP'FO-1K(>P^Q?5IW& D[G2UMCL'_=4?*OX M=@W?'L>A,@]PXJ?X5O'MY?+M44[JV]BZIVTIOE5\J_BV&+X]1/AID6^;!SBA M+&.=;KE*NI;5(CR[]A#>T VUI+2MR.*YWZ>?V;\\/UG[]VE2E1L7=BXIDFNW M%LMDVZW%PMR2P7GY],P)]S&_&V?3>L.D\'-^Q"T6A0[L0'SI^6(*+(Z^C2&H MA2,6XDC5>,ZIIC=^U3Q?&WM^9F6.DS&DU:C.=1$!EUKO+&:E M9)HH&_,NWWO/1=+W*;_UNQW\^);X.7KB_M\8,[^N#819\@3ETR#FUTUDFQI, M=P@2[Q9+XAT@<47ABL++0^&M1K$4C@U%]^XGJDA8.,%MS['/M[#=FM[ >&,-1N/R6%3D'(N)^(DK3C6R:1/J_(W]V0//,;WH^ M9S]NV! V>\N<5S8-$ /I=X073 -T0U@L?_/A\&!O+A /.,)KK@%VN0^7@7; M8:79BS;RD<7_LGXD0OOJCC*0,#\&T]HP)>FWM^PN#[U+>OI36M*JCO]5Z>W_ M1"WQ,0N(&M_W^SB*(\@D&R4I191U--1"CSK(SR[M<_N%X+EI_M$EY!NU&W5= M-XI*6.EV\W\Z:19-M[OZ_8I)B*C6 6R2&8)I(AN>7I\E(#Z 6$ #3#/U!!B7 M>S2]?QQ)Q7O!=F\5Z^AAYT=U:J>.-,I$XNUB2;P%?HLZTU!G&BE=]. .DMH" M=:BQCA^+387JM LX8BPB(%0&IE/!S<*IM=BLIDX'M$=1P[PK3ZZ7Y*]D=,3O M^S@L%\!U[6(SK3K=XG()*\]T1_8]+H%:BTV:ZC8*]# J3ZY+#MFRAVK[C'-N M&M6;YJPWMA[G'/4"_N\(R.[AA0K&%VK%NSDCE;MY0YS_\?OCP__^ ^6R03R?'K^ZVM\C9ZKI>DW#^'-->^7:B#L#JC-G+KR9HXVY&'3L M#6%[ -:1YPRPT/P:CVOPV-IHO+L7EWX6E]*7^KLW-3SA>1W9_=%LD7THQ!P]!(TM!X_];WQV'/%?C3VPFR'#HOHF'!NQ=YTQ2QK6G!1=AIK M9EG3//O?88,#G'C/W8#(Z-[WF2LF-/\^G5WRC4WQJ_M7Y@_B(=CW( !%VWBZ M+KB/PI'G _X'V>P#>/>;@4='H;B;G''870/+P1HU(+>+W,PY\W)>]% M\G,"+T6#.%E[X@5X9!G2Q5G"UH:1#W3A"]J+Z?D>_R *'FC?>8#3X ;:>U0[ MV#HCI*/-3V[?\R?R(%J[QHX*XJZ:EF*C53?-F I(6W("HVX.?L E#0<3QR;^ MP&UEJ9LNQH6T'@]?.7?QT/4&J.0F?/6T:_W6>$,O,/L6J&U*/S3@F:\VD%:$ MC24&41]?G#@PH;>U[%77\I'1\X">\>*![<,;>1F)H UMH&WY5F+S^&[Q#N$= M8'MZXTU=^YB<2@<12!NQ!(XU!WDVM)T<\8+[7XDC?&.ZZI&#& F9/XT%#\W[ MPS\^<(^P";$;"8 $$X G/O>:3=1\_P'L(X[,1$ M@_?058EJP6] ] Y @,*CD&3D\@$/N3^&G0]$ MOQ1D:BXN)')5LV&)I*?*OR,@4O@5P9NH*>K'TG>\(/(IJ6']=N90NC*1 MJK1(UK2EA*F2O\SER5];6._-Q'I7&6,GW\MA,L;*Q>GY;MDG$%N:4=<^,Y<) MNY1R5=OO NT#2+XH"%!=HE2]!XDY#6Q2_A\3P0FA/L &J&M :_XK<_LQ<$6;?2E6(ZY,L M1J/-"W/M^@WE4Z=2T86/GH^^T\T?GO<#4?68P*2:1)?"*5H/C(P9LC^ N/XW M8CYH![ C13\]M% ! &--;]S\KS!G&-DZH0:7@]F-$3+Z:BC!Y$@PI:TH(#%I MX(PY(W/?/%K"A2-)T[>@P'V_\I[\@0\;SOG^S&; M+GR%DF+A?L#=_'>OJ% 6WF64]VT_]\O%)2<>VCM >WGOC/'7^>\32DI^\$3L MS06B)[>8V-[#,!XBO8:_!S8(5>9K@"4@_H#4HT -IVZ8&U!17?N;]XI^>8VD M( ,IL(+D)*_CQF C\?)XT:OG#V"Q1R 7#"6L6F0SX2PD ,_E_\URX5&'R,.1 M&SPLOC5;NWNB=50[ 0=498;Z5' =?PM9<.E6O8FPH/@4"HZA MT)@/+YX#](CR3W[\[$5 #BCJ@$ "( N?PE;@?MGC:*SY=O!#FZ",Z<-O02JP M_ _71D5!-@CV"GRQ?<]%9(/0_N8##PFM=_\,NF.:F)(99?;M/OX^UF7:1P[K MPPJ?P/SKBX?6M(^1^RP_DFWI$?'B%Z0UK^5Z'S]]_'X_T[V)WFU>]]X<"#/& M9H&&TM#\O0]R;;^7*1NEF_5.3.E"XXG8)Y'[*P>+#\1B++GED0I&T%-MH?$V M(#=I%B0VB>-AEV\R#D+RD+"X4&(I B4"WGC,?71C[/^(I^!YY(MP M_+*":9B8C,Q7XJ5R6@.,'*06GJ\^%KD]L'\J7C\JEM-6<$J\RT #>D%2D+N< MHPO6XZCP@6%'X'53K7".OI#.,9& 0%?\E4+K\=%J#Y%UT96)W'C8A,_L '': M!Q\;S[_[;&*CAQ(?T")'HHJ/Y7E&M8,^9E,1K:9S4W+,0_:#RQ#;&)@ZPDP! M8950;-L>3YCMB^2CGNV@N1!ZPD#HXR:&D9.R,SE%^K1G#RFLCZF(OJM(YSBD MDY(",5780QY#AQ/>&MBC15]@^ MNJ"0C#W+AE@DA&.A7ZJ.*2R.<;3(M0-*]76F4G3)'2DR.9)0F,ELH?IGR!(_ M@#F7&'OB;.*%"S]TB*.%%)Y.;+1+0SWJ!2&C*#YQ6)Q'.TC,=H6HD\A=PA'J MV'PC/!:WXI!".F#"^L[ ]6!D3ZC 86C406FV#K.!LN-JF3\6%KC;+D;%2$/N77F/ V ML >4 H(/$>4L27P%.V5B]/0Y B/&\Z=)59.BCJ-31\#YCSQ4R/3'%=;X3/ C MD:$8&488H *APH2OEN@5^!/3B5:OB)?5I!LALQIE]9(=I'P%[<66VZ_1@A2" M6T)\BIZ.3D]Q':F,>1)ZX+D19A9'/E(+H E//#AIDSC]L.\%F(<]LAU$/LDA M>51#%;U$8EA&)YTI,"OHM*1 T:3$4IG(*/&48[2E8^@;H'WP0F;LZER,62B> M1 \XY=EX?B\:H%4SP8)*RA27JXK*UR6KPC[ [AD+ZE*"J304-08Q(V(UF.\O M,E$)WYA>[3CP%Y;#8Y4\D-94PV.7H>?8GD+5\8]8!JD@&]:ZSR)WXEPL+D5# M@Y:Z0:"=&DP#*FDF_(+WXKDN=])F2O(EJ95H(C+49\[L!HE:? C/"S,IH>C6 M4CAO$O421*190UB18JHMK0Y7/%AIXK MPK,S)5$CO]CN@W6 %0XLH!8,7A_<8K@QZT EZ:'+]90BD&,32"K59LNCASB4 MGRUN$">((?==*:@<2JM,'"X0B;#D%1E4PUTY(:%>PQ/IQHE2L M>^<"G$A*R?E%*DE;)NHJG!\3YY13*U3P^C*)Q.I2.#HA7V)W,*E/61ABVSSM M!Y]F'2F)MEJ4'SL*![Q"#"FE'1%J* M6X+8'_R7B.A)D2J/J:6'(?K04*@6_ ;1FU56;^-(UNAS_;@ M)5)&D[Z?V,XE?4T%NYP^49;UBG8O<8.MYXCYX$YQ&>H41[,IEI$1,M%1Y(?K MO0I3,G+%9VPB EB(,/\5[ 0M% M=)=AC@'%;E]=:J:3QF?<4J2&OD5$2E.THA-E>*B-\7C%F=*3.%7G)ZU#FQ4/3VTC14[K&U/-3 M3P7;G#I%I7$34.]D7!F1PK07YMMX;P2[:-@]J3WV%#[QOQ0^Q3'7F3_]\5&7?]32]I. M3+'MA.@]%@^RE3U41*MSLR9[D,]:BC^\I[5XSP?E,!57&TEC="&P/5G$(WH, M"D$'$*(R:OS7=E-97? $%1!YA$@3U-]V:58DS4@,S6P*.A72EG0%-0P/9;@ M*UNL/:+8C1\L&YO!ZXT]M YQWT%-KB$;J&X^[%L9A(7&&I<>]Z6CS(L4YQ<6#-B_DWZ+LV)&!SL+4*O= M60Q18?.8V,Q+41 M).C[/&VE DS'YCAABDI[C["#P8NX7ZZ]RHS-,V SU1-K M.^=6,(9TO[KKL+28DX;B&$SI42,&G#:72NJCFM"$QVOJF,W=; T\/ND91/8^ Y[I6Y.Y%12_R;7T[P>0$\F M$<(3)V(BC[NR;3?)X"&F$,=#@,!_ZMM^/QH'9-_ OC$X,-MWO+VT2_&TTN7( MML*?[\L^UY"=ID"M[<<<[QF)],7FKPO0I<]KEV$]')\E0V3R_>G$V$<;G)I@ M$X1RHGV8G4%\K'+/LX/>QYERY;$Y*7YLSV"=SS,8&V(%?-3/2J])#*%'6>" MKEF0US:"0P4ER9]\GI)D)6,B(S+'GY)^TQ,11-A!SDO3J*F_[V)2D4_4+,8" M_)QJ<[-$A,Q//R@;@J 0@%QBV0WRF9GP"+[-3*P-L;\KCI0;80DMS?YZ?:T' MW.5!R/NC.AARR):!A\(P@)UB:DQ?](@BF1)DMI%9VW/CAR:&WROO!7:8>DZ_ M_NR]".&3=YV4.L$\K$1D/Y5\G\"NM@06LU$/U _$ERQ-\.'(%[[GRA97&3CO M.L2EI5=JB,O7%^ZC$*X>@S[:<:45?IB(J1RO %L36NN8370I=Y!$KV / M^91T75E.9]V4+,^T=XZ3@^F%9BVCO!>IT1W1PQ49&0.FP %Z^U=\)1$A;2=_ M&+0QW3#C+_1:W)H2)?L48R+2U)GSKU'!Q]L0>V..Y\*.XXF$$]\& K%1HT44 MKTU5LM$YFI>=0)AN<)G3OGIFG0+ :,XT[FM"-@9:3S3OL38WB!.%+,,9KT+? M3B+ '0OXW+3,>,ZB28DXHX%FLBH]P[#YW TJ:P(-'6;8Y MD",(4-[ /^(B>,@S8*6JFN])XBJO=?FL8!6S?4)15,L'1+._Z V]WM%@1P[R M!4&2ZA]BHDXCI#:/U30>@8F0Q^*FABBXXW!=FBXRV=1CN I]61K!5:-N3,_/ M*/R%0?F+7F]GMS:'4%&U.W>356\E-P'KR#>>L0.P;B &C.:":L3$FGTP*".1 M8#7@V)<]%%LRS;J9K)]TD,]M)8_7&_5&?'4%R2IF0&J)YZ^3S#A(9BH.@H)< M04]-\PDC>(=$\0Q;L9Q--[*71TJ+R"+I( 5W6E@?LM-V!3'X%2 !ICZE$"8I MU0,^P0%.X+)*LP^\,NHJ2ED Z3D'^9D V=,J[=I^LT_!5#H8&1?%B9(<$6Q< M5Y63I/',E^7 QF!G>]6&;%<7@@^$)])4Z--7+,!N7L1F-DREASM>%G:_2U[W MDK1N^OKZ!2"T5<[Q']$O.#!LLL,=)?-0%5*KP M2YC*4T'[X4]JL_.Z,,P^TZ(4^[[)7^;:HF0,+VI?ZHJ&<%(/P3\4L?4PN)G6 M58>LO*X=8WQ'7?MT'L,D:$HI,@\%CVLE&7I YC^"PT6O8[=.ZS698NR@;20^ M FGAXP9>+7>&#Q7+)&B<1YZ4(M2\N!?.*(M(@8)+RZX@".( SB0>2S-FX'+< MNH/0H8,B"EV1'4OT)$:!OL: $'NCQLDU$22A,:+8DLAE85X3Y7G8QSU+<(-V M,.N!D0BYW4.LU@8AUA/%4W,GC6\JJDLQ<5W00Q"-,;#W'Q[$XC5^K3DMA5(& MOK&] 9X2 ".Z*-.N27YZ$6QK$+S9. D1 " ?'YO7* !N ! .FP3\-O[P#B@* MM/[TUG;I=<3L$KF8M,G1[J1049\Y4OV1)A0_STS2>D.8I:$/_QO$3Y8_U^&G MMXO?FU:]V\K_J5'7<[]?ME2WWFCFW[%LI>7?6XV6VI/:4RGWU%RYTEOBOL3+ ME.+): F1@.:>@Q+DOZ_,JYDG2@DSMPU-AZO>9B_K+EQF3'[BA8ON]KR0$/+A M1.KCB2S\SR)<^9"$*S5P4Q(9&@YV @E!A_1_/OA>Y@QOY)OT^!U=^%70P9?E$L,EW M:+^+B%I0P_/A>2"M>]'-"*2A50$0OQSHY=,O[>/S2O765K,K@ON'>7O\:2LH M+)=%ZY@M+UG*HN:O26J5!33M08VT:;BL!, M&=2!(HVUDAL3F"Y47)#^Z\^UFV*).N= M[.QS=#H-ZQR/KBX6G;I5KB#"\=%90:2U=SR%J[SZ49R^ASG9.<=#BXM%IV%> M.CHKB+36CCBKO."^A+C\UX4ZX-M]@E$[I8&6CP[R";ZP^(("Y/$ >>K[]\^L MOKR='2J[NAH1G.]+RN[WB>94T.RP6NT3V!W*(MS(*]LVE*Q0%FD.C9L>#H\K+TX*"']4PN1^Y@U-=:K(7E>BWQ09C MV[4#;(9FO_ +RUG4:]N'WE4FQ]&0TSY),H="S@;(N3;TA=XI9Y]BH\ABK6-6 MZW:WS5I0/'NL@$:MJ2N!6E+D7.O-RQ.HA4:\NR4WOY\\[-&ZV))8Y2\F!E^G MN6/(]6PR)\X*H49-Y3!6$&W7NK6Y*CJ72)#B\WT,R\[6=6SGQN=GA5"K9K0O M':$51-NUOD50YEP$=Z$A_++[$']@V9,8CK@X(&"'F/U92:UKO=9J&%M[T:>7 M6 5%//=6Y3XK+"I7_H(@0KBK'NII5!G&O?/']CTA8A#-R MB3LOLVU\D: I-\-('Q0\K^:';-2^)'\X]@*FJ4)28 M5&+R ,=R>NN2Q*3B!\4/JT\VS9U34:K(#^=N-ESLN>?;D $%PK\#^^7N-_A/ MO*//=@?<#6_-%HVU/] KT(JW=@@ ZV\0"8G',R?OMM&;"&S\ M*PI">S@]5?L%' I%I[')B"AM8 =](+8PH%X,$]\;>Y336=->N<^U7ZQF%]/@ MM*'G:^&(:P'O>W#AOR/FA]S'=7#T>0T8=CQA/A]HH:?]8C::ZV\RZ]H3_/:+ MWK3H8MOM^YP%7'MEL"W?!BAKO2G=[[#([8_P/B_RX:^0!R'N=1#U8>/PW-!F MCC.%"X8!O!S>';DVG 7R+M!O"+_:0=4$??@\!=87?N= MV:'V. U"/HZ?@XL#V-WGNO8';0?>%9;^.W/AK:82"@\OGO,"CP1HP@.&L!5< M"%X^9+:+#\"=L#XVNH";GP%>-M W7 !,Z@8SA MISV&G<%+-CN_UC0 ["]&JX6 J^%;^)(HU^ IN_?[Z!GHD7!1TSX!0.9?G=[# ML?\=@6:@-YG?6;P5L[W]3K[-H2V4\"&4"=P%1 N$2Z1FW+-F+J8TPX]D]M M#%>/ "@!P;:WR.7B[,&$VA-<)R08D)6==J6(,.,,&J:G:PP6KML+)E,L[5* M,N7(HE@"@/0] M8:-,;)P918DZ, "J"/";OHLX+8^2B[_5&D%[2QLTO\=^?%N)NR9W_1 XOVX84/8["US7MDT0(\T_8[P M@FF ;@B+Y6\^'![LS04"0(Q[HE+K%KQ*[N-5L!U6FKUH(Y\/__OJ+S;K=(PA M:[!&J]NR!J;.+).9K5[;[)AZ7[>&_VQ?W3VA_XC,@+82$!5(1G:7A]XJR$B0 M5^ DQ%8;&";P7G/"4'2G)G-T,.-Y880L6B")6IVW1)PE/DM=>\S(S/AZ&P09 M;N(Y->=,$W"LD:SLU*U?:7-6O?WKG'!::9OC/8G9C78MO(HSK6L//Q.I/[>C M?E90>Q&8&B,&1G"/ Q!^T=O&3&@WYH7VZMW4YNR+7W2K.Q/:>EW?8C&SOID= M4BH*W,K8[B]J3*L[TYC-UCR\%N("5OKBYE*-N(F)GE7?*ZQ(V*:@9EAH$/FQ M&RXN'0(8Y:/B&\@'Q"M& *>4]F7:#SY-N^UDB@ +NK!&UBV31HD&SIPKE"<\ MF]9--9H'>Q TCN8SV $PL0_.,'*:W:<=)E81W'SCX%WY5VX*"#,+"!E9(0.+ M>(TTW%YMMDK3-Q9\>#'+D_MX?=.J&[]FN7KN6K@(A.A,(B]=RFJ!!EEO M!?]-,&'>(EEWG&D;:M/8XQW$IO,*-;JQ%GT:V4$V4) 7EA3F?-Z[9%SLO!<1 MW!V.?"]Z'M&6I6,U8J[+'53QC?#7V[%X6>OTXQ;Q4T._>X4@9' MQ"!FQ]J 02RSWIUCD%\,4]ZY_)[FKUMJ/W0.\Y;;4 \"+8)_-TJIN9L0".DF MB30N57I2"^3I/'CI'IFI1#O,37$:7#/Q_%!&/%/4ZXV3L&N:5+=_P7S]-J?" MQ4-3O+9*!S+W1Q ;#*M5X1EHN\PTG \S(P7,\KDF@6M,VY)-\TF:',81*$YA M2B(ASP%YC-B])J+R(MC ('ASNRDVX57I-',6,:$3=7AEATT"?AM_> >4/7'8 M]-9V:>-TTSNYF RS8"AA[NB6:$7\/(LRU!LBTB#SSN63Y<]U^.GMXO>F60>- MG/M3 RSVO.^7+=6M-YKY=RQ;:?GW5J-UMGO2P0]M=4NVJ3("JJQ[:JY<299^ MS 58#2'0\]-?5F:Y=!R4#3)&U\VO M\[W7^22@:H'GD[1_?NOY;^^N/\CCM#?:OK"I*KD\@F6KB&4[8LDK.9N3.[JU MJ]Q)9>?M,@BUA%!$5V>39/6]AW*>#[S, KA/$9LBML,16Y%=^HU.3@)\VBV_ M,=J+OMA)TVB_<3_P,,B'CFIR2!9Z_1\W/8JN8+0)G%PZ5]VZ_^IE%@]L]_+E M3K,VS<89MDU0='ON=&OHVXZ^4W1;+@Q>)MWJ>DO1K:+;RM%MT]BQ*Z&BVY)@ M\#+IUFHJ>:OHMGITVR[=Z+&"6I:5FM8^LK[MV.'T1J9Y7-A$<7-;'5]$>;DJ M^M_$W=VVN:7"S+$9^Z_[)JUJ3S+ M@]O])W(M%6;68>9:[VQ=4*2PHOCE4C'35DYD MWV62C,V )?QE;\QPVJ<=4N*B&,_K ;9'G TTYCA>GUK]S \.IL'T\W-$ 78X M[5N,.!V*+I1Q37>PI, [O<;2+?(A@#(4,U$!1/$V))*6SQG&B9>1@\F7M*3# MGV7A#SSJWY&-^$(<+7WN)/(G7B"GN*,'STZ\BD('KQ0.5[3%\ M>N&TKDP45>.(-Q]'O)PVL@P+-K88-9SA2+ SLARYZ83A7UI=Q9X7SIYYHZ3S M67-Q)O-RMI2L8.'<6W@+&]%X2UNT7_ALW"V.NDW=)?5[8W8+ZX$VC\+EMZS@ M?S$AZV1'>UG8I/\[2B;\3=@SO^D!/?VX84/8["US7MDT0-,C_8[P@FF ;@B+ MY6\^'![LS04"!B#%?>+=6S#FN(]7P798:?:BC7P^_.^KO]BLTS&&K,$:K6[+ M&I@ZLTQFMGIMLV/J?=T:_K-]=?=$4Z"!YM][*#G"X+>W["X/O56<#/[('?CR MN:;]E;LH24ANW ^ YG!>._%K58:$)Z_RG'H5EGT5-2\J7<;^;^H/64)REBSDIH7KJMYX>O!H^:%JWGA:E[X4:&H1CBK>>&*V,H+ M+S4O?'LW5\T+5W/I5AZRFCO6%)X^L4#-4[Q@NNUTU9Q[1;?5H]MKH]D^D)I5 M-*MH]C#'DS6KNVUG<46YY<+AI5)NNZOL6T6YU:/<:Z.[?;==-2S\]#W1J]NH MRFRJD3LE18VE[Y@+KU!S<$'=VL*?4U@Y5EBS=:+!QPHU:R-W;=5TMZ2HN38: M3=6K\@" _4E!"P_N4'D8]>3"PM8MM04+7&946-I1)>2XJ::U/E598/*\;6+IA"S;%0HUI:E!8U M)TI&+K)5LVZ6W+1\\D+F[-C@20W$/1!HRLV7>LWL[%B"6O8AT?OWNE,\<:$\ MT=ZZ"E#QA.*)<^:):[.] MJPT]GZ9O![SOP8W_CI@?9&\J819X,^D%)(+[]L%%L-_^H! ?:JYW<.YEO44YKV'&Q-MP3 MA$$=1\\G3^>T&;$[V/@X[D2I ?EZ?@@K )3%ZC3)?!ETM=<1=V?@I4TMAV<, MI_Z(N<^P UC:B^#7%\2ZD]H%O-&SS\;T'F(7#G^6+R>0DEIB]A/M6CY#["(, M'8X51;@#)J\!['O@OI"@Z$QKM+,L##4[D+O)P^,$^+@_ MI2T#S28[K&N?5@#0K,W(1>!)$P/YL'T31[@D""3RT_4ND5\*=[@V+ C<0B2" ME^'6 8UC>,S[D$Q8/1DH7L&6K^#R<(WI V3@!B#Q .WPC8T5MAR)DA8@ZC ,) X@*;C/1BJ& M;X? !%IO.KM>"B&ZH2FNWU3AUX#5[?YH_4;(J*J@6OHT]RXHW4?P.X! BA4F M)6_":RR^@"&W/G.MQQQB6OBMSX(1"03ZP/\=V2_, 582@CFY,X$@R8U!Y*-@ M*:9N[:>:\SVENS;7W;P_^^\IFG8XQ9 W6 M:'5;UL#4F64RL]5KFQU3[^O6\)^M]E5\T\B/7V$"F+_I@#:S@\&+@$UL /\'RB]=L(&,W'JV [K#1[T48^'_[W MU5_6XPW0]D0R'A@%7(00^?"WM^PNCR9VP45!I)MO#OYA@_ ZUW8W^_9! U) M,'L#,(7[J6K1RMJ[R0M63V\^VB3NR9WJ\XGP7U]!F8!&T +8&B-'-H"=VN"> M,/36P"EBY%\Y7A (-P_%.7C&OM!]N!QH!<[ QB"<#\#%<3RR+336!Y%-9<)" MNWAC<(7ZH%+M_PB]E'BWKG#*^R%LI#^*GX8N*KR6C2Y3;,VX\"AM&(61S^O: MGW+W(B"!RM.QQS;^ZTM/"Y88H+XB_Q#Z'6H /-'NRCW#D>]&SM Z8X')4N, Q M8 >"R8G0JDGG$[\DDGK@Y8!UX/8IH".-#^'RQR^"AD'JX62 5M!'U!) MG_.!=/0;F;@V4A%BEBA(0&@&V]H\@M(H ?I&V@_B:% 01(GYE8(R_B9L5MC& M&*[R_*D ?0U^T]CSL\^?D9!P @+NQ0+&Z:=3-9/K$ID)9>%,96_()9/@09Z?D9CB=[V7,<[Q4/K;1K^TV\ M]#!R M>,W,"C%I@688V"C,@G>P.=B=B!*TD;+JX<_!:P**RB0Y1Y_ ^Q:H%CX!$[W,)HCCN:;M# MGP6A#RN GL&E8PV348]2R>!N7L1F8AK87#/"S2\++^)S\M+IY! P-.Q'R_OH%@(5?IX'%):A>/?\':1IIK;DH M_"K(C+]3>)ZX#E\+E*G/,S;,!!Q>DF'2U A'+%SE^X:Y,M!V,SQ,OCX0 TC M"4M;'C'ELB2:/=,:N+\R,T*] J@GTZ'*A5 MFD<_\8//N0P\S$P4#B\6T19)+>&S$NL*'A/_G+9<\ B/BM)WX3NL1]?Z\?6 M/:P"RFZ09H1=)9:T,__ADC'W&%(D3)RB@-UT<((O./@)1C0Z$7#>!6/B R&K,I,0MQ M+ /5GL9U8ET!0H=R'< ,$'Q=^S3$V^E6>D3*$INI 20L"09"ZBR65!.XX+3' MR"5G,=F"N!YAST"@QSR=9W:2'9.F/O%&/32'@#;CZ W[P:7T'0.5@3@,).-X MD0/X&$^8[<_+EEZ& $C=Q$(*(*L]>]*R[0,NZ6 &&041%B;;D'M(@S1^&3RN MPER/#',LN"IT +2!9R+1 X_M<5+3L8IR8JT VF$Q0PPMZ"8*>YG6=/U,B(D;UPH70&8*JETB-7 ?5A_@(S(';&G@$E 6&S9+> M/*:E>(&G9HU]HCYRLI9=@<=KQ!8OS'8$&."/ 5R.6W<0B@'>Y;FQRB<"Y/XX M6&"+ 7?8M":\,KPG/B#C.5)A'D>QH@XB4X,<(J)YH6'%&$0M#AZ#WG1OQHM2,;= M$A)45'5,JAI&/N%!>ER$&7A0A %ID?E$YR#I(Z,0A';3)BH6UZ52I0\(* MQBC_E %9.D?(/56+SWY >%&*$XGBV#%.W1%'+,_@L&#G=,J395ZE$EDT<4P4 M1&-,+_L/%WHL/CF63F>09*.C8N(,5!=\044,L 5O@#5^@&X7 _'7=#CJ1;## M0?!FXU TP$+N)+;QJ6P<8.*P2BF=W(QZ1B@\3M7 M-4[$(WZ>V<7UAK"-9;M%^63YKOX?:M;;S9:N3\UZGKN]\N6TLVZT36W M6FKY]U:1FVJN7&I-B\J5S4*["Y?EM(H0'MF)&B/D\_BC_5/[3*?\VD-2,:*9 MC5JF6<(^D$GU\]BT8T+)889Y.4O[QF_SNI<#+W,;KJ79'FF;-[&X[8G&K]R]W'R9%N96E7*O6;I>.R0J39*=&^*>X_Z+:Q7^=I7I)TKU'QPS-;U[HBG7E^#.?>"IHI1ET<)]S( ]0BWE(T9T$"QS M:VUT^EA90=;#>2'3J#7;6S3D/C@R+_Q$@HNBV=0LMGZ?>-B8Z*D;)TST ME-LF\QST])@C!9/BF=% M-BB;4K&_-F8#*J!Y ?5//:&HR-IQ\%]JZ\&HIH82',638'G7AJ*FSN>RA9G66-RS&11,:@=7]Y_F[EC7_6TH=HII@%7')I-NZ M]C7]SM2>V">:H:)SK"1+-= 7_6C6CYA( 3\'PG%1QB#)AJ;JM5FJ-)^KA,]. M<%A:,I&[W<6'B6D6U!F/^EB MI4>O+),,NX@;W6PD=(#+Y D7JV&>HW#92:3D[F6IG)&/*%0$4.-)A%0\+B?8 MC@?-9GFLWVYB).=TA4IZ.N6O6=>V,^;H;B%W M^QN^<8:=\G>1O/R&U485(]G9X6BI2#;OS#9.R9L5$]%LJ &; N1O!M32;U8? M1S%845OEI[JOH=^%!6A\L"UYB3%""[F!P[R=SM/5'"\0Y+/#7\AZER.#EMR M^XP;3N/U25]PO'>%F8;B6WJCP'F+C]7%1*'MP&$N 8?JUK T8*6K;@VJ6T,) M0R;K)=AB!_VZD6TW3QVN,NWOTRWT P,[ "\$2X=#(9MB>/!?4LLRLV&ZK0;5^M]T!.5=;W'1K[8P.U>6-,( MEF\X##&>O_$0B$[U%6PK^D2MI40+9LY1,^'X2%@+VP)+ORB.R<1@8#,P3-)@ MX#$8-)H9RE]L+PHPGFL'?7 EA0GX*>1CK1VW2;YWW8@*KT51OJM]]/RQIC=N M_B>92S+%N21" 7X 58SC+*42U&,E.+2=]'"PQX?WM!3O^1'SI^)J0UQM[4ZA M9GDIE(!JUK7_C;"Y:"@];D )?.'$?W\0:*!&TZSG1:'V630F^VX'/TI>\?X% MVR9/)D!L*/1WQV&KY#BT:'HMMK01+/4-!?X 45;]+@L/H@^^C+7-J+&8-RZ# M,/TS;J<@>YG+]J_Q! #RB:[!E44535V!OT=@P>@FN]&;U[TWL:?_\%-(7O0& MW]3DA"31^Q^6?[&#.'J72#S1=A@;]$OHSGJEU.)5D_$<;FJ.QF"&A7X:"Y,$ M"]HUQO_XD,)N(+_36^9OWE#?)/D D5LS:RH!2[[0,$TR-6RT(E#,5S#D_$2] M4#8 %LUGYCC*1!A+W*7+J:]_NFE->A! CV#6M)J$#XF#4(&LH,_/D&J33D. 8)< M6%+)#+(59!XQ/D:.;)J)0M$X6XSO?D@@+@=XBRF']-O'!.KQ;V2MXI +<90N M:6%##GU%>W_?3[SWC<#]^;T%>7I]F! W2PZN74(D<-^U,Y1IB :+9V+/".0M$ M@2B7<="0CRT%&4@1L&ZG(!-_H$0(O<4;:MMM7LT"7AX)-(J8!=SNJEG %QH^ M/ TQYPOT;_??G[1/GS1Y:*1]??K;PW?MTY>/7[]_OG_Z]/7+K@YSQ]C 83Z% MR%_A0^MU[0\PH1SA2G*TI"KH2WZDB"X:Y#@K#/Y-SQ%CY/&1B@"#B+J;.O3* MD]DKDWUKH_'!G'A:O(NFLI.:,AQ/,Z1!6_'8-CD.#Y7.[#ETH,S%)"6*S(%\ M [;!R<#S3Q8:+]6_7DPT(Q7(9N%%-@"M%<3&F":G"\8[PH?,-!IZTJ1P=@[] M=)H5I.3[.@7GM(]BF&GUJ'B+\+*/+RJGMFIX0('I.B.TU[X!#6J?:IJ$2:V" MP>-.I^2!QR:X\-2N^M/,GZX>N:5.SZ49OBJ3P -_T>=(<#1U3WJ7T@=\+_KY M:K_9/V]=S_T2C6%+?;*XX6V_HYW1OVE>:2X;PPOR_N 6(V-ZH]?4[WW_?N!- MP+K_Z+#G*TT %,CD9W@[M'_R ;R\$X"Y@K0SO&EU\61AX\=\\=S=GV1AEV6Z MX;>WF2?>S?^-(-EY4T_^V TWW5-SF[??^2FMJ[MD1N+ZEV=D2AF-=R+<"0^\ MT;709Z3^*.5#!)'H*OT=.7'Q+9BWN>%MV&J7FO'V6< I1I2*M(H#@48'*?*[ MF,F!0:['F_]YL[,?'!C M5;H1M^O=;OXOI^L@W.G6C8:U20?AN6@"XO1JH>S0]U[GB[^KU=95TMYO/?_M M'4@(L"$VZ$"WKE% D 1U64-6&-IF6T MNF\Y:QB-3@/,$IW_U&_T?P9X_!OR_J@^"D%RW(<:#A.0B2!?P1,G _K^V>?R MD&P@CM+HF(1:IAN) =T36=H]'KZB;_>(2S_!TN"IN?TZ_?:W^ONZ]B>SW5=A,#CAA) 5[Q%70SI*1V%P#_)A0*FCH2?^D$?N MWT' D-"8NP&$@N=/Y-[QBWF!0Y.O(-+Z MX12"N%Z$L/:\FP);M: __ MCG#^(WP!I(^)/-\-9EV1C8!).[#&WV%?\> MA7]GS-6C54X+ 0X;2@1?, M0\9N/+20\'K$*$?I>,A0>NB2>S;B&Z5[+IEOC,WY1NF; M=.!"KW_Z\E@YE7,*6'VBC GM__O]^Q_@APMC?\3'K"A2JJ80>G__AQ)"^Y/2>^;TX\2Y M/VSW![8MN6P9]>'AHY)1^Q/6!\S3M ]"5]446'_<_ZX$UOYT]0?K<4>)*B*I M;]\?E*C:GZ2^84M<-SR,$JRBL+*4H-H 3N^IJ/P;>^:B20 3#1,^L)!I=%QZ M+6HN9'I@F@A%XPT7ZQ)%*6 @^I LK\J??U_Y>G>4>KYQY]M-H;9F MV:.U"-BD_*0\?0/,(OH&8"&6ZAM0EKU<;-^ QT]__7+_](_O#X\;"9=2U7I^ M2_51PX+-3(-I6<3YR/N1+WJI9GIDP<]ZU[1J\L9G&E/@8I<6',*#G=L8M2Q/ MM?V1G;ID)RIL-@6/Z?$1[:%:*K3@\/6W0.-MVM=A\]@S@49F!')!EN7'Y1 M3B):TLUM>KM%]6,5WNAM\%;[NX=1E[KVT8^X.PBW\8DW= @W]1N+*KX[*4A+ M \Z2 8U6W'Q."$9NJ(-/JAWB0I;+0<7X_I JK M87U858G\?3L]E0FF)8/5E9L\9 MRD>2-LEI.H<0TG(V"2R0=N:I1]@R:&LL1K))F+]^)=G&!G_(-B3QKNE+ ^A^ M_JZN=*]E^]/OSPL3K!!EF%A7M=;[9@T@2R,ZMF97M M_^-Z= =NB.8LD&6#+D701CIXPO83*%.FI^.*E/6_JT?GI^?EZ_,*;M>NL4:F=H>FJ<-=%O MLTL$S\XUX[19UUK-\_JIUH+UBZG&"4ZF6FMZ<=H\@4W)])E=,FV.%A!PTRQV M^4I-?_Q) M0_P\A0SYPYF%MIDSQ+^QD39_KY%%0]C+#6OZPP4SW=X0A'F?-=P?PT-QBB;8 M8C:TM(TFNDWK]GJYH\Z&AO_<$#\+E=KUYDG]I!6A;*E)F_5FJ][FI-"V*9XZ M-KKE0-\@ SHFM\NQ_G*@B0V,=!Y%)A)QLC4@]+,-Z0S9#W"!V!)J*(L7/[\# M0*"+%TM";6!%: W(IE)G1FU)5@-N)-P1#=HRP,5(YOL^,KZ!3)N)3W7QZ?TS MTVN-[%(=5I]!N,PE.4SC2O>^R:-!**Q;%Q<7C6<1I_$:Q :3'%\7?]9;;1X: M.<0F165VV?Q3W:<[A [!',VG@T^WIPZQTR4I%E24\C/;5XW-A,^MAD>92XWX MK)81"Y] @'"61R!#VOL9634TXE@V76>9@W$D_H<\LV^+F8YP'MG^+/V)D0LLBMJ07WWC?+9?8,HC[!?]*S)5+?\*,D.$O6I'E,R8KR?\N M(=4H,14IK+&D9(FHC1$++[V2P9PBXZHF%N"ZOT#\6%+TGFOB#XD(V)[UXF1D==^3H(M_']AO0FG>:WG),C\GS=< M@V9>PSF)YIA%HEZ03_CO .M7-;\8Z%AZS[*QO>Y;8N]AW+NY[MQU'KJ]\==>;S+.C$H">0H> M%Q=G[=:9P&/,?88\0#9\@,<(N)PJC\004F[2'-F8*[DG+-N\E!BU,V($?MUB M_,\J8C:>=":]^][#9#RX'0Q[H\ZD/W@8=QYNNH/[X:CWE0_J?^O=#<8%IE8. MWDI,3Q(Q#:2 P2T(Y N"&Q) D)4U4'N=L9?;^\&W_?$,V"CA.XT(W2")9 \ M*X31=6?,+MR2T07P3S M)?P$=3=\TVZ<,+WSFC4R9/HXVB5 +1V 7"YN#@ GT^%$!#%$"^6QE\[ MHU[V5!\F4OJ\'4GXG!QP>B 95,C9X]X7L8GH/]P.1O?_Q6B1J[H#>MUQ;R@BATO.G$<]O6 "71X7\'E.@#HF)-8S8/D7NADG'R-)/[;8!;_Z'*O4 HPO7"=P:N9")X6)$I[(^I!4 X-?7995PLQ]5P580G7:'F7CRBI$HA(_W2[R*LB M&2+6^R2F*@ M1"/28XVI_*H(24P9<8-LB,V]*A&?A1*62 +&$]TQ$3&@)D\=,XHTA%,(7;] JHCCK8R 2*LD8P1L MA!WS0G+JYDLGMM?8$F;2E9BN9,HX"Z8A/G<.OU1DDZ>,B4C#)O.JX2K @P-X M*LC\$%;B&"DQR''KEA#KZ'F)+(8.OEXDL%?&0R7\ MD298]@)"R#NF@#10+&*+^T/7HKQ:0-NA6-P[=FCHTZ4H(R#2>,L8 5(L\.2" M0/ Q$O)B]*/U.K' Y1RCX36BP;T:':#""W>&-,)R+_Y*1DH\(_U;[TKY-GJ2 M+Q",CWAQ-P?A2PRQR^'J63/I(V9B.,5FH3R^GQ05TA>1OF\LTJ&9R3]MQ+H1 MP$!(\#$2\F*4(X_O*^<8#:\1#?''8@I?X-ZFZE=XXCT>3#MF M$^TG60II?F_K,*!F$J$$.M*]3P$Z/*VE3. *#9IVQP"(HF- 3%?0=)"'$&/. M0OZ5>W7?7Y(R'**'X[.%@Q -I.Q-3 32CV&1-&G%PU=TCJ]H<$A]O5['BV0( ME3!E<&0_A!F3*^I2/ C+]SL[Q_A(G[FRNL\KD.">FCB@3US@* M;@]S9)S MN9<'*8$\Q MRAB(M&KC#Y)O)W!7KE)*K72(4A,D@U)ZC):*8Z*\4&7$BE5$2:0#O'R7B MR(=XL+BKR3%H7!<67NJS\%+ ?-:,]/N28*[V8A^^3R28GMHAZ2 D'OCR0:! )2,D>@=+ M\3V\FI42VV@+,.:VF*K/ZJBC1VB%+ =-UU\0X=7I(BB_@[ !S-KL,)?#1'ETJ M\%LB@9 ) J''")#NZG@W(XPV][&\:# 4$J>,BV@W+C8N?.$@D'Z,D6B,[#SZ MIOCRK6*DQ#7:@-M]IDZ5ENY/C>TW5KB?M]YJ(=YIX;V?2&(IGJ?_8T!GT,)_ MRT$=BU>^3*-8=ID'QK7#,!_#Y'W!-0"GC$\%S;ZJV=3AG\4+.JYJ.1A8V#3% M7SX#^;JG2[?0GD+)<[RJN:^).5RSD=2S9FBOHT6 M-> ^MM]EQ?7C.V_QO6 7O-TC8G5O1+*:))AFV/.8#N^!*'--Z\@>I2 M)PN(K>Q:$QX.F50/#RR#_EE"A4>]!);M$V\A)@>W.V>D/3C"_P-#/NJ:B?TE M\Y7Y.I/-.?B5Q1'W\#^$/HXGB/(RGU!<$/.L;,IBMH>7 M8\^YLG\C?4+&R#2'E.B.9F=%.XGZA>9P=BO[_NV:WZ#I> C(&_38B)CF+:%/ MD.I)"2LC\5LGJF0U.[HN-R0L$<=,M'D,='^;0E/<)7U5TRCB;'+9O2 6W^_1 M]7Z6+T1),$(F1FF3-CN#/7R@H^G+N6#HWG/8DY@S)&CWL#F,3%L/@/1'=;DO589#4XD*ZVUQ. [(\X3FF,>FUQMOJ3PBLC: MWD;NV)I&5%I+)4";29D1T.CXDMIW@WA1JF&AV="[373(Y.(AT"JDVE_O]%3*)5#&CM1F)2V$H3Z!\CG%-NV2Q=&Q$,]JHIBN% M>7R'1]B$.MI/EFY/S,!2&'"'9D$F5"66^,'%L\K+[H+NB#7CY<;B!DWM>_?. ME77'X*'T)Y\]M\1)7B4R4);5:'?;TI==7EY0B2S8;K;.%=V5=*)2!.IXSO4%.\^."#2_I]!906RZ=\RNW;9*2I3G MYE36#8I$K,^8@_0;1RCO9C\9]>R[>W:4]9YY,&&6TJ'*R^:E8D'**VZVZ*^A MO:U.XE+:!F4J>K?"<+=#XWTF"W'&A3(DZ<9+$Z=,E0.P?NM@N4'01/0>6GP9 MHCZN;54+)(VF%+M6-X$A'EDWF"+-]M.7JMN13E4*TV*]?U( L9/RFW5:P*S3 M\IMU5L"LLU*9E313)D^DV!0+$9;"P%@,/A3 [4.IS!I2O(*V:+MX_88916XC MPE(SRLIFG7-!_5>RCE&1EMDVQF5*2E<&V^-!J%8G'5IGL M>R(#"Z#'?$A4Z0N;KU"89SC:HZKE1R5U-;8&O/6C4UY M;92GI41M@P%OK6K7A(P-#,]] SH2/?Y!<%-KAN..N5B4TEZW'9:(5BK-6_?" M8I53=TI59"4U:\GK[]Q&>42E-&GGHIJ/ -_7:$AU>7H/AJ6:#@,[U(&3VC!V?>:^<'XO_U)A"%%MXZE(]T/ M>W?9ZEL/9"5W>.UFN]V5CZ>1%WB*78(XM)12=$-"^GIG(=*=D#R^%.;T+>YP M]]XI:*9;$CNT#(5 QS1OQ"5^/'5L0E4G2N,'E\&.D%X=1746,[(,%O0LO>LP MFRR0RH*XD26SX#JS!==ELB#Z\(1K9&GS!:0_%3-#3?BJ]LD[UYDVY^OHYW?_ M!5!+ P04 " #]B@A9_S=*WP@8 "KWP %0 '-N97,M,C R-# V,S!? M8V%L+GAM;.5=67,;1Y)^GU_!U;YN6G4?CK$G:(D:*X(6%2(]GGU"U)$E(@P" MW 8HB?OK-PL\1%+@!523+:_"I@2HU?559E9>E97U]W]\.9IL?<)N/IY-?WK! M?V OMG":9GD\_?C3B]\/WH![\8^?__:WO_\'P+]_^;"[]7J63HYPNMAZU6%8 M8-[Z/%X<;BT.<>N/6??G^%/8>C\)BS+KC@!^7OZS5[/CTV[\\7"Q)9A0%X]= M_&WWHXPA(S,2(L\1E',.?(D"N I)8U1%,_ROCS]BT"X5Q2!QYD E'L#'1/] MQL2C5TP&MGSI9#S]\\?Z(X8Y;M'TIO/EQY]>'"X6QS^^?/GY\^^Y?+O[U\=#Y>]2"]EK_\]V^[^^D0CP*, MI_-%F*8ZP'S\XWSYY>XLA<62ZO?BVKKUB?H)+AZ#^A5P 9+_\&6>7_S\MZVM M,W)TLPE^P+)5?__]P]MK0\YQBO,%IL,?TNSH97WBY:N]=Z]WWNWOO/YE>W?[ MW:N=_5]W=@[V"?SR98O38_SIQ7Q\=#S!B^\..RST';T)*I>)G:Q"^,];WO3R M*[04)NEDLJ3$+GT^?U^%T0(E?EG@-.,9+2Z&G,S2M8SW$Q'_'LA9'%0,Z.D>39 ,X5#M+&$K)GTEA[G2)U!G.:PI)K M)9)JPPVDJU00AGP2B+H M+)CDWAGM6VNQN_ \1!KD]R,-S4C?3CF0=]:=S>S=;)K.]93ESC-%#I1(CKRH M%".$S#5DDPPC 34\F=9*8160A[!??3_LWYS8S?A^W2Y%D1GGP8 R6A($E#JC__C9O KS0UI.];>ZI#Z%";UTOKUX%;KNE)3OO\+D!$=: M)I.ELQ#I%[&.P@KG&)G@C$I+S9(6V'B6#P(V/)=G';FX*>SM>=).^%.:G1"8 M#YB0@,4)DOZ]]-&T3]E* ]9)#XI% R[3ZB2E3,%FL$'DYG[\'7B&YP^U$(YF M'&CH%>%Q&.>=+\/E'+6V)7E/#EHF;<\"!\]C(/^=?#,=5- V-'>'5@ 9 MGA_40@HVIWDS]K^=?J*Q9]UI]<2BU5%*$D#NC ,*S6@Z.1>PP6B*UURRF!MS M_>KXP_-Z6C![;0HWX_'N.,3Q9+P8XYP,T_YBEOX\G$V(G/-JH!:GH\2<=K(X MT#I:4-ZRBBJ E>ADX@(I8F_,]_LP-9SS2',30B%;FZ,O-3>JB'O2 9-*)$-_ M$2+O;WI#\G*:2L)-05^7Y,WD_-7LZ&B\.%JZ6^2 S:8U_X#35 &A+ P9TV1, M%0%*SH,3(8.(-B7E=?&IM4&[ \Z0G)M>9:(52YK)R(KYZ5)BE#G1P*A 95]Q M> Y61*]\2M(V=WSOTW?/Z^CT*A$;,J /HWCI?SL>6'$1?+0(JC /0; *AJ$@ M%6:*3/W9B48I@8L(XWTXK>'%Q=R*2J@%49;^I[EA( ]&9H1 @0@&(4)LO[VQ M$LE S>$Z,G!;<+@)Q8D802GJG6 MEO!6, .U@XV$H0$#>MH,NT!U>BFCGDDAO 59:OD 12G@F)!@C$%NC5,QMA:* MNQ$-U!ZVD(R&K&@F'N]F"[RIMZ*@J4A.(\OHJ]ZRX%(RH(56)A95O&N]0[H" MQI"2 HT%85.B-PR1]CFZ$#Q(;0THS0,% U& Q1BM M],QQWCII>&MVI4D8@#9[E70!)[DCEGD)3FL'0?O@F9&(KL=TT;#=Y$=Q^XX$ MT3JT;B>]L^G' ^R.KNK?D4+#&:H$-F$FLYLD>&<%T"+BT7BC [;V@%;A&*A' MO!G?-Z5WG]D?CTX)$Q2)G"/]J7* $)6&)'S*R**UHCQQ]F>M3;R"M*+.DC5G M.\S>&>-%EB!Y+J <+3(OR43(0 XD4;>8YO9Z!8PAZ;$-N;]B%V\CHC?->\^F M5U"4P(5-%#C0<.1T)*$AA)QHV6K.K,?D;/."CQL8AJ3'&O-](W*W2_#D/*YS M#Y/W89S?3E^%X_$B3$;*,<6[>__>[UJ[W?WG_8^94>>ONOG=V]_L M4(C4.HB^ \ZF&NF?W6P^?]_-"LFY25)QZQ@I0D?3XU*!4^0;D6O$:=8I9*,: MS^S*\$-R/UOQ_Z:R69?:[?<6S@O:YB.),CMF&)G P$%);R$8HR"Z9(+3B(SU MMIUP >*1'BA\E[S?C/0-MP^FLPLD9[,[QS/B-OG"/8)FWH%"92$R"O-E"!93 M,#;HUA7VMX(9DD/:ET"TX40[P<#%&8I=TE$CAY%['?@V<="*#\T$_I\4 M47=A0HBV\]%X.IXOZGP_7:Y"K04++"&8Q,EE\3R#DYC (SDK*$LPI;6O?P^D M(>G!MN+1DA=/8!R3QI*E"X"VGO"-GAS9;",8QUC*TDI17Z=C:.*Z ,:AL1U]2 ML!GQV_:.N'V.QJ!0/%D@$23Q=&@@F&@ RY&Y$0\I[]",:#3G2 M/E"X$@?E)%(,FD$TSH 21H!3+$(M&Z#0B-"%U@;CWF3!9NE]"L;3LDI5UY/J M1.2ZC44+D!:EY$89(77K],= T_N;\ONNM/YCJ-QCI)N23MX&"38:#HKQ",'6 M,F4M:"*>>27^?Z7U6_-\,Y*W"_FNB%XHO+"@%!BO:5B)"%$Y#2226!(S08K6 M*NO6!;Y.7N,33D_P#7%N537USIMQ?_HOU_1[EH)G:VAUN4B>I>7D M4W@C08N JM:IYM1ZQW(-F$-2?>O*R[?9CWZYU;#B;K[8*_^OQW-H)1E*REI1/QG**IY MM;W_ZYO=O3_:U<]\?6-_I3*WH&Y4%5/['X7Y(6L+M MM!A_.JM!SYJ" ITSD!-$2UT;0TM=!C!C:[I1:'8I7%*)P M7D_8\WH,3"D#B;[#J(2V63[=3NFS[R?V(2'?[#.MS8!F9N4U'G>8QF>$GN;M MHUFW&/_O\N/(%FT3UPF\J5DNS^A/*@B* \C[#])(^M%8(NZ ,Z04^Q/)1ROF MM.QG^VE<6]2_F76O9R=Q44XF%RT(1KD458+-D#!5 ^L0@LL,K+2I*".="JTW M)>_",Z@4U-/(2S/VM#O]=!@Z_"70;&OU$<679\*K,N,VFPB%DP>F0J%85=>H M5:-.K.B<6.L2AM5(AE00_D1"TH E#3,_;'T\C.\WYU:,D+1/T7PEPUE(Z M!Z&$8 &RYW4?+V@(!2-899T3.G(C6F\//PS90Z3)_.6E:6.>]2A/USNHC@H/ M+$66@4E1[\%ADB8>//&_R&1%9L&U+BR]#]-#9,C^Y65H S[U*#T7+5G/YEN2 M4V1JG8FJSK?6$6BYK">5V26/N;6C?">@A\B-^\O+S;H<>@)GZ**!@; &A;.* M^.OK?@QFBODL H8B+&=1<]F_X-P ]1#A\7\M#[HMH_J5GQL-X4:E,!.8\A!" M*F1,BP>'%!3F'.IVK\C!MTYH/@37@Y)_[/^!&&W"KQXEZ^5: M R-C@W+"">!V20%+#@H)R-*L..^=3,T+(QZ"ZSO8N=E4GE9D6MNRJUV*_AS+ M!USV?CB8'80O=;W73A,T_S>S[I8$H,C9%5,$Q(B$EDE'/HO31 Z?K Z.B^9I MMG6Q#JK&X*DD[BGXVG*CZ')]_!&Z+M031=BE<2TP$\*I*&DUI*+(J$G.:VFA M!!EM+/0'Y6*?:NPFGN]@HZA/];41>WH1F&M*5(<03'5[C2,@J@@)KEY8E52* M10J+/+;>A+X-RW>P6=2GH*S-EEZ$Y.U\?E*O\MXK5YJCC;P2R$,IH+,.H)21 M0)\8\.2*#=I(W_RX_[V@AM0N^!G$9G-&M:NAI*G?N"3Q \X7W3B113V_1/'Z M%U>>?(_=>):_#:K."T1WOJ3#,/V('\@Z[Y2":3&*/$5,M#*2BQ10A6S!LZ+! M,(>9:Z]M:2V,3SO#GH*_58&PL$SZE#@D7?6-4AXBUHKW0E9)*311]-#'8ZU" MO&=N^31<&5]1_M8'^_O.39P=#;V.C^L2?$;RE##K>B!4@+?:@HZZWL2B=,JM MFZD]'-V0*N>^?_'L$EGDFLT#;OC'SNJFS M9^Z1]=V+YZ;L?P[M:4+)/#(&(B0'BCQ <(Y4O+:AV+J$A&M]GGU=[;E^0NY@ MMIU(5CJD, _IE>W?[W:N=_5]W=@YJF]F]=_50 MS7XZQ'PRP5D)YYO5W67)WA07KVO[X,G\.L*'G1+::+PF9XC:S;C1":,[[UQ/ MROI8! ,O) FDJ U3$1FD5'BJ>WHQMRY^?OBM]RWFNCQU=S';4%"D>MMJL,:# MLC9 ,)Z!Q6!S+A[)'/4^VZN(AA2L-9.3V^Z%;,"4=M<'3":SSS43M.)TPE>< M%Q"5\$DGTM/9U[[VFM>^]HBUCB9S*WTA!Z:UW#P&X*#VH/J3H]YX]KPV<'Q> M['?:K^E;-7YCUGW9ST.,TNX["X@2K1%D,N?8RU))YW+K0.O==2!-[4AKWD$RX[UXRXE)IG0L"#M10(.%NO".84" @C M>$Q.EO:''UDA0S&.G%ZN'.F$8"$7R5)V2>D8FQWF7-C8^%0E<#&]_5E9? X= M[H[3,,Z07(QV#&]-X%8< MGQ5R=)8WDUXTQCN_B[(;16_)9&8%&&K/F7KQ@'<\@M5.*L9=O1_N@?R^?90A M>1/-N=V(N U+<)<3?#N=GW0U+SQ"YLE_D1%\;4"KA"2'R=@$'(7DHB0F?.N] M^YL8AE27W5Z_;T3QIEK]TK^]M"^(,8C R#O& LHH!IYI#BZKEN!>@?*F0(B\@"F,9*>P&'H((V_'T^!PS^IWG^\4D1M+ M]BZ!$9*L'@L!G(B"K)[CW$BIE6GO9]R%:%A192,Y67&0IQ53VM617+W9_FN# M5/KS!%=T2KV]9$^K*'AMIH&Q]M8PF1SHQ#V4E,BADBBQ^0)JA7U06X.]2=^S M,M)3%63>.\MVI9@W>NI<%L&%7+ ( R0)]>[RNCLGI0 K MBLZ\%/*]6G?3NA5, YU87[Q#@C$[1?R%6%+&7UU+E3"76#1@EH9<2^DA^IS! M$WV+P.@PM+X?[&Y$0S*>;21DA>YJQ9$V<=XN?OR:1+J$P;)%2>HPQEK($50" M%[B J+U+421%<>>#0KM5;Q]2&K8MD]L0M.6Y^'R2%N>='$Z7\$DR=I\OZEX&A"]F:&ZBN5"X7EG-6,, 8VOG4 \0F0Z M ^/:HZ9?TK:N2EH!8TB^2B^L7X?< [8O(_[D%H:&?'X;?5B9Z(7P2E!L MXG7M.>M)Y()((*+0)#!6"]^Z>*"4]8D+*WOG-T4\V MUV-DZ2[U MU3LC>[%Q]Z!^.WU'Z_?@,TX^X6^SZ>)P/K(FLY#J+;XA+-U_#H[5&\I9[4@? MT&%JW>YN(\"#M9M/)'@;LO!YI*XNCH//LY&WWDKA,MB4Z\TJEF)-%1/X>O>! M( >CY-9]N]?!.:3DP//(V#H,>T;1(EG!46(EHB;A5]I3@&%J#L,9#=&BB*%X M&TKK9--Z2(=4/O:,XO5HICV?@+V9G70CQ"R1,P7*+A-EPD/@T4&Q,:O"9"F^ M]?;-6D"'5,3V?.+U:);U&WON[FSO[UR)N;[&6;,RN^@_.*GMN^:3KWG@#7*; MFPW8).YL..=642?.YXB7_1YWZ]B7]U%<]%YZ?8(C%-J7&!RHG&(5' LA10-. M2:,T$X'%YAG"!V+;6/D]<)QOW$POF1"^("@5:?G6>P:R8<*6+"*6YE'Z MFE@'%9WV(7/?J,>G8.J ->1ZV;E-AWQ^+=E7=NZA,FN%C\9E 1)K4M_K!-%[ M#3:BX2EKDYMWG!Z$GOQ]FL?S95= M!5VDEJPY('F\_S[^B/26#__[?\ 4$L#!!0 M ( /V*"%E"C$ )5#< /YS @ 5 &UL M[7U9=UO)D>9[_XJ:FM<)*_?%I^TY+(ERZXQ*4E,JN_N))Y=("5TD( .@2O*O MGT@L(D42)"Z0%P I^=@T%^CFEQ'?S8R(C(C\]__[^?SLIT\XG@Q&P[_\S/_$ M?OX)AVF4!\/W?_GYMW?/P?W\?__Z;__V[_\+X+]^.7GYT[-1NCC'X?2GIV,, M4\P__3&8?OAI^@%_^L=H_/O@4_CIS5F8EM'X'."OLW_V=/3QRWCP_L/T)\&$ M6GYL^=?QGV4,&9F1$'F.H)QSX$L4P%5(&J,JFN'_>?]G#-JEHA@DSARHQ /X MF.@?R)AX](K)P&8//1L,?_]S_1+#!'^BZ0TGLQ__\O.'Z?3CGY\\^>.//_[T M.8[/_C0:OW\B&)-/EI_^>?'QSS<^_X>1:.?S/]('YT,_CR9_?N7HQ2F,P7=.X6? M5GZB_@3+CT']%7 !DO_I\R3__-=_^^FGN>3".(U'9WB"Y:?%M[^=O+B)=#"< M/LF#\R>+SSP)9V>$>/:$Z9>/^)>?)X/SCV>X_-V',9:5Z)=3KJ!TA?._Z].> M;(WI P$9IXN(0+_%8:5X0XRW/7U[S%^?!1E+N#B;-D1\\]E-\8[.PZ"E@&\\ MN@':V8/@',\CCEM"_>:Y5W N05Y'6!\YP2%.II@^_"F-SI_,\/UR]/;%V]?/ MWYP[HW8O7KY[A- S.)O>#G=#3H"ZQM):R&:H[GG8%(G%A,!S4Y>4E M_;AX9$73"BQ^GN(PXWR168YZ-DK??.BL+G&CKSHY"Q'/9K\]K?,Z?3U^'X:# M?\U6P:-A?H:3-!Y\K#^]+K]<3 ;TF0G!QQ=3/)^<>I.+YMQ +D&"*LC .310 MO.)1>5^X%_<)K_NPYBFF2/_\T&F<[5/:+8+1)-GL]UH M+5"GUZR,[3EP$TA#(JRTCJ[0H(F.;BJ\D8!WIWUO.'=1"1#=UQ5KH:G0Q6:*)DN3NB@$R M5"PHC@A!10.2R6)3D%D&WT5AEX]^+%K;4%BM7[-7%Q7"Z_)V&J8X.<'W@\ET M/#,I3C#AX!/F4^-T%*X@8-*>[$^R'J+-""5%XV/F1D6[EB[O'VN'RMVA'=Y8 MQJW?WF_A'7W\.!X1I!,\'WT*9Z_+"?G"XT&:8OYM@B2BP?OA#/MI]$G+8A*@ MST1;:SAA1D%KC_'(@O4\;<*+M0%\#V3I1QM]+2*_AO\9C7][^P['XP%]?+"" M["R:F*WB@$P3U$RT#YD6T1R\CD4GX])ZFT.W<1\W7WJ0_4V:B)8+S<7T ^'\ M%^9WH[=X=K;8:D\9YH":"8B:US.2&,%[03+APK@HB\Z,;[*LW#[T9Z2(/IJ;"AJ!PX MN,P0%%-D9 6;0 I?K.0C*"9CX:UIU!7CHV54K\JZ M22ZS+;F.,L&9#D@$[X\_?\3A!$^%1YJB#,"0&3+#-=$]9@%.6Q^"M>)&S&IK M^MQ$\6@)LJ7 ;U+ +LZ)GUR3%,']?8LS[I='KYX>O_V/X^-W3U__^N;UJ^-7 M[]Z^HF611/0)MSKO7NO);05Y];!TP,+@_5I8K;700]$^7;B+\A&'9-W=Q)J**6&==^0V45_"._Q MU$=:/%,A(@M'2!.2+()())#(2A""%Q%[=3KN0OR^XB=E6+O/+%&8[* MQ_&(O+;IES#,2 O@QSJ7(4Z;Q[36'K&_6-=FDVX4 WNS&/+-61A.:<FULP2RR"#J8H&%H(7+)LO4>J>_']76YS4+H;\N*\>:._^YR&RM MIXD;%>J[(R&DC+3EBER\L#M)W[77+7K4F=+O>R)0N0_6LPYD=.(DJ#*" X3A\+0H+*N,-H?V&W3M\_P0G2TS[,\BT^X=EH!NPZPERR5PH9 MV"0T*"\%>$<.)J)EQ7%MG5JO3'RMX7:<=M*7ID:]BKGUXO"ZE%H*.,Q/1^ 08[#!LRR8OS<<<_NC'Z%NMQ-?#YGQ MSR_&)-2+<>7;\\'G^MT2F>-,>U.+?$4A9-ID""HYL$6QD*3RZ&QC8W UFL?% MA<;2[R']_26&"=:LV!?GL[*P.N'+(\FLDQ<).)+%JV2FG<=B/3M(RG&;>9;- MLX)6PWF#0@B9JJ4^,H"4OUAKA-.I= M^9 S1 ?D*[2)D3940 \'P=^4\LS?E2IM^OX,%\G:1^>C\721N[UR,J>J1%ER<+QP4;(THJ8C*3)M(Z$ML+^Z"BW%Z7N,@CV"J>GJ:2,AA$VIU3% M%B!H>H6RX_0+P;G.:_5V:;%R$9Y'1Z)FPC^08^EA3=WZ.$_7.@]DO-&0..GQ M5/KN 7=Q*-UARCW791#7&,N*C"!MD/BB# 2RBR&+(K13H9C<;Y+(RS[K,AC3 M-LDBP8C@06%]X7)MVZ)L1H&>I>;'[ =8E]%%Q^O49721ZJ&<&=^:?2RU]H16 M NK(03$?(2+)B17GI97*"M5W0O:AU65TTNTZ=1E=9+S#5/PU4'VO=1F=-+9F M3OX&XMX=&5 JI:7/4,CPJF7N 9QT$BR:Z#GISYK6!NNAUV7TP($N4MY#7083 M)G-5V\Y;P4#Y@N"3)(S,%\&\DO3[[[0NHY/F.M9E=!%[#U&6.N-WBQG_^M40 M/T&RS6>APIHP-1BFP<=P=H)5&+DVZ7D^F*1P]M\8QJ=6\.I:)7 Y.I*-%N B MO2W2A4SV%?=&MJ[\W1;SX:1D;V.8[E1S^V7>B^$KLHC?_8&S+I3#Z8?)J2[) MI>0*>*/)S7>2).FVBH81;#YIB))GC*@Y09)4+B M%;51"J(K#KPN!LGK3"3%O?.J(OU>F=592STD571&_7QT,3X-G%NNK0 >#:]- MA1P$7C*D5+(VW ==]KHU+H%^I\SJK*.&61FSS(-;$'\Y*N3V?$6'+#'Z1V0/ M"D_R$-'2DFHM!%N21A=2XNMEW=T[U,/F0 _B["'/XBK TV**3>2P@DRE@(I> M0I29 U_RL'K4?OWH[ MN^RO1Q7$%P@38!VA,81^F#:9U%L#WJ=N7N]V*9K *S M.'0MTO&(!0RSOF8#!? %/>0H$OV%6>E:>\/-P.\JN6''+%U=4+]+91]*]D1- M-7L5SN=G@THE@F\YZ. D*&\T>"T\Z[B+-UD6H\V;]+X:UD1E9FA49N7%N<3[/ M#2)F7\ +'4&QJ""*F@"0?29/CWS_ZRERJZX%O&N8/>1H;Z& 42_2:UEE/IZ> MGM3-:,93SY'\LEH"9Z,@+S!9"%ES8"JJ[%%J:>4ZK^H]=ZU^'?#[W* WEWG+ MVN(EB&7IW!HP&EZR?&7HW5^KO*'PKZMO"\FU7)FOP4FTJ!A+VTS)-4VJ% 4. M44*()DN1"0BNY2'N6X%WW)#<5G]=!-98;[^2I,XOSI= WIRC! M>1_!Y"!]< MMT2F*8TTPU+WZ]"N#[M(6VUT4/V22;"^)R&L-\S6]89TX]Q3SZF,]^ M(B=;T.1ZE/90=-S#PM;+W*PL04'M/ M,.C :=M%M3W0]?C\X]GH"\YO@'P]NU%P82"@24;;P* 47\BZ(S/#6UL ! MMZ"4\N"U(.\@R:)]D*ZDYK>\W@[E^[;N6NBGAY9;M\!:O"7K .O+6%L%:C\6 M5Q/5W4^'+>3>AP&U$J /+@@7R=WE-:F))09>60$V))UKS*E<[[WXT AQCRFS M6SYT$7?_/%@&?'7R6<94@Q6,0)4 H08PA#.^7D=I21;]E>, 1US3%8' MGD)SVK2>Q $:P3TG<^V5!H?$Z]F7O^-D.AB^?X/CP2CS4\]RXC5L&W5RH)PG MF["F#LLDLV;6&98.AM*WX/_!YETIOZ\@5[Q_+O'Z7(X_?QR,YTT39S,YM3$' MA62PD-]*.PV2;'U6$:3"9(5UWC5O_=4,_/=)X9VKO8=R:()_/AK.0BE/P\?! M-)S-MXIZ%\'X$^;GH_'SB]J?^L5D,^#K?NLVB.H;].IS3%XN]XQ\X>/]ABOGH M$X[#>YS]\5F8XO,P&,_OAO;!TF2%!Y%S !6R!5<;NJ!W.F2C)-/-ZW1V.\4? M;\ M8!J]']:EX,KI4:T[S1)CYA"#%:!8SA"E]F!T8,P7U"FVMFEV,K'O[NTX/+KT MT$*@MTG.UP2R%1>_JI_CI\&B1ET7=E&"?]GO?E)?]]'L=0]I.O@TF'YI7I:_UFC]E>IWG^SAE.]KQ8@W MS!/EJQEODJFY2T1^EWUB@1;@YDU,'U/Y?HHY,Q82\,@3>4&T=GA>K\].GBB+ M1@1I6HOO.RS?[\+2_LKWNRC[4,KWKV4JYA!MD#0#.0M5^0(!4YV+EBDY'K7^ MD1/?C@-WY\1WT,5#R2E>9TX_N35T,+SMEA-_:+3MHMK6?19N@KVT#8 #=.=[5_UHQWH[I)2@153N M]<5T,@W#/!B^/QF=G3T?C>L?3YD+1"H=0 JA047ER/0Q$K)1W@=6N'4'XRK> M.9,#I'7/+M#^"7'8-)^?=YYF%Y0KDD%1CF3,$X=ZS G9VF2]""7IYN4EK2?Q M@,C=D%W]$7X#:NS#VNUT5CF_Y=KJR+1C 8*)%I0M$IP0#IS-/$;$D-5A'VGO MZ6[R1\CW;>G10SK=ME,BL18DEE-J8PB16 MR%X[,,;?,HT?C#\ >AQ2(M_*34KP:ROA:.MMBJOAF/$A8Y5\6\O>"&V]9!.\RS5C0FAFXX%",DD3C M4HP_-".R^RP?T-MR< &#/HAT@ [6FC,^=4)'%VV$2+LO*._(JL8HH(3H4?NL MK3[@+?FNJ3V@EV1'+-W/2]6)8@=U,+=.7O6W4\W<&2MIJ_52>O)1&5GLBM>> MH=*8S(4._G!Z6'6>WH\W:MLW:D]4VTLY,XE'7>^;?5A!.XU6G.G!NB%4 $=J\X1R=TZ0=^) );6\A@9=S:W MOC%P1U/[L:CU;(;W0;&&L:!9XLHU8"=8%4GR?3H:3L M"I>-U9S Z7K64TR 8'D&F0@W*NF96.^JEXX#/R"R;A=8Z5TK?9F<\7Y1Q<[O M]:J9BU-CO..Z;H4^V=J4DH$O%D$[>E^L((GP@VG=LODT=]CGOW?>M6KGLB/2 M])?:V4,1^:HIGT:)VCB.4,B,K-DH9"K:H\G;]5.J-\=^P_>[X4% M?04*MMCE5OL0JV;,3TLP+&2C(7/'R9_PM,OE4B]B9YZ+F!A/O9RT[G::C_ = M>2BD6=FE:;<- TH8C#_5ACF+.OK)Y.)\+H >^P;%T$0K%2!BV S6[;()&1 Y-C[:4F M@@XZF^9-D[['+@)=6-I?%X$NRCZ4+@+?7'Z=/":OF09K4= $)(,8HH94#(\* MK?>E-5NOCO_P>PAT8L"*V\,[:Z*'3(]K99;KH.FI^/\0RO8WU\S=%\1O(M;^ ME2VP)MAF!4Q+,B;558WS'W$SQ-7/$@) U0B:9@:"] )D2QEAR*&SG08R#X6VG MYC\'1]LNJMWIA;@B9><=KPV/O065K05?OU@9@PE&QNAZ:Y?]2"_$[:3KM2_$ M[:*H0^IU\K7]_-%E,/GX\T=,4\Q_'YW18\[(?CT)4R1_)N=DG08A:INDZ#F$ MVI\^1*Y8C-DK&P\EB+O^M Z0U3U'*@^,*@_E;7@V^#3(.,RS"49!+F!6 0+- M!6@#BQ"LU+,UQ1OEF"B]Y*'U.:D?;\)>:7)(5^;=-<'YP7%VUA8F AA5R(0+ MUM/+70(D5;((3OHL>ZE3[64VWR?S]T^,0VH+=-O,3@:3WY^/$5\,ISC&R73V M3@?!K.[D$2I+A%2Q'R"$7:SV3L;3N M.'8'G(=_CM>)'Z-^]-2#.[@"VO*(>PUP/1W/W0EL/^=LS=2X'CVVT,'.B2*C M,HKI"(9%3F]'D1",BH0Y>J]BXB7DAT^0>PZT]L./+J+O@1?UCG-ZX(>C87Z& MG_!L]+%B/)[;Q\N#$,RJ<)[!&&;([_&*)N]) EP[^FD&M#$[UH"U>P>WH2)' M_6JACP \GM&?WO^-7+!Q.".@1_F<)%Z+9&H6U +K9 '6!.&Y*0A2:4?OBR>C MT#()L1B;6/(ZYN8'2UT /B;R]*>9'M:;H[/99S#?;M MP)YJQX33J795%0BJ M6 8QU?M:;='%!HDYIM:):VLA>Y!AM6UC<.0--+_THPO [XYD M_:EOY1*VKPK',B_TF[ROE?^8=UWK>/_PNZUZ["B.PPG.:IN$#3E!5J$&%(0! M7[.#(Q,HH^8QVH.Y..@ @[/>^)A34" #DOB$T>!E+D">52;+1&.R/VY1WBU+ M^PO.=E'VH01GK]UM*9((0DEP4M"6PY*!R#V9ZRA*K;./A;4.D#RR0HI.'+C[ M%N4.NG@HB>CKS.E'(46W6Y2[T&0GMRAOH..'PE_4B1NG'!G_)H*R-D*(,H)V M%A6ZE*)L[:\_'-YVNT7YT&C;1;6[+:3(*6%P!:+T 50.MC:$"L ,%UX$S;5N MS;G'7DC12=?K%U)T4%0/L:%O*K@S1H%:A5K4(4#Q4-OY&P59!B85)P^T><7# MX^IDL8T=M[$F>L@JO<;\==!\+YTL.FGF[BX'FXBU_TX63)OL/$IR@PF+2B)# M\$: ,UHB?3',M3[0/ [HR\==Y'F;CM9<*4-6B[!VU@(6;V[Q2D&(:B4'2LL ME&N7OS[(3A:=%+!^)XLNTGLH%5_7BMI\"K2=V0PB.UDO;^3@,M.UO 'I)4@B MRH.YE>.1US]N%:D\,*H\E+?AF\(VII/5(3'@QLQJ+Q(X%24PGUV)3'%C#^:. MVT==_WAP;\+&-'E8]8_&Y^:K,LF0[@MTQ^F5_<4*.S'T9G MI)+)W/V[PCZMK0C1@45))B[3&7PV'CC9MIG)(J/(:[G+=PRRW=TC-YZ[:-+G M;<*H#60K:8%F+('76///G#;6(EGN?$/@.TGX:*J9;^_I:""Q0\G(>'L1)_C/ MBYH8_XF^?#TQ$XJKI&DNLMX;JFI55X@F@4S,>T[_=:)Y)M;M4'8=W6^GXNM[ M20-1]V'\WX3UM2$A9"5"T88)3V8#Q M+(A :R(V3]Z[%<@>7)(VBKI;_1M(N:\*D&^VP5>CZ3P9X>W'L\'TZ6CXB?Y$ MXCZICA$_==(RZWT$SH,G7SY'<,8E$-)ICS%HX9I?KM41XXYOQFIM@>Y$-0VI MM+C9#L_*";Y?U,^-AL\OZC5UKTO!6IAR](G\LA!GYP)'YZ.+X?14&G+4$RVB MY %;4,:0OZ[)+98Z%R^-1+Q.I)77$W8<^H'S8P?R[F&/>3HZ/Q\-9[)X&CX. MIN%L%E:9U!K>\:=9I=)\"K5P*0P3GBHI"\O! 2N%U;560\RH0#@O"LG-Y-RZ ML5YGD ^<2KM1SLK@;M]!K:,T'7PB(0V&DRN"PYG@FL:YUAFHG]!7YRGV'0TK M3F,(5H QFI:9H"1XEQ&"8,S0YN0=T^LMZSN.AAF64M3.@;2*@Z)9@$_9@V8A MBR2\C7K-ZW(/-!K613-K1<.Z2.Q@HF'+3@+SB=28_VA8TS=GWET@66CM$$2M MCE4\<8C>5QL?.8O&9Y::)[;B@(F.=U'W#EFTE]CYRY;_%M'#UU@'54VSL M5D![BHNU4]SUQ/=F4M\9)4Q)&*7U-?B30?D<:@6]A5C[-.3B/+T%#Y<*]T7$ M=LR$+L+NUU]91&I"2MYSRVISCEP3.QTXB[3^!:\4%R'+YNTO;H#8?2RL@7)6 M.QL;2+:'&-A1SC,AAK,W89!?#!__^+X4U;^&1T=O9\-*X90*=9 MLE)JR(5+84 )(6K(A78^%K3&+$60K2G1$>(!Q:-I0K.]P\CO;Z M8CJ9AF$FJI]&9YBRM)QEQVNRFA>TNI4$QFF7;/!9A=;MR>_"LY>6?OTI<[6M ML9TF^CAUO3'K4YI-484)4+34D17M(D0,":P33-J0K8ZM;8V;*!XW([:4>@^[ MSE'^GXO)=%9#_&ZTPC*Z/4W[I,9Y)X,I+GJ\S=N_G6 :O9^K;):?>BJ%4%HG M"\GP>O=2-:^U+&"U5CF3J:6:UVWV/:?'S=L3*E.1MXN\WFQ;.E^=_U$Q> MFO;Q9QRG 4WN5(>8N&3T-MI2"*I-$ J9#48+)->0::&OQ5SN"LNO/>[C)%C? M"KC)%=4'5V8DOHDT<&0J9@.:I5IP$@WXDC+(&C^(/,E\/6&I&U5N'_;[8TH# M\=\DBNYO47D^#FF^@BY_'IV?8,V=N9)-.SPSCE* OQEMPDHP^[3$IQ0,SNG7GIDUP?E>,:Z^YFVQS M/?6&OPK[:G=QYDPNV7- &R6HY#1XGPFWX,%Y;YS2O>0%KXWP<3.L1VW=Y);? M[;T#@8Q'SR0'9I*F%T$'"(:30X)8D*N2LVE^Q?AAWSMP ,QJH*M;8JI]W6@Q M?P]>X1^S/]':2D:D"L9#<;S4NQ *A(#T(X\Q9,L%=SNBU#5DWR67MM'.+21J M$YE?0?E+E$7*XM K\&RVO7M[>3%/ MF@EY5H'QQSPN&A9U&5N4F6PY8HMZDY:3;G0'T=.S,)F\+HOP\^OQR>#]A^G+ MRRR34*P3V8+U]4Q?: -.2 M,A* 5XQY#ZQ/TNQ%MO9[<]O1Y0CYWV1:=6;U. M5=8["3W9VI'6.R$#9\5B]JV+]%>CV=7M/@WU?R-9I(VH#Z74Y=;IS)*UN3/< M65G FT1[9.U?X)A3D"07*F3FM&_M_:P$LZ_6[JV4O0Z'.@N]CWSVVX M,CG7 M@=93JO08@OI[Y@@P4GCA9# ;.WBJR6MJBP*2%[8H&7 J.U# M)\8]Y2^[YT47H;=N$/\,PQF.?PW#\!['RZ-^L%YQ-F#SL($0! M*S4ZHU3_$8TW39.6+9EB9Q MI0-93^1 U[8T.4+0WH+THDBM,H8@U]+QW>,\$BTW%.9.WF2Y)*!$%W7(((0E M;UUB!)>B@7K%A8T:ZTT&F[_)\E'IN)D@&Z80KP:F%L!BRB*J$( ;68'59)F0 M(NBB W?"!X'KY<3=-M-N2O0ST27;<5:>N$U5N9:)9,5#)B1EOMP@2DOPC>.PNYE)A*#('' M]8RONT9Y)&IN)LB&J:(S8&_&@T]A6F^'2K.XWM'[,3W$9;EKT2RQI($5 M5R\%<36UW@2R"Y/@,1INU7JU#?>/]4BTW5BH#9,T5Y/1+H Q[E/0Q8/0UH(J M68(7JN:1DF%AK2[!K-<9ZZY1'HF>FPFR86+D:F#+J]\TMS9(BQ"QGF(G)FKO M\ A69#3"LLA,VES#>[LW;W<:WD20#=,35P/S"V"I&!%I%0'C# &SR&FZL_0D MH47*ULNTWHI]URB/6<.;"+)EGN"\"(4,09P\76):^O!9A, 8 XZ9/#Q&CCSY M=?2=XF0+6HO1AK5T>^OC'XE2MQ==RX2]U3SC; &MA%23@&BS,+5A.RTCX%G* MP&+2.6?AS?6SSBYO['*81Z+==J)LF51WU?);@'HQS!=S"W 9@4,OBC,UF9T; M7C/:+:TE0=.^(6V.VGACUBO?NV>@1Z+IEN)LF49W)[AE+$YDX9P@>X ++FJV MH +OR.+7WC%?DBXBKM+O)U^Y+#%]!,#MKK%"$'DVMU M2G7F4NW8PHR15M.2L\51XW*81Z+G=J*\1+Z]DCMKBV$=TMVMPNM#6'='P-4LRJWFWN(&?R(M;F-Z&[19@]!*[[,4WJ0$9? MKE4YI39YY4RBW^( D7\'V1X;B?(6+6\7N%J@J7<9G9+Y)@TK##19:HU(NP&:]8X,KSST0#3X(.MBB9$<:7*G,[%% M1++%?MX.;UTZ=& MJJBE=B ]TJ;)/$$R,0&9OT)%+!CL>K;]'8,\,ITWE>E.-HK+!GW"V6 T;5\L M\MKG-J2:X); *TM^9\G*\_5NN+I[G.]&XYM)MG5RZ IH'P=C A8+>3"IGK!Z M68&A@2"4 C2)OIJU.D)FH\@,][+U]UZ2_ZJ./QU\PK9U]S<>VU-Q_=WP=U-!KYECMN;/8;W1 M0P4OP7MM00J, 5DL*;;N%KZW"OI"CEMROD TJ5X\%.M](R:##CKPP*,7O'5S MQ(.OH.^B_PX5]%U$??@5](8Q&84L4$K=\)G2$ K38$HL1ILH=-Q)Y.9 *^@[ M*7OM"OHN0M]Q@?0ZT'Y4T'=28(=*Z4VDOV."D$_(C%$"9*R]J<@Q@&!1@N-& M68\>R5]XZ,38N(*^+UYT$7KKN,N;,3Z_J-;:,I8\CP^\&+X:?9IY-Z0O<:4Y MUSTEQ"HF;@46L,4R6E%10_T65,Y^-H2D[6@)S-+WEP=E'C%A-,%V,:&B=;!&#:#-PB1-.# M"!H%<8YHU.6(;[^.>/PYG5W0P^O%*?5:L(OI[%:PUV5YS^H;',^Z@%[RO=ZJ M&J/C8&2]EM,&(IXQ!J1QVGKEZ[7>C0W35MBW;E^ZT.CKLB6BN=-+_$VEU*[G M1=,K;)2G5SB0*XTI!9V\LPX1&MGX9>IS.OD)L^R3I]3LI#X0L/<1M M;D?V*ISCPJ]"0J;2?%'E[B:[<&_D82GIR\_6U9 >@E66U6 ;=2U+;# M IP@&CKG-087F.$]7R?Z+:!'PHCVPF^8Y=EH6SPZ'UT,IZ?&(,L82!X.ZUUM M L&1>P"8I>0J1&=E/BP?;0[\4)BVXXC%[I6^_RW7X]?O7OQZOGK MDU^/WKUX_:I>^CR\P/CE;SAZ/PX?/PQ2/7(;#;>(*F\P2HL0\K:3:Q0O7@PZ MNU+[F!XY'H:SIQ>3Z>@7C$4CM"TQ0.*T[1#O*MZ[$^ZMCN_VKLQ]QW,GX^GI6UKV9T^[7%3"V?QZBN15DIJV MG,RJ$)V!**6C+4>JXIR*[GK;R=MI2:-4S:X#J$MJ\CR6K@.PVCME04:.^I+PS"K"42V'>0$F9O"14O)8V M(PBC6 B<:7:]O1.:L$Q&1][;1) M7BI3">CW(2-R21[!'>J=8/K3^]&G)XLGSC6\^.%2P9?C[; 8K)W@1UM)K754 M[\5PMD=5J86S94IA(L_1$S-IZ%F_)P\QQEKA+HQFTCE]W;A<$="[Y>$/665- M!-9+[&YF<\R]W&:[7:$O7Z38*NQP/IX/IEW\,,BYP_!K^9S1>DN@*4S7Y% 4#R%04 M>1M$GUBL ^Y2"NA(P*KUM<5K0FL75+DQX"]?OAER\LN7$_PX&D_IK5IL$@M? M++A0&_M;R%;-.M):<$H&P&R*$&2616Q]7VT#V+L*K_3!L=71E-UH<=\AE:_) MXM>7C5^^_(+#].$\C'^?>0R>BT3[B 5A.0DUAP@Q2$$_NB2=K(V36X='[\.T M_X#+CCARO1*LI:[Z* ^\@6^);GEE>V=)%"SVPY&TXP\EBM7V% MTZ\)+,ZGXGV]R9X\:E=O,TR>%M8@3 KD("=L?B1U&Y ]5'DUU==U:VAK83<, M&=U!_]K"=L9\X0H+2%/DG-?[E+P@1S@YB$Q:>B=,<.W[G*R&\\- V4Y#/204 MW8!6@2W>E'6@[Y M@.$83:(_TO;ZT*G1W?KHG1E=Q-X'(Q:KY0V(RUL-C&$BT+1+K*EF3M;C$T]2 M2"7%HD5TKGD'VKLA'8 =LJGZKM.BH>Q;GE^-IZ??[J2S%X 8'X/S :329!JQ MDL'9' PQ*YW#G&>2Z1\PW1_[>3(T&\F_9GY30U'3LU^4;3 OZKP.J8>K) M2B"[3SW95D.COL3;..=D-;@H=%*6/"3N?:U$S0R\%08TXXI+D87'M6(6AZ7S M.W).=J+R+E)MW>_JZ.SLV:"63,0+^M37BXTD4]$XVG=\[814[WJE626PT=?: MJ"!NY!:M2%NX]?&[35QH)/=14Z&USCVY N=H 4=&EBT2'%\O5%&6R.H=\=01 M>06+)?"T7MOPF\]^\ K<4ER[<-,N#[KYJ;/6E5KMD7R]@:K$1,Q*"F325G@? MI(S-&T/?@6?WYO@NSDJ;:6!O*2)':98)-SG!A(-/U1C=5;;(1B/WDSBRO1!V MG$,2N=.*5BHHN?:ZSXS6'%4,6&%YL=X5Q5I7>3^@'!(K0_&Z<#",UF:5(RW+ M!14P-()EAFA"ZSY7CS"'I O'^L@AZ:+%?>>0K##[A2LQ"%VO%,SU,B":3-"! MY,@R&FX$#ZF%Z_.X8B&=]'YW+*2+_'?F#Z\#ZKN)A732T%J.\2;BW9GN+8\Q M&>T!A2-P12AP'@W$Z(7*1IA0ULK]/"R==XN%M%=Y%ZFVCH7D[I=%(S4TPZW5?O_GL!Z^]+<75^MV[ N>798 M% O!Q0B,9YD5%AW6K)VZ^>S'I+U-Q+6+5)3K:7R\UG$)G\ ZY4%QQ2 PZ:"D M$B5S$HML72OQF%.N-S&M>]'53KAT+0MP'7P_4JXWUFC7)-I-U+&/E&LR2X5S M00*RVL8),4*PC-%^QZWWP7*CF]_F\R!3KGME2QY[CC-6@D3!6,)O"&. MS[H">L)INB60^>=5[&N3C2+-N;)1LI*&&B5#K9 .N ^U'FG5'%79(IMU$ M_CM.L_:J6)ZS <4D!R6" 1>= 5F0VR 9P]2[YW/ :=9],:.+V/>09FV%R,67 M#-(526LEV5CTC8!B,/-0K-6J>?W?0TJS[J2^CFG6762_"V/D:JI)5$85A60> M15GSAUT 0E3(;K()I?>^9S9)T.D$O%'JS=N+.,%_7I ^CXE 5VX)],6%X&*"S), 58/; MCB<'4F5C:;EQW+1N^[ *R];)-=\^=VY_1YI,2%;6H&^FK31HXE:HDGB$R!)YXKH6J"3ZKEBI MF7;!:],W2?;MZFZMXGLXLXFH^^@NO-:5H/;CLS91W?UTV$+N M.R6&$ZB8UM7L$?7N%&7K8:0&R0J7Y(XY>SW\^= (<8^GNEL^=!%W_SQ8>$<< M+0]&&N 1:274OE8PE@*8&"0<@\^Z)NS,*R) M"7-R^X+$9@T&48%*Y/N$[#GD6*Q)46O/6V=97QW_T=@!&PNUAT/T)9;ESK,& MFIYV_&^1[&>;WUPS*U2\A5A[6,BOH<*@DC;:@*^77:D2.1!SB<@J*"&"Y[;NOG3<19K-\^+^>3&8?GDQBU8-/F%%)AAWRWQ+HQ.*3#N',[%V*-$0 MK49@],6B]2JI:['"52ER=PVS^WUX&P6,>I%>#SOP_*K3,,%<+P CCH>Y4,=A M^'X6"?CER^5'WH0O]5='?X1Q?G51X;\N1SD/YLW39Y^;'%U,/XS&@W]A/C4Y M1.:9(,Y;!*5B 8\H *..,LA@T#=OO=O?=/9N"#:*+!V(P@^1RSV_< M.K(O^O_^%+RS<<]="S!GZ4&]UCE['SB),PB0Q+Z.U\S9""X:?#J::;<\4K<3 M[T]_24G=K7:K)9)-R1E@)BNQ)5;53ZI25;%8];_^]X^')7CB9947J__XD_]G M[T^ KVC!\M7]?_SIC[OW,/W3__[/?_NW__5_0?A_WMQ^!.\*NGG@JS5X6W*\ MY@Q\S]??P/H;!W\KRG_D3QC<+/%:%.4#A/]9W_:V>'PN\_MO:Q!X =I>MOUM M^7M(,.->'$+B,P)1FJ8P$R2 /L(TX@2)R.,7][]S'*54( ]2WTLAHCZ&&:'R MAI!0GV3("[%7+[K,5__X7?U!<,6!%&]5U?_\CS]]6Z\??__MM^_?O__Y!RF7 M?R[*^]\"SPM_VU[]I_;R'T?7?P_KJ_TLRWZK?[N[M,K[+I3+^K_]GT\?O]!O M_ '#?%6M\8HJ E7^>U7_\&-!\;I&?90O2W7 #UWS]N/YPDF?VFKOAMQ>_5L[WA95ZP+VM2^WJU M]?,C_X\_5?G#XY)O?_:MY*)_V659'JRJN,P4EWZLN/SW4\1^.X-]1_RNCWEU MP%PM[F=7/ YA^MD9NW?20O#I&>Z0.9OEYH6Z6K&YWMT=J;-9GYYC5Z]%L<;+ M&5Z+/9D.RTOU@X_R;RT9M=" ,:WIM*:[PRK_L>8KQAMK>; TR-E__$G^;;&I MX#W&CXM+]O=-M59?O^JNN.6T6-%\R:62?9!?S ?^L:CDS]_BZMM-63SE=/^3KGU26IUB6FZT6 @MB/@A!2R@1$B8?EAS - M8! SGZ>1GR+N+]8[O5CP%?SCRU:$FL_IF?R3 <+K$Y:BY%6Q*6GSC96,*_^B MD>4_.RR#=0'*+=- FENPE RKGZJ_4\DVV$AN0;X"Q99?@'<,__Z_?MOC\DH/ M=/DO\9B6YSRA';] ,@P:CL$OBN=?U:\5VV#+-R#/X)<_FF?V*]AQ#_;L@Z]; M ?Z_DX^OH >L+I7O5)0O\2WH+/CN[5DE :[!%;@B-<(M_=^4K_L;7ZZK[4^@ M^DEMU"9E\;>CM_ZRW&*'2SKR:K17_*9XX8]K>/"6B+)XF _D=3&?PC0OE13^ M3Z H&2]E(-0#Y,Y\5.5Z<2O5@W_B#X27"Q8&?A9&*<29"&1 $E"8>KX/>1A$ M(HQH(N)(QX2_6'=BJRM=[75>K7.*E^ 3Q]6FY'5@]_5=\8#SU6E=',1BV/J= M(:&9P;(63MO0G!!ER#;(6SIV0?YK;Q->KC:+&I\08:MYIWYMIBQ;_?VP>I(/ MH"B?50+@PTIJ*>55M6 X"G@@G9Y4>3XH32*(T]"#)"*"4R1"&GDF[D\_F8E5 M2=%2+LEC6=S+RRHS+^0$,GI^Q/GRFBG6CMX%V$K=TKP ?RF+ =F-/^'#HCGZ M")\@,NMG=%C0EQ_"D:MMM9.6TDSR=[SYKUJ7/^*<7?UXY*N*+_P,)R(D$0Q" M[$,4R5@MI=R#W/=#7RIPDGIDT0TN-=[<89):[_!HW#SP*K?D &_H50"O&"C6 MWW@)Z*8LU><"5Q5?&ZOS")2ZBNT 'DL5;RB"7[:T?VW4O(&KI>]2S_4D=:;Q M(^1FUGT]X8^M@.9]=O;@HUKS;5&M[S!9\CO^8_U&:*%!404W6810^(I@CC3Y%959%'A'UI?Z. M76ZGMN^XX/++Q=3"U5O\F*_Q,O]OSEK;<+EBU^K[=EE_UM[E%5T6*C3:OZ^1 M[V-*$@JY_,Y#1*2F8QY[D"%& A)@E EAHM_G,C2C(7A\X0Z8&8"SD=>S%'/B M:692MIS51D4& QWF+K:^PT7M8M4<@H9%L.=Q4D/D"C='%NML=F8U;:[ >VD# MG:UK9BP9SQ=OBR>YL%[*_NCZZ92H)N,T'WZ2^9XWN>+TS_?%TV_RGN8EEG_9 MO[O'*\WR$IX48/LVG;[ [ANJ*D\PULN5\ZIC##5+^1[>?B# MSI7-3O"Q;8".?B'F9=_H^WQBLWCPH]*&HC+^K#?_U/>C_@O?,VWVH9[Y M\>I]UG_>AV9HOR1G%\W^7X?!"[#G'327J.?XXH>'=S1"@9Y1BS,S\K [)ZSR8E^[+*W%A]U7[7*QY=8.?E8O]MLEN+B(6 M(X[""'K89Q!%40BSB 70"T/FA9[\#/G()-CKH3%Q_-92 8]%J4HI51BW4DR MQX8+LT]#'T9Z]OM,R5_7^01HR0(XCA)(*$X@2@0'L39DS%B,U:)00>\E7^L'GH5'HUZ5FIW _FCI\-[+KIVTG! M-$WM*F8N.I56;;)WQ]&%JM$B7%H0E9'9\C=Q'M@:(6VAH_J\S(S '-"="R#]"C0C>1L[JNZIC:,7AUY3>::WRCP%:482[>K4 MS.ZRL'!OE[BJKL7?<%GBU?JZO%7'V:XW:W6H2T5KM\5R^;XHO^.2+:0GQE+A M99!$'H+(BQ@D0OX1AE'&0XH"G&KMD)L2GCK24IPHWZSE18(':FZDI['G!WQ5 M'(&6)=T24E.(->SC1, 99L-JS*[WF%V_'F8&)G0B[.R,J1Z&CHRIA>2#9M5D MO?D,K(64!Z;6YG[S';J[$JO%OCP_D&*Y$(P1PB(!2>('$%%!8(HHDW]C62HR MZJ6>5EW"TGVL?3C^Y/6,IE9-$UQC'8G>UFWVIT\7&FVW M ;J[D_T7F*D$IVQQN5RV2UTJU;NOCS14[<$+C9=_;(V)=4&2!ML7J$M<3RM& M 1A6$I>RF^G,*;'!UX:R@S2+KG #6B67:-,HE.VU:G3A691,5[RMSFE?;ZZ" M;XN'QTNZWN#E\EGES_Y:[4Z@[;.&FJJHL];47KUD@:^JVB4#6U[JQ"!XJO[< M.=VIKZ-:"(WKJFMP##UW75S 5Z?Y4E/)K11:B\!LBFTB;E?!C>XS5_3/Q>HS M+PP_K@]W%OIR^%*LRE&KP!= M#>B_P&Y/\LLW7/(WN%+%F'O3U_ETOGG>7W+3[+]=J@BO_N.OO%(;#4U-@[_P M_,3#/$PA]X@,UECFP322_TPRWQ/,%YZ7QB:;E2Z9FU@KKQ\5:]4%>&JH@L>: MK-E.I=.',:SGKPVQF:FH68 U#^#P$[UG5/6;Z%[7,@MJ1B^:_X"6X;;*S-T^ MYQ0P.MH =;J<$E=$*&=1CNYPM1)M)HPJ"FKJOB[ M7 :AZP)\^GSSH7.8RB2I=AH,C92:$QP,$VJ:$+053:[R:Z.2VF773B\[7VYM M5+2#S-KXU19;[%=/Q?*)?RHVU;:34"#%H,R+(0HB&45P7T""< (C#_F<)7Z< MAJGV1OK1\E,7"=7T0$W08$?W&(5A%3Q?-C/5ZXHU'J_KR&>P+WV6G':[SUJ/ MT6R/^:04@SO)QW?-MU]\DN.#7>'35]EE)"Z7R^*[ZIG\OBC?%1NR%IOE):7% MICYF07G^U"W3]QD58>9[T*-1!E'F3FI8 J(HP69%B^62TW6N:G=QRYIA%TPCI+TDCK#@%.*DWG]/",P( MBF 2AWX69HD02;)X?-',^16 ;O7^)2?:.+_!RQIE7%<]$7Z?KU8J9: Z!5CD M=,Q #AAG?HA22.5_),@!AB0-,8Q1'#$ODC^(< ORMNOP:T/B_- M :U>/FPRL Q=W98DV-.\ (<6X&W)6;X&JO_E!&>!K'!PU1_5B/:\C4]M8#GJ M:&JUB&5^OSU=V.EOFBLMF4,&UZ,^2U56V;YYOY)O[XO@, M9AEFE/I0".9!)'@&"?$X9'&81I'GQ_+K8;01\!I23!PI=,\]56M)#Y(Z;TV[ M^6T^TG/M)WKFFOL-/_N3M-^8V&TX[)EN.VV19S4<937I2:M7!=;55L6KR##O MGL9K/J:CS8]79<8\?2L9^:LZ0*^F#*GOYS[G]S%?\0]K_C#6/5=SE>D,AB0. MGBK0(7_0"4MQ &H6'&4O#82U2F/JK#];/M- V&YBT^0VBY>6\_(O9;%YK(>9 MU,KRK5C*>V_7J\N'M>[&P\@R$SLKBCJHR8.:/N@P(&.4]:9<@XP,=3B\^$PTV(]0>TT>&3M^;173\@#S=6\Q55O[.,H;1%D&?)9D$$: MJZ%T2<9@)C(.8QHF*" !"D5T;G_L8[(6*4?#;.,V 5'N:)[;#;L'/+V8P1D@ M+KMB]V1HINR,?5KBR;IC]Y!\Y0[9IT$8[Y(]<*^==;@N[_$J_^_6V5U5Q3)G M3?'02C6RK+9[3M?B?;Z2;D4N#93\2>,_]S6"13QF7AIE,/5%K!H"AA!+*P(3 M%(8LB'SB8:.)&*X9G-C%>'/YY<,7W-Q>?;GZ?'=Y]^'ZLYG-CBRE<_9FM:I3@?O2 M D]&Q^I(QYGUE:=7F-@HJC,2SLHL!W 8C[7<0&!FKC2D=UIP.2ZC[3F25R^[ M'!?MQ0D3M\676ZOP'N?E7_%RT\FQ5-TA!%X2!DD&$X$CB(B,JC )*42Q+Z*8 MAT+$1LWN!JE-K+GO+S_<@K]>?OSC"GRZNOSRQ^W5)^G4?#%S:(;ATO-.G(%@ MIKN*+*CIOBC-G,)CT)+1T>=_F-:LWW(ML5]^F/5NLJRMOGNX5\N:I.-[[YNP MLJ(^!W27/ZB:GH,WTWGN?5 R^Z+AHQ7GK1<^)=!1J?#)"\W?K7HJ.O=:U&%6=?GX6!9/G-WRA^()+Z_%OF/Y'RIO5N7WJZ8V M&]$D"J(PA'Z &$0XQ1 ':0S3 "4L20*"(OUZ?$LFI@ZS:JZ:2AS%%\ M8Z!L M.%._NOWC!K ]2P;5[[;(#ZOZ7'@:QFP-E->B21E58,L3:)E2O^I,@)!\@7>S MHFIP\F &=.W.)TR%LMF1AC/A&3SX8+OV?,I1VYB$_]1!N%7AN'W"#YZ\;<[JJ+*BJN:R*J3I/.1419 MDF4D@VF""42IET&Z%'SDU"N<+0_^+0[ MZK0]H3,-?,P+,I[$/D1(!*I1-H_@,PVAC\:4Z=QC6?MR\-U2 MI=Z+"&.<)3R 2<0RB.(L@83%,?0\'C,_]3&)M;($ITE,G;9[,6S(?!9\#RIZ M.GN>K(;YNI?C@=X.R6E>NW%2%%?5%\<$YJV?."G@407$Z2LMW;J^_NN7/_)* M*E^&6"R_ID'LI1 E*)+*%Q'IXH5)Y(F4!L@H4CM):6J'[M2P"?!54=?L.#&. ME^:GU 4*AM]16P#,/Z-CPKGZAIZD,^\'=$S48Q%G//0R813%N6%K:O.@I@6+9?&] NH) ['E#N =>[\;COYT M\SCT#,K\(!OF[OFZFZ7=TV!;:JE_E;OO[V=E.MBP=>[D8A;EN"Q"%./-]C MD,1D, T)1SB3-I3C!'%OF^6"ALG.K&)?,<%EW34QN437VT,#^UHH::; MAW"+A6D^HJ$.ODOR8$O_8!:J\Y8I)A([2U!HD)PY4:$/PG'"PN!>.[.@CJ-_ MQ@_\7?& \]4BP(RA.(Y@1I,0HI0D4/Z$PB!"/N)AEH6>D1=UN/S$JEZWE%#4 MP->&GF%X] (+/;6VE]!,@0V$,U;4?AD2+Q6=5OG[!7JK9B:O,%*H^3%<^ M+_[XL@BEJL0HD+%'&(6J7V>/5:YJ(IJ] M=CV=Z8@[K"=V0ICIQA^?/]Q=O0-?[B[O!G:TM=7BF.6!BKKVXD83VG_LE:"S MU"PO_C'KVY>]YS>6J6Y5A'=957Q=?9;,;/OT>=BG$<;0#]) ?CC2%&9ID$(1 M!R'!R&=4KR9ND,K4">^Z5/@0V(>9<$'+S8?#WHE0T8UQ/['!R87RD7>M"%J"J@6GB<( MB[B ,4Y]^2U",<1J/XH3@7TN,A;I%3>,4II8-QO:0!('A]1!0UY_H.@P7L.* MZA0%,V6U!L!H!*F6<%8C28=7GFU$J9: W9&E>C?8EANJ(B?#G.GA3=.]<-OB MN GREOTB."N%.UA\YM*W/L&.2]UZK[+L#BY?2I8O-^O\B7_A\G-2)Q([8:P? M15B@B$'&5!<-064T$@D&,P^EOD=52,),/+,Q@A-_"+KDP9[^Q3F!_RB&>IKI M$ADS73T3%/-FR)J2NNI_/$9NWI;'FL(?=3G6O<^RL3%?RM_>_X6O>(F7ERMV MR1[R5:Z,C*)XU33.W0Z]Y"0+**8^9"BATBI@!E-*9;S&N:")[T4\,IM,:$)] M8A/1\G(![AMNZDXN^( ?P_[!1M#J&8O) #.S'#NL_M+!ZI 5L.7%X5S2LU!P MU5S7B/:\37%M8#EJ9FNUB-,BCEW%UWZ+7F5=L4AC[B>) MET"/IS*LD;$,3-,DA!1SP;V02/R-')CNXO/M4UH4<1Z@H*?UMK*9Z;6V6-;[ MDQ-48QXL_2I[DT,UE[W76"I/R1]QSMJO_K9T)4PI9S&-819[&4112"'!L2=Q M2KR8>=A/@M!(B_JH3*U.#F_CG(VV4>;5/S>J-*IX>"Q6]5@.]9%,HM +*$Z@"#P$ MD1 ^Q"%)8!0F6>)%<92:534.4IMZ'ZPF"?8TK7R(8;PT$QBN4##U3;TUT.^DUI V' MC_=(/*R,CH0UW&TXEM-Q#PT-L*;:98 M&A*W(_,%8*UKO@;-HU)$Y7M0:OLZW &NF0$H8T10)RG!(U_U.&C2'C MD,3"]X,PE!XH,BO#>L4N,VTI4E^+BVZ'"_.N'YI@#JNM>X@,'50]=%S6:UEV M -$MVGK]KA]FHAZ7;TW0^4/9D0^K*I=7MN;DIECF-.?535D8]7O66&6ZM[4E M#K:?GBWY=OI)03F;J!FT@=A6GR*=]6?[,AD(V_U0F=QFESGYH^+7XJI:YP_J M[,<"DPPCDF:0(]7A, P3F"5,?K8X240615$:&J5*#I>?^+ND>GH6 NS(F>5$ M7B"AEP2QE\],35^*=M$HZC/XVOYWDA:&_=(Y2GV\6'S67$>_8"^3&R>NLLAF ML+_?%2HW8M"FO7O/U'D+]O=-M:Z'R*P+T)U9;-Z@_4!4C=R%I92&"8N3 CIM MR=XGC%V:HKO0?+F)'O8/$A)]O[<87;!WO6XY+9YX^6RH&J=7F%A13-X<$[G' M]<2-R&9:TPWEMD2G4YYQ">W&&IQ>=K[I!J.B'0PY&+_:X@MT?[]^^TVZD*MJ M]5>\_+#ZLGEX:!:NUJL[LGQ?E)>/2[+\K[*M8M7]3)DN//6W[/Z^K,?[@K?? M5 Y-U>&UT_7:X4O2C;JD=/.P6:HAP. -7W&1KX$H2G"Y7((;^7:K=UN57JA9 MMH]%N6[*^91D^*4*W.D/ K9[#AK?T"D?@>&']C70=UB6?!:<=I]Z8VKS^0.V M0!PX#=:+V.9AOSS@Y?+-II(!.,9.CA>C-G/WN% M.4YW]E]F,2'IHS3FRR^\?,HIKW8U@\Q+4HI#R)*80(2P#S.E5TF8>1%G?L9H MICW^J(_"Q$I5DZSSFQ+W:K.L:\T?RT)(L.1'1?ZN:ODQF+W3B]2PKCF1WTS; M&M&WY,8+WC3E-!@@=*Z\=M.!&KFWC_7/CJ;]#,DR.,JG]\;YYO0,\7TPA&?P M0O,@Y&WQA2^Y&MIC/K6P[]X9HGV\DM^FEO!VCI]QY-\K][A??Z[(9J;!5EHC MWWI()"OWN7?!V3SD(7&Z3O#@=8:?Y7*]+[K["R_N2_SX+:=XV1R*$93$(DE@ M1(7T=H-40.QE,:0T2#!)LC!(M3J/#5*96.VZY(R*6X>A&?D6NQ+83.E,9-7_ M-NG(,K2)(Q?H;.#(?^UU;GCM>3YA.N+M/F-:%UN4TF&R6>+R8UZMZQR$<87J MR04FUJZ6+E"$+TRS5Z>E'O^:.1'83+NZLK9U,G+3WB%[WG9SAVHLC8OFN&(L&R^-FJH;P#:XXZ^Y&=*JVWSSO+[G! MS^I'=3G_QUU98""-%$GC&*88J:Y\37.E]6O>C6&4SV088OY.C";F=:: MJ;^^QWFYWP=O3[(VJM=DV=P7')B /![$382OF9V;%EK'U006B%D%C"9T9@LA M+83O!I4VMUN$F;V#[?[&U9^<73[Q4CJ0MUQU:,Q7]]N1+!N\O./EPZYW+Z.A M2(. 0R]4(["3A,$L010*XODLDX&JR+0:J3CC:&+[MN4&M.R '3^@PQ!0'(%? MGCDN=<^ N7LD&C'PW$ ;;LG4LR^O][,OK]O9EQ? !'Z-#LY3*85^##[WD["+ MU=T\$4>1O4O(!C, 3@C-EREPB0ABX7L\\6(,*]=_TWRMK\45+I6)K6YX M6:? M8&R#)8QZLQUL%[><\-SGGNXW.(BT@0B+%/I,]5UG"8?83SR8IAE+LU0D"!G- M@1DF-['9:P*Q8A^(%6T@=L8FT@A^>D;.'2HVN0)K0,QG.VO)Z6JJ\S"Q>>R6RW S5Q6GZA>7*W;X@\Z5B]!#B8\X M@A&F"40\HA"G)(6>K\8Q)#@5,C!ZY&5>L"]K7*XUK<,Y/)FHR4O.]#5&C2"H M3X&HO_ ]]0M ^'V^JE,W4J$: H:FY*PGDO@TC'$RAA\$2>BBF;-QU45SSPIH M+E&@O_AA]PZ'GPP70+GZHIS%R[P?'!>P'7V/G"QJ&>S77>7;Q,%NKP '881$ M', @%-(]S5 *4T$)].(@(HP)U7[**'COHS*U5WK0-_]WPU"\%Q;-T/I<80U# MY79D]%;>*6:$#HKD*HKMI3%O5#HDYE&4.7CQ1%O?5S]X2?.*WTA;P'?O911B MQCC*8! G(41^AB!&)(:^0&D2IE%(0NITO[N7C;DWN;=,@)J+?=+'\<9J/^3# MIF ^(&T"4[TMTQ?P3K9QW8^OX]WJLW&>?HOZ$.\9MZ4'L3E[+[I_]9]K WH0 M >-=Y^'5+ =&->6>TB^L6_7<%7?XQ]_R];=OQ5+UIGI?E/W5HPN2BM0/$@P# M&F.(XB2".!$"XHB*R ^(\#A:K.H*/G9G,%K*DA\MET[VN8'8YS.A,45Q.?;-F8=RC4F6 =S8TZ=ST+__B6W^>5 M=!PY>Y>7G*ZOA>"E)';WO=C.T>8,4H1CJN\' MCY*;V-_=TP<- V#+@8$#-HZ9AB/K% DS.W,:!""IVYQ3'$?$P/5TBHR=BSF, MD",W4EO.07=Q?)7YW$)MB0[)F+ MG+:;U=+.MFT:*X.&/39K3VS>6I;VS6S9ABM7["5;RHE33L:6,_,NV%; #IO% M.3 U,Y23P6ETP.8<3*Q.VE@1G.W(S3EP=,_>G+6.A:?UY1M?BL;6E?7B[S?K M3?+INCPN2TZ\P53QZ8I)"QA$/$L@9A&@8PZ4YZ(,"0ITS]Q8TQ^ M8E-5\R/#Q3U#%T#4+$EM:K^UN,/4!< &)LH2<0V_;5(U7,>]-=U,6 M;$/EYV#%MHTCWQ7J2,Q"I'X6H1##+" 11%@&R5F6$!@GQ!<1#U&L-P)OD,K$ M9KFE6]=,M(3!UX:R09.ZTQB-6%A7DALFWFR$-NI6-RK4&=WJ3J\]6[>Z4?&Z MW>K&+[9+YU^U6>FZ#\OUHS(#;?*!$(IYD D81>KH,L(9Q %CT(L"2K,H2^+8 MZ-C$24I3^TR*'F@(&B;33X.CERUW(K*I>S.8]+YH@7#8SD!;6$=I[M-T9LUC MCXK[,E$]?H.=!JL6%W6'"QF'T66A^LA6N\WK.$AP$B$$118153Z50!*Q!*8A MRB@6\AOK>R9*/$1LZC3-OI5'A[AQ-8 6;'KJ[0H,P_R*-0[&*JTCH".M'B0U MJV+K"/U2M[7NL5/OC[RJ.+]^Y,I'7]U_Y-*T;P]:/F\WO]YM^&?^8WWWG2^? M^*=BM?Y6+7SNA1Y%& H4"(B$3Z1C+?_IQS3U4.Q%C!A]OVT9F=@LR#EO>0(U4Q>[4],R(E\7@'#I,>3L OP7QR6X7CFH_'&% MB2,C8\W&K ;H7+!>&J>SU[/LADF_<;99\FMQYBG(NO_6 DA;U]1Z5 MF9WM>S+2M.X>S-7-%_ 6+ZD:5MM3@+L4=O- M::A8GAZ5!$K^30U>?.(?5K1XD!^(=;VWMXAC&3JF(H-!B(DZ,RX@R5@$XY ' M+,$TBI%1TYP!6D:&U;QMS@%E(#UWPPS1$$IZQLV1[&:6ZE#LABKXY:,4_]<+ M(,FW>_,7X'*]+G,B7S35 E/ZB#?8;6<=#>E='>T;H#3OP;UQD8^.Y6G<8EG- M+<'E9!S&(G$CX5( MD B,E/Y@]8E57)K*!^E:U_H-OK?C''M]SOWO0*X$C_ M#M>>5=MZQ7JI6_T7F0^:WH9\TD^OQYQ_Q@]\$<92<3D.H$=C#E%,0Y@A(2 - MXT1UI6,LT!J+>XK U)F'EB38T@2*J/ZLZ5Y,AG7*A:2&FZ9F0AJ-FQZ2Q&K> M=.^"LPV<'A*G.W%Z\#K+!A'J.-R=O+<>W,@X$AF-(AAD/(7("WU(>!I(S]1+ M&<.(A+[6!/?>U2=6JF8 @2)F-,FR'PB]#Y2U>(8I,&W)S#L_]$G@JN/#P=KS M=GKH$^NHPT/O1>?FY6_Y$U]M>*7R25<_Y'N\PLNW&^DZ/3,DN.JQ?C'D.,&8]1!CF3?Z"$,1DMD@AZ3(2>1U,>8FZ7HW?- MZHSY^K)A78U8NM\Q5==P%RO;Y+OS)V>:B'_-YV'X;>\\BI;K9H=DRS;8\5V7 M,BK.8VIU\"1_;BQ>*SZGB_8"_U\L15KKIH M;5NRL(5(HS3VH@S&'I&*A02"..&9C&?D?Q*>8I%$!OU0-$AJO8UGMSS9D3-/ MI>O YM.(,Y]SF.& R+@O)I (+/^)XABS%#-?!.=U&#/#ZXPV8FUV\@+P:2$; MMER.@3 S8P-MJ7;4W0%Q;BLO*T#LSM3=?>-@M5$)2>6X;A/9G3>%;>IS=6MY M7=,"]\]3-NHZDMR\&]=^B5=NN74DRWA?K>-;;+=;"_FPUL\W\EFOI6NGNJ<^ MJI?C,U\O6"SBB*0)] ,F+1OF!&*A_HD83RB7,;5G5*L_1&SRC=:&=!U1\2W= M"[#BFN=HM0"C#"<10PSZ611#% @*TR1-H4>)[W&*6"2_H :NJ3/ S!W5>0#3 M L-A^'I?0V=[S *F9-Y['A3[>==:XQ_)< MPWY8U"+(6"($"J&7AKZ,,9'J&BNPC#$)1VF*LHP&)HK<67N6 '.YIV=X%*$# M@IYR6HIFIHL?->0Q/P-PS+FKLO[.RO-6ZA^+=%1\WW.)12QYN5D7U5VYH?^H MMD4:22A$A$-(XB""*,09),2/(/-9(#Q*D6!:11K]RT^] :;H&?CUQ^)KQ#1G M"66X[:5(@886:(B=)9U!H'*6E':QR8>5*,J'IH:]T[H42T[ NN;$52QR4KC! M\./XKODBCI,<'P09IZ^RW-/K;7'9.??]YGE_27ODI]Y3;(_%M_&-2B,/M1!> M9%BUXZ 8AFFL>@*P2'KIYW'\A,_(S#AW6R)T1>CV15![?+VM$Y0@VZ8)U2XII829H7'Z M*ST"5WN#,W$][T;AO(_B:-=P9O(6KNKG.FMY+;Y(KX)7W?Y2MYQRM8^YR%(J M*.48IK%J+4,8@80R#D6<^EE(@C#@^CWZQNE-;/X_[]*T5%Y%J AOI!IG/PB@+_2C0,H &-"%3-@W+:]NG8EVK:-5K76WQB(_&R-;B*IW9L*0?J)6/6K=4UL1RV M&K/ :&9#C!$$7YT6J)X-B8O>ZIH47ZNYNAD@ ]W5#1>R<7E36JRZSO^ MQ)=%O;\G25T># FF:90P[E&M[KQ:U":V/EO: M]=8RVU,WAY: COR-85JS>AI:8K_T,?1N M.O>LSVCBJ#J5.6K;;Z4H141E_CT?0QF_)! '(H'!OFZ3LG=71R]M5@TG[*[EJ.('1^ M!N==[DF-[)^%$W@NN[=_*=S"TQH*CI MAU^]*:&9@[DIYP(.($P%3$@GHDY"E04P#%!LU!1TF-W4*M:$"'HMR M&\T7NXZ]2\70KM#0\"3;"(IZ'H0[;,RT=JAK<4O3TA''^X18K-^C?4$ M?_F)U;S+XKNIZFKK3[*:X\O+V_7*8,AD_]T3JV]3"MRA"F[Y>E.NC*=$GI!= MXVMZMMB&WU-+B<[WLZ*-+!%W7XRK,W*)L^!)J"954XAPAB$F5%7X90%G*/9];+LIV:4SZT9DV^ QKRG;]W8\!9GQKJ,M M$.?L-#8T+T!#=9*MQ3ZQW&\G'E!YK2W$/E$'M@U[+[>HJKI:L6U/B,OM@"XD M1!KY 61Q'$-$60A3D1"(4!;%89SXPM?J+'=B_:E#S14#M*4(+@U*@7J0&%9# M!_*9J9\2[>U.-)O1\#TR&I0WG2>K73G3H%2;YIU,(C#O-#H0WM [C*J-,A(QC)GG!X' G$=&Y_F'B$VL MJWM**BN%*57Q7=76-JL4N:D[/0";KD_M!@Q3Q[I#%2BR%V!/V*5K/2Z=,_]Z M@-3,3O:XT,>>ML8]YA_4#ZLJEU?>E>RF6.8TY]5-6=!+5CRN.7N_Q/>ZG];1 MA296W)8^V&Y];+FH2T 4*YS5TR-;CO0_N.,(C7]ZG8)CILB&N("OBAU'GV)M ML:T^RN.KS_9YUA:T^Z'6O\FRBS25X[%7QQR6O=X57[/)! M[<#\=_WSDQTP%J$7A8%@ C*<,8C"Q(-I&G$8$T:3-*8B2(1!_S;7_&GISMG- MWCK< M9AM]8CW.'3L,.UJX>DYTS,BKE=@X$.SET6+\".R1KR+IL7X$5/G8O# MICH.6W,[QL]55V]7;,W;$-PQF$>]Q%VO;UF:N"$5_^=&E3JJAIL?\Q7_L.8/ MU8)F:2:B $&BFF.B)(I@QD0$O9"G6<1CGK'8J-+P!*&)/:\]65#3!5\595"3 M-JT5/ 65GG5S 8"9M;*3W;P@;T0P5_5UI\C,6RXW(NQ1]=O8]8X[ -DM,X M"FB8^%"$(8(H3D*88?)S;*CK_8,>?DTU-#!!BD]W74G MOYD&CW3C<]QR6D_*J3ORO4)+:CW!M;ORG=.R>K\X?\0YDV'8IL12B 6308T7 MAQ02X?L0\4"U;5 % DG@1T)J>V V#>XE@>DS( T=XVF.AS#HZJN]<*8:6E," MX_+93&?L%<+=.,;#Y>>>O]@K7,_ Q?[K+#;OZTJ I@;@7=VV^:;NV-S4!KRO MC_45J[;0IQX#H49"R#>]J2!X7.;K!4I$F!*?0YQBJ7LI1C#U10K3(/,QR4@8 M8JJ]V7\^/U,KK>1-@:YV&VAWHJ,H2B!V#.[*>U9U'VS?^]VOQ^U(>NWUE6+6 MLJNZ@ZX5D8^O$UA@USH.$.-.SMJXKV+&XGQBHF01V!77S'3HS"KSW 'W& ]AP,R\]5_N,/DH%[$X;(6'[#=4!35^J)MEJ." M(E[=%LOE^Z)4Q0R+"*41#02!&,4A1$A&@&E(0T@)X4&*&$HBIOV-TB(YN>^X M&[*SXP)LV0!?%2.@Y<2DNDL/38UOAW.,3#?17A$> _ON'";;MKD#<#FRR$:B M#AI=O97FLZM&DAV83K,[[:+F=YRL9:BP+NOW8I^A)5Y&D4@BF&2)=-MI1&": M" Q]'/$LS%@0F-4 G: SL1U45,&>[!FI[%,XZ477#J0WLW!6@AO'VR-B.0J[ M3U&9-?H>$?5E$#YVN7EECYI#S:Y^<+I9YT_\6HB<2GVP*)H=76ABG:SI@QT# M8,N!3?7L."C#^ND<#S,M'8=B@H):;7FMJGC&5Y^MBD=;T&X5C_Y-$W2M:D], MJ*UC&J893#%+(8IH @GU*,P2+.(D#$CF)0L9))'"2?^.VM57?(95I&US->;[% @*C9E<_Q2B,Z\VZ6LO7*5_= M#W5(5Z&#:$/1T!="D"R&08A#B+*(21L3 KY=$=>:F:Y<50Z_V8'Z2F1H6 OQ+ MC=>P?T"N)VV M#:.(&-5P#-":^%/2V]X![Z@[;/'0@4_/ZCL"Q%?A(G\?OL-A./S%C_C$OU;?:]STA%1?R-(X@BHC4YLR+811Y/F+,2\(X M,CA7-DI0ZU4^^Z!82\RR%&L0L&%==B/_&:I\O5?EZU:5+T!+VQ4$!IOAKJ"P MVP._52>.*M7M O":)OC>,.)J8JR.>(/[WH,+S+?=K2/'P2ZWU@UVKH<,<7*Y M]&73]D'5'JF3N<_-G_L](FFW(IX$"4S3@$#D!0'$-*(PEA$&]7WD>2@Q<4/T MR$X>;ZR8RDTR\#Y?X17-57&=F@)4MVPQ\TC2716;\8,B)>>C>'==I;C1>9C.WOO7;[30"P2R4\1A),6*> MX 2S5+N@>9#4Y 5\BC9HB1M$'SJ0V,Q*' H,]89MNG,,@&,1>SL"P M"[Y.@N(H]M(2;S#X&EYAONA+2Y*#\$OO#O-ZQ4^KQ_Q=7M&[_(&S]T6I-J/^ MBI_D$I<_\FJ! MPSCU:)#"R%?I$.JI=$@HU-_BF 8X\Y'1;)H^(A/KKR()[R1-H(A> $46?%6$ M#7=B>@'2BSO.%=M,46TD-HX@AD1R%";TDI@U%A@2\J7#/WBM91F@VH)MAF94 M3 '(@U\ 2,@IY3,)('7>$M%_. MIA]-U2'[/_Y="I3\3\!K\H;5<\<($9'$"<]B& LA$?H.3W^6JE&Y6K'YP-D2T]^,:W)-KG#1,^3G26IFQIOU+\#E>EWF9+-6 M&[9@78 ;['9B,,U\$61: M$Y!>3X2)'<*:)Z-MZ]=YD!J)J9_^\9A9O)I7,%*F_:8MTP;#9=J-:.##:M=A MY"CGOA,0="0$2L2?_MTP:0SSL[\CEKUD?OIWQ; -S6L^IN'.-:_"V8S-;EX3 M^/JQ4OXI*[K<<@99I$J\_=9X*<,9T;'S]RP-75= MCN00B&7QO0+JG03YECN =^S];A;9.'H<>M'0_"";^1.2/U!CO.50G?'Z13$I MH?X5[/@$>T8OP)Y5L.=UDH-<;N%S%*PY8FK6 ,\MD"^#0L>K.QK2I5*,[PIE MTA'<_5.#2TBQB1#(1"@Q1G>!/8PRS,! P%#SUJ!>PD!KMN/70F%B)/ZSD39*F_,8J M@F8ZVP>)GJZ>*:B9CNZ)@8;:!9#TW&GF@#".-+*/PJR:."#B2PTMUJW^!]4;XK-F0M-LNVBKBZW0V$_%N9KU7?'[4/S@7E409)Q!!$B8<@9I3! MA"0$!R3P>!3:S,DR8T/K?3Y_'-9#,QCSNR2[YBM0"'$!EKRJ1V46,IC,!SH] M.D%;3^&G ,]VKE6#V)[J!=AQUU3(E)SE:_"QJ&2$4;,D474XN\H."E# S&(A7[LA8]NRY71.X*CP[F;_G28U]SR_ M4:%[9O2-W_,Z_=$.$^7-+"OA)Q&*HABR1(WLB[%T\1"AD(N,QS'#29Q&1B8WREJUFAW#+ M&-AQ5G>-K2N^:^9 P]T9W>VM'XB>I9X#9C-S/"7"%IUYSX/'6;M>2S9F[N%[ M'EC'C7W/7,\RVE^M\_K O%SZ"Z>;LMY,O/I!EQO&F6)&&>M-4R!U+:YPJDB1$80*%8#%$7B8@QED&&8HS+V2$AF;-2UPQ-G46H<,FV/,) MMHPVBMUA51VSWS*[[]M[ALUT]@0UX^]7>"Z&L?J,GZMPWQ5;\Z8& M'(-YE$9PO?[,*8=MYX>CAJR"^G&0<0)Q1+$JVX@A1CB&+/5%'%.&&#?J$^.< MPXG-]A=W?6_=/YR)TPXN()\]Z7#4HV:*%KV30?K:V8:3_/UKY!K&X'66:1@E M9'^\_:X]GKL@82QGV>48SDTVA[N(3;P(UYVW93EER?ZMEJWC8,TV[>/YXEU[-NY]7E&\;++N[^7/JD5 *>'""Z#GIQRB$*4PC52Q:.*A MT,1FFFDEM+8::@DUH(CR M_D81Y5_VBCB\ZBRJJ"785AGU+C[?D?R$UVT^XI9O';%K<;-USCZL_HOC\KU\ M$Q;89R1.8@_2!!.(4(9@%@@&.<:>H%[@^J,-O,+1]:8^I-F^6R,^UX3US?&Q\$8-PE=R6[X<;(";$=>^(ZPEFY MXX,+S^:3ZXC7=61M([ M%R)@(<91I-]ON8? Q'IY0-&@#TH?%,-*Z$) ,^4[(&;31+E/2(-6+&<*:]^!FC4K&1!DL)5(WWWS-?H8X/J@#H+!!,_5,>V M$8*$I!Z4%@,E,<(!][5:7@P1F7H+KZ>-8T/=;-C=($X:5L2!]&:69!;!39H\ MG0^ 91NF'B#><9'3? U^>Z M.EU6%_)NSP"%/,&J4@Q22E*(6); %,413+Q8>#&C4188'808)C=UF'%\9NK< MXU('8.GE(MQ!8!AM]!V9(EP4)7_E,U-]\D]V:NJ V"N?F^H3?/SD5.]=YCF# MM]_4[CN[X;R4*VX>WZ_V$]LT4P8#2TRLRBUEH$B#FO8%>%\4ZU6Q-AB\, 3! M>-+ D?1F6CPDN/RTNIQ/IRFC5>I@:-W9,@<:PG43!SJ7GU%/2,;K8\B)DSB= MV5&:C?Z"1P@"K+A9!Q&&&D =]2@+A!0D.D-&1F5>086(;T^'(H@)Q MYL>IYWO\Y _),.YR>'3R8,+>K U??X)'X[(:4U8&#[^TP0C/]&\1.3QM=(6*FFX=@M'3!CK [3=41SY'>#I*: M58MUA'ZITUKWS'RR[#W.RWK:HC0XFX?F(W_UXY%3^65_EZMFQ2MVB]=\@9'O MI2CS8!(P A$)*,QB%$$?D32,>9BBA,]RTDR7XXEMS98D8"U-\)SSI>9$F/D> MFT%\][,\C-FC.25$.W*T(\8%V#WBK21 B?(3'%,S1?VUCZUI\_NO<8S-%'YG MQ]J,"=L?%E#]J1<>X[Y( @X3GZB!&E$ L4.;YL9=IG2Y^N?#$IGE7 M':]HF9\!J$4?MIOG"&1FWO1DL2KM[S)^5C5_O=#L!?Q=]OMJ]@]^;U%R<_54 M+)]X6Z#E>SZ7;[L/596]#)*\$*:(1Q 'D1\+Y#/B:754/UIY:B^E)F501W(@ M]; 2G"6+F18T5&RJ[0[D,2B&L97+K@)FY#&9E;;TL3Y8SW)PPWQ%+'U\'E2N M]%Y@=^STS4JLJTOV=XO-ZA.W3YW*:,]>ON$K+O)UU3V$:;-E?0J$815W)+]A MXD)+] DVK4?1TZ%)SU:L;#=2^;%. =KM>_;7:;80; MJZ+FKJ03.!ZAI*;J7* MNC1F4VU#H;NJ;GKKZ]2GM-G1>BJ"WFZCO^ D1FF"&8P$9VKT8P(SY@50!''D M"^:C5,]3?T49)L]<[CB:MS[%YG$:Y"]_WHT;S>I_"W GV+UJ?J3SGC$;FN3SF'%8L20-ENZ56^UZ8;(I30(* Q9#@+ M($H%AVD:9I %<" SV MA&U24,,@&.2DG(%AEZ0Z"8JCO)66>(.)K.$5YLML:4ERD.K2N\/"0MV4_!'G M3$T_7$GLG[=GCE(14(^R :I[T%$I(>,*0ZD;0H3% >1E_BQMFTZ063R:I^: M:CWQO"9KH).G8-$P20Z$-48D&[0Y MI^Z=S]J,<']@9\:N_0FJC]1TY/QNRQ^JGJ MHWIHNY($[(9A_\3E1T.P_XSE1[W\_NN6'PW!/VGYT2!ARZ_)AE3\GQM)]4I] MI9H^%E[ D2 X@<+W.40QR6 J/5C(4AQG84A3YAM5J?<1F=AF[TF"FJ99EX]! M=#3M[)DR&YI&4W'-#=B /*YL3A^)>:X_7F"8).B;&+?$Y>8%[1T'3045_!YJNY M^Q*^RX607T UW=V\QLALU:GW!YL>5#MN.FXIV/-C4X1D"-ZPZDV+FYENFD(V M006$'116A1"&I&:KA["#H%L68;F"15ZV[O*K0F24)20(L(0X\4.(?,QAZO$8 M1E[@4Q9$ACD3&TDL4N2CDMD MEA-]R?E@$G1W\7Q9SY?\':0YCWYI%XF^WY2K?+TI^>6*O<]_J+]M>T-CQ)*8 MRB@T1)Q"A!+E#0+1TZ0FUN4=X7I$L6A)F\6D SCI1:9N MI#";ZDZ=*_UA7,4K X0FC5D'1?X9>"J<<>KC$5^\]R_P.6/O%HD'(6$ M)AY,A-J3R"(/IB&*84#B.$:81B1D,TY*'N)U8AMR:E+O5T5[WC'(@T],SQC] M),_!S)I9/H*YQQ[K@/-S3$(>Y/1?:3BR#N2.YR5KD3RO[_ -?E;9S6T9 XY2 MG'DL@)S[2-IBZ9-EF'L0>400B@**?2-WK)_,U&9TVVGWL:%JUV3X!3*:-N]L M>0W-U5;4EN"$_8+[17+<)_@%D5?I#]POZ*F^P">NMIQGQG%5GR3Y\/!8%D_U M+N(N4@I"'J=9"'F0QE(AL0^QR @,HL1+XS2E26HVM>PTK8GUK$@BWS,U;/#$)L$=E%]-0,6_> MU#ISS;1:-1[R:L7J'0N.DRSQDU#EIBA$Q(]A%HL0XC0* ^J1E'"MKKE#1"8V MIBW9[<3C>N"II&RPB3.(T+#A M#XCO09&H@>R>])D(#6+(:9@%'A94D'"QXO>2/W9G$C)9,*/U7F?->WW$DD%@ M456_JWAJHPXF;XO936,J&ZQUHZVIH+.,PQ0[ZH!WRQ"H.;H .YXN0);0[@R8CH.^@1^]TZT.-?6C24X\5G_*#5[;IS^<3O^\W5 M-5!D#%K"M6(,O]>6$IB]U:/,F_5Q.V37KF];N\9\?=H.F3[HR_;B5W8>Z=LE MKJIKT1XNORYO57N,SCR71>HG#$6$P@"1#"+&(IAEG@=I%$74RV*FVE7(KT]> MR(@6EVL]WW.,K,E+]9*X]OOUAM_GJ[K1S1N\K.=5_I*O0*6B]>I7,V=S%,8@ M)0&*99B=IB*"B"88IC3"D 0DB*. X)3'+8PRU'@M$+>DM2&\J@G-@)^>7^X2 M$<.H7%%6&<7M2(VB!#7U@VE@[EQM74D=>=6CY&9UH'6%?^DK:]]G_O7_7*QN M-TON>R3R+\ORKGQ8K=G[);[7]0=.+C"QAR#I0D48*,K0/SBBK IF\Y6*X?7] MA]- C'L43C PTUL]\<%7Q86C,QFC4EJY)J=7GJ8?- X:S-?IH:"GBV4"8Z^'Y M&)CJX:"0MFK8O^B<6C@HU@LE'+YVHLXOU:EF O4?:D;#Y8K=R!=$13CO"M6C M;Y&F,2,>B6&F)HX@Y'LPS8B 7%"2^CCT,NIVU)0%DQ,;BIIP/?,#?&T(FK8) MF.+!Z+GFKPVWF3DR0=I]BY4SH)BKJXH-BS]7(Y4S0#;NG7(.+7,WJ!/1W'): MR*_I\X<5,TE.GEYA:E?(*%/E\AGL#C15.SELJR.=/3A-'^A5 M'X>9J>H^B5/'R+;\-L.$.QRKF[8\ \ET4V*K^7.LT7CV#+7?;Z@)]'\T(OW&O;2KH#'=[[%";H,&/#1Y6CI\1H=E<01OQ MN\ZAU?UG)*;;,UVF^>A9#K)U4K 626:MTVIG"F6?4G9W)&U A/,2QG,>,AL0 MHC<][*;K!F.Y,IAX>5,W&W^+'_,U7FYGZ0H4$)2D,(THD:%/RB$FOH"^R)+0 M1QEC@5G?C"%J4^=I=[3K;P+\L (M>\1;QVQCTYZ:]UDI^$W94$Y9Y5RS&_Y8Y/GK*[%9QF];X^6+^(X MS7 0I#"F!+4S1H1@, EP&.( ^82GBR=>DD)7U77(FKSI7>+:+_R>L I^53M' MRXX-6B#JZ;YK8,Q,P)9ZDQWXY0"@7T'-P[;1@SM38"*R(XN@17)6PV "PDO[ M8'3OV8G3MNU$O?C' J^JNM77"J]HDZ[E^=/A460A. L0"V'B>T):CS2"F<<# MZ'N^"$3 >9R:=7RWYV7&5"C>-D8I=VQ<@!5?UTWJ,%WG3ZK1K/S&RCBF^%Z7 M8HJB!)L5+98JF,E5VFV[B'6RU/AA&6=%IWP$9Z0_6[8N&J-U 6K6V@:!+7-@ MS]U<:4Y;L-SG,XTY>:W$I2UD QE*ZR7-LPC-9O'#_4W)V;I\6!G5E_;>/$^] M2OZ@%$01YNNZI-*DGK1?Z/$TP]GR&L8[)T5U6CLZ*)55_J%_Q=FR$(,"=7,1 MPQ>ZF2DC5VEKFN*8IB@)"8Q02B!*"(%9*K ::^&QF' OH%I#6DU$O!RW M". MU%^7ZJS&P!"*EZ;!]'8[0_&9?V\]=>F?W93%2OZ5-J69-\4RI\_-G_O0U>=> M)H1*,?B!<@"R$*8\C:'' D%"WP^%V6A14P8F-ATJ,%&MSG8L@4.>S(R*,;IZ MUF5*S RW$OGWTUA=@(8/\+7][R2!ORT8CDR/,?E9;9 M."^-D?4Z=E;I9;W2 M.U7JQ-F"83]-$QK!)(Y\B%"6P2PC$<0X3I(T$;X(C8ZZG* S=3T!7P-IQ"OP MR,OF5#B 3?&F#(K527%6+)>X[/S>\-#X*?CTK(L#4,R,R'%!Y 5HB;HS$R-2 M.;(&IZC,JO0CHK[4[;'+S?-Q;8&0R<&*SBU3:Y_128JN*..Y-4LIS-1E6S/G M[DA$#]M6*;/N.K,ERGJ8[Z;'^GYMWBKT2G[XUL_UU.9Z5XF_PVN\G1G 6)+% M:2P@C<(,HH %ZI@"@2SS$$])&#.DI0=CA"96C(8TZ-!6K3/QZ*@!,["&E<@E M!(8?(4OIC1J(ZHAFU41T<.'9&HGJB-=M)JIUO9T'^6%%2]7Q[QUO_OMA];98 MU0'SW_+UM[>;:ET\\'+7#W"1^;Z(,Q1 Z44BB#SDPY2H1!B*?!:+S$_#V,2S M-*0_L6J_XX)+5!DH^1-?;0P+;TRQU',S)T3(3/.WC(!?MJS\JBH&MMR [Y(= ML.6GTSK4G6]J"84CG]64^JR^K"4T+WU= MN\QCW5M>K>7[KE)A[PJNDO2W_)^;O.3;,]7&A^#T5YP\%[YC!##)B2K>E>I= M\[([I:\?2AL@-1YI3P.2F;IW\5%,J TV7MMIL=J_^1DZBWZ3ADI+1X>I/-0U7.%OK=M0K?%N];SG0R!U_,L M9H'3S H=3&WJ,/7_@(:M>MO_ NP* K;]5V>;T60'E/MQ3(9\O-;D)3NX!H8L M62YH64^P4<>EKL5N[L(7?E]O$RXBQ$7D2Z,6>&KF+/,SF&9)#.,(Q4G*.":1 M4>7@24I3[Q_4=)NQ=-NI(E5+VK ZX"16>L;("0)FQF8O_'ZDRI[<:/WF"=-"T>^!W^H0XTY6P18!8&OI_ E&54JBP1, LS MJ<$,)7&",(O"T# IVEU_8D5MJ(&U(@<>)3WCK.0 M;A QT\T]&%\:,!JRH*'K\DSOF&S.3O*>)#3S^=TQ@8]/[8[>8:;4:BK2)_SW MHMQN&E3UM"M!*?7CQ)FP?@IS#*6PL0+4X$"+PLBK9Q^__)3Y_!;6L;3 MOGJ &-;*\\4STT1=R8P&?IT6X(S)7SV+SC8"[+1 W5E@ U=99LFVR;AKT1X, MQRS%*ABFM\P$R3U@92.PJ-Z5#D\/+^OA1;G(.=ON$O.0QW[FQ3#A60Q1(LU%ZN$8IF&8(4P$ MYIG1!KLFW?N_EVVU2[O7D^=%W>/-_RQZ+L)L[N7C33H1'""4M@B&,B MO7DO@FF2<9A03%(>,$$RRUTX6Y;FW([;,E67\[!BK&]>UZ.)VC+#M@O/48L>VST]Z^=INKDWQU.RW^5KN0/D M&=3\[8H3*_6C'8N[Q/Q,&WWG@N9\Q\^:H5?:^CL7P--[@&>O['+YIXKOIG>'G05;;34=9PT)) C]>PE M,:MR#@GY4C4'K[4LKRE6NZJ39I.RM;.[_%X@[';_PAO:O_YN6&DS"IN>SCH%PU2!]Z1!N_G_ M2TO]UTDRHMK"NJK&&:4W;U6.KOA'U3G:-]K9@'>P9^(";-D BH\+T' "]JRX MLQGFXCLR'@:$9[4BYH"\-"<6*UB>6MRVR'Y?E.^*#5F+S7+;Q7??K_>V6"Y% M4:JFHPO?B\(L24(H?$8@\ED(LT#&]0)YF$<,I=Q-^6G.5K\%&U\_FJ. /O&]8,]V[-P=>S1Y-":F:6ID'3_."D+2*NSE(: MTY_W>*4M/$/D65]_>2_(?5G+M!WQ0 (%]BIA/!8P8 M]:1/Y&72'8H83&*?(Y*$B%*CDDM-NE-OX'2X '4"3D@^I&NT8P3D%<"55#/U M7"K# $H77,VDI7O(#+.87;04!T"Q #H\3%-C8B:WL][(>E1G[I1L!,5QWV2S MVRW;$+:GQ;_P\BFGO#_5*L.])^F0\69D?76G-D"[OW];5.O/Q?J_^%J=,KU? MY?]=^VQYP:1A;'^DKO,7C*+?=,&;9-G/=QZ]G*G_%6;VD; !5,_23PR3F;G>UAC5(PI/M4+;L02V M/*GSB.X,\1F(.+*F-AS,:A+/@.BE73MG*<>[F8N )"@*(@0#WXLA"E$&"4X8 M3),@"CF)?2;HHJXU/',7T\C0[.A9[5Y:&)O3 )VY7_E*^Y0S;$[.M2GYDVQ& M&F]"GJFR;Q6_RC@HY^0VK_[QAJ_HMP=<_J,=>96&F8&R,XL:=P0!XH^F#'@.6XL%$(]73;)3!F*GX>)L:JKBNH(XT? M)3>KXNL*_U+_M>^S'1NT5FFWF[)XRAEG;Y[_D [!A]6'.NA1/D+3O2OGU0(3 MCWEIFD"/Q0E$01K#+/)\2&*1QB+.DH *HT^Y-NF)O^UJC$>=:=\HQS=?R?^U M+&R;E^6F0\@,8-5T "8!R] CD#C5.?8M%^J4PB]_-*#]"G:\@,MQU"RF YD" MX&PND#;AF2<"F0)R/ O(> 4[(W-]Z,"H7>&%W^DD[=\\[R]I<_IUNG/;G^R2L3J)B9=-XY7+ MS?I;4:I4YR)!E(KZ7&4F?(A(1&&J>J"S#&-$F0SX$Z/*Q EYG3C"V+?4PSL6 MMMV3\(X)^PY*4SY%S>W^G^/9V.]7'?2X[_"M')G>?:UF VO_9/<";%M![468 M^H244YPG/6;EAM.?X*R64\CU#GRY)6EY:JP=GR$]O\L5.^X[NX@#$K 0Q]#/ MB <1IAXD))4>'*<9HYGTZ*+(Q'D;(SBQ)U=OZH'EGHGZO'O58>-__'L:^,G_ M!+QFQ_!HV1B:>L;7)49F%O3C"V"NAD$P/V^F*9FKLV=CY.8]AZ8I_-&9--W[ M;(LP#^;9=QO;<\:])$&0TBB$*,8)Q*E(81*D 478HPDS++L\06GJ0LL_WGRY M^G__N/I\!Z[^*O_\8EI(>0H@35_*A=B&GM".)&AH.AYIH2V:LWK(4W1FKH < M$?>XYG'L!HOI-9LE]ST2^=)_N"L?5FOV?HGOM2?5]-X]=>V&ZH*BJ$+_P!=7 M)VWS%1X:&JPK_K JNI'<3 ?'A09?%0>N)LP,BFY693I-.B=)5HX"K+TXF[J%5U9/^P>HL? M(U*0"F*\ M;0@;'B,\@9*><^E =D,EW(NM*-9C5T?$-C_O-RR4JU-])ZC,>W9O6-2C$WHC MEY_;?O$37F_*.M2\%MM>*.HT\\MFBUD@2(1"Z"4X@RA-(YAY808ISH)0J*E! MPNC8BRD#4P>,G!PWLE0D_PK]2TT ^=TET+#=:Q[2%/.6:7*G ^Z=GE)G 8H544% MF3H73 3$B&0P(,27'D:4(6PXBJ6?T,3F9DNV*3%0XU?JT_7GF9N3H.F9%1=0 MF)F/0Q0.FI\Y;0P]*):[3M#]9.9N_3PH;$^OY^'KS>/H/U:L7#[??^%4F8GG M3_]8WY0YY6^_K>YOZ%HWIAY>96+ME,2YI-YTYVT8D)^W\A]\#6HNP-MO*K>C M'V>/8#(><[N#PTQ#-9&XV+8I'2:?2LM>;'4;%K1 M+T)7"TY<,5'I7'6J2N/ZL:X(?5^4@N?2'^;5AU5S,/AO7$WJY>SRB9?XGE_] MD(8QKWBMJPN./4%(@*#G10%$)/!AZ@D*6<((3?Y_ZMZUN7$<213]*XPX)\[V M1!@3?("O/9]J9T254V<[I<[V MV]7TWG_B=P;T_C62[XJ![+N:I@NG194*,%9T73@-94Y-FM/05MD?$Z;EC?1: MILK5LXW^SY7 -]++ 6?UC87'&><;'4Y"I(?8?B;S_&]DL1&71;%YJ5!7E:E, MXJGB/=Z,^7Y$_=A'G/LQPJDO$$UBAH*4>;&;A!%GH#GQXZ$Z\IG5P'+6*MBI MSJUW(4\MD[-JG#<%.)4^G/_VSY^!XT=A[Y3H.RW\+YSM6U4D6#YD1N6RS>-D M'$2G/SA&97CG$3$N1+/#0%7^+>7G^7XGUK.8NF[L)0R%B2KWC0."4L*E-Y*Y MU&-1Z*8IJ+"GO?GHL8 :E$&GCCT>A$3=)00^(E2U35+3:U.,,Q13X?K"Q5E, M7$B>NS$/X#GMUGB@=SB84@8-BVR)NNLA"JQTN["WI";WMIY4L741=:B*.I\Q M'S6T;B[ZY!9U#PS.0I[$08A(FE*$2$HP(9-0TZP24_*SB<>)F]F=!L-'#I-EL610QU )A\Z=)K0KK%#/4_#Q%0- M?J_'MM[G=KY^O^1U'24HI#;4$;@C0V%&-$K13PZZ'T:@)P@U\/?D;9%>_'-ID DP>S>G7 M%DM=XGHN\.06E73*'W:".;CQ) *J2UXCJ-K/&R>4O8I\_?X@7_/Z6K M\KV_S)?B=BU>BEF48D8#0I 0;B)%%U-$(N$C%>ITLTP5FX F9PZ#'/_T+!&X M<$H4MN6])1+.[PH-I\0#:.5J\%+/XK7+(?")>RYS3%+1-.FUEY0V!'#J]#1- M!G0DJNFNA&? W.2Y"M9=+LGBO9BWJGTU6R9QT:C5)L3FXZ6;+-$%GMM)O!9\^M0CGN<7!0&A%F M+":1)Y!+?(IP+"A*$S]#/B,\\-,DHP$HU*0/>F0I;M=0M+N2_$?=CZ1I4PEL M3 )@K=YA/0[#8++?YE4;B[IKR41E)KKT6R\P&03\0:4EN@PY752BO<.9/2KK M]MK%=A1:RF+7BT."/$(QPE'($65^*'V .,11C#,1:/GK@Y!&UB*[-H[U\&WH M[+C3+-)3#U8(AVF#'8KP^?R;+^;^JK+TEOQ8% MR^=E-MY]]FE3S.4S17G8S#+&8A;3"/E8! BK.AZ225N$QI[GQEDH_Z-5B@X# M.[8?T<*C/&-;F"BCI,&E/G%U[^%AG.U7,^/Q"^A^_ RLXBNV*01)FJ\=I0;T-/?C<#UU? M.G1NED4(,Y]*[9I&*(L#G"3,BP(/E*:L"WAD)?OE]O+3[9?;I]N;;\[EW;7S M[>G^ZK_^:#$3M2O M^F-B0%!F0/M7GQDA4DE=7^?+^Y:&094>"QSD1 T03B,,4H(%@C',2(PM#"[2S!]M1P ']HOO8 M,!S"L,4!F 09$@]K&*U!F5G;Z+Z-IVL>K4'>7@MIG>?A4OB4\\L\O^2K5ZCL M':\<6>(:4$ !ZZ!P6*S.(PXF3$\YJ0;>MPJ!]6@%R=-IDHRDJ&.[R63G-"EM MB>EY"BXG#V^O50Q#4SJ:YT>6B0?R[KP5J@%)MLI?RK:,U_."+5;%)@?(R):Z M8R),\B_SM1 M>FE=A+49SQ/&,Y]AY*<^0]CU D1"'B*E MU:%C+S"KM>#<%-S3E_7E.298$@4ASE"6JL[++,0H"3E#F2L"P1D5%$=F";C] M@,<^[C7R2H#U,=HLU0O#CL$HH/EP%H_.R+35(]AZGNT V _*LM5CQND<6\WU M([72'&B,=K]92V=\J;RVWAZ+,6.4X3A#L1]Z4@MY/DJ$QY 7^TD88X]&?C1[ M+1NK?5N3?*VIBZ;!'B*AAS1H"^LG\3Q?+I7W^XDL2E-_DF::EMYOY,91EF4) M(FDB36'A4T0R/T*8NDF6,HK]**S?[\V2_YN_W88"[7=[4R+Q;_EB-<^ZG^]5 MP8Y*"SWIMBU16\3\3(U0[;Z"CYY5#L3ZYVI[:O=56)MA;@C^S-J>+T+B\:C@ MW&=_+50;/=7HCF&?9JE 22)=%YS$'DK3A" J?XM]XG-"L%%]3Q>TL>_'%#0U M G$CI9XH@%))K+9%, N%D6;5KQ[S]'2V-9; -.VN^J>$>^&4D-$J0Q*V4P(? MH0:HCT;;=4"=L#ZF%JB/[)/U0+V+C*OT'P5;22WR#KH[Z%H[LK1NZ]07[]7) M?F@1-,B Z_3W.3!\OW N\3"YU*;;[KU#'Y'G%.CO;SAU<7XG.1V%^=W/?;@K M?['^B>EYZ;4=-P MJR\J2'V6B3A$29 %JI\G1BF.(\2IX)1%PDM#[P.];]/79,//_DG>T.1N-)SG M/XG#7"'^4_K%^SS]^3S@&K]_5U]WG[TC>K4'@(S+W-_FA=SY\RJ_7FWH.MLL M+AE;;9;K8A92C\2J'T6G&11ZDHOED-[TIT$-K(]_(EPAZM9 MP'6#"G -^VDNZ2E%6[3#]%L#09F]8OZF[+,+YRH7?+YVOJR*HNE=X?SR**0% M5Y#%Z3/&I'1]D&1[1>NG04U=KCY(=$>A^O :@Q+U[\OGV^5G-=?ALKC/_E:L ME\_7:W45E_^6W_QS_7[Y(^>%_+6:Z_Z6\]_R.N-#MUC=+7F MJY!R+OC?1%'&;*[+?JJ9"EZOGX#I,R8S'<(L5'3989U86;PITN@+Y,]FR5RI_[EYP-5=^03=_Y*RZ MZM-47ONKQH[&Z=V6#9$VK!S,J0+:%0J.]4O TQ082=[!5I/)4S<);2DY\829 M"7]#;O$JG!M5F-:M&%K=V[*L!"2W/VA(X?&:9TP83 MJZZRK$'R#"JR#BDYHQIKN]7$E5B')!Q781T]87C;LZ&%^.=&OHH;-2VL=H)2 MS-(H3%+D)P%%F+$,49]3Q#GWF9L&)(Y]4+)W%Y21A6@'TRF! D/WG7S1#+^? M2RTPA'Y J$6?38LB6P'L3AC3!J'[R#P*)/<^;"B-IWNV1%'L^F'"4!*IS&=? M!(A$/$*1%_MAR+)$I+#ZBX_J?M,&W'2[J5J= UL6G]W@YB-:VE1P+IS+]3J? MT\VZ[%NZ7CD/TKI1HCM":YO)FMG\+.UKX UK[+>H465;=:66&N\W(Z'OA]@3 MTA-T(X2])$,D\$(IODF6X!@'?LBU:SQ;&X\LK#6D@SO*]PSQ8CB[""[)2@G1KVA?-YM5HO5Y">'WTL&/8P+5$/$_@^ MPD=H]*M!HUDSA)Y]I^N/,$S<7LL$C")D*,VB&&%*.2(4AXBE+ I(Y#$6@HIN MCD&,+*W50'35$@SFD7;P0L\3/8]"F"@J6,X.V$4IDO:\S=.D6/(R.P!,ZEV> M)O#0J^QYTN"2?;&X7?+YVYQOR** Y0EUK1W["F.Q<%HP 3?N770.'VKGD@B3 MH0/J+&?)]-%B=@_?M>%TM_$]Y.S=R?<]9Q!^J=)SU7 Y:7P4EYOU]U4^_Y?@ M3ZMO8K&HI\+/!&$Q)21 'H]"A!/J(Y*D&1)I&H61<,,DT4IIT0 6+.P$(KPW(*6WTW2A*A!E>T$LV$J3\-8*9D]L%XP= MNKJYAT2H5MK6@A$!P.C3S;UEL^ (:<-PTFIJ ^ (\?U0T>$?35-ZI/%P1UZ MW9;K16.?R1($-(&G(6?X:S:F!/9%=T1L+EI6L--+I$$:SP%!9V3Q-#M-G,1S M0,!Q#L_A X8=4-;?17ZW6FY;@=PNV>I%U(5%,^[[+")9B++ %PB[C* $$VG@ M!C1T2>PF04A +5!ZP8T=1YT73)YYI.PPX,Q+R,"6)_WZW;#5I4*W-+E"[ZC'89MJ\6I-]UKI90VD?Z&VMO=V4G:ZA M-![TO08O-R["[][]T[M*';G\8U[,$AJP,/42E%"5@"D\C*@K8A1G;L"H%WJ> M TCU( YLEK]LEH^HR_S-Q7,D;^?JR^_[-+E_*Z@ ]M>Z_!0S[JRS!F8%C5F MBKW!\L=DCCU9O@7QYQ@M?\P"[=GR'4L-;*[[+)LS(?=574(V4KB.3CGJQ1Z) M,4I=(MTJ[/N(4APC+\U"-PV#U/.UU($6M)$5006^-*58C4"9D@VUJ0:9IF%) MV60%T+FJN*#.^@9VRV:JH-MD!F1VLT6FF%E'M\MR=%#9FBD7"[*N;I-6?5^. MK5147>K[QS4/;3+AE&9->O:',^LN,K. U+&G,A14SL)7LM[DY?361_%:=4 J M5 .!^9+-7\GB4;R0^9*K&XG/\X*1A6H4,0N3.'0C'* @P2["Q&>(2/L(A=CU M.&=+7+$U]OE<=*8=!VV)>4=CHFWM:V#?/8I"[L"^EW/NW\1B5:K2 MPR,ZCG&2JFG2G&=2J<4!1ZG/&:(^CMV(A%'*]*MVM$".K+8:',H3F^^P,#+W M]'BH8?-9YPQ,,6V9HDR_%@+G6']ZO &8@-9Y9-4.S >_*UO&((@/O1:AWD[3 MF84@RO9L0]A*PP9/Q=5B58BGU=?EZUQ-#RU[38,K,#2V&ED%UOW.2A14N[.G M^4M9@?OU[N&V-1:UN'!*M("]H@:XU*\,1V 03!/J\J;NW>Y8K]< 4&_>D6I@ M_VG;5.D1>]2[2G.9F3,H7\LEO\^V/2Y_S9>JR67Y ME^+S@I>M,*]62UYS""[3T M8(^LJ7>56B\*'>>O?_[V9U5UW*#DY"VJK'C>,_/4C^JL0;;D8,'$Z1>U/P.0/QNGV:-4)TQ MN<"HW)F4PB)PG429!=OVMYHNKM9)PEX(K?L)F)QP,9]]D;QT.:Q MC*:1GR(6IPG".%53#UV&4M?/A(MYDF1:$YNZ-A]9H$IP3@EO:'K:,!_ZI>=< MZF#R R!,6U3Z*.@1%KFL$A;YPTY8.C>;1%SZR&@$IO<9 _N_%1^J9ZK5#CP+ M:!B%<8J(1PG"?IB@I*Q@\<*(>D*$7 3:EOXI*",+40G06540 ?;F2:9H&.4V M2#6/YC;S%^%WY"=I!EC3-F@WLYL?57%"H?)4G/5W=5NVNQA?KQR5FTSFY:!7 M^2_6NCYH/@Y;%^)#'.@UED\NGLXL'L)_SP >?/@L4_=NM?Y-K*^%ZOPU7PH. MO]W6V.NCS6*)F",QL-2'UQG6SS<%NW6I;C'C04A=$<;(%XPA3 E1-DB&(I=0(E(>\2"9K5=K MLNA7"25MV&51;%ZJTU_AQ-:"_VVU MD-LLYNOW1ZG89X1$U$]H@GP21@@G&48DX=(I=VFDZN!9%,.&98R/\\AF00/4 M>=M"G6B6/>"UZ>F7G^QEP#26A7GWK6OA%B$7SO85[VAQ%#$6)XE,QWE;(TDF MP'C:V2;3O8*C(2D3@C8[6FZ7+!<2^K6H_GN[+)NR;$^PLHZ[F+E1&*2NSU#L MAD*>#FZ&*&,"4>K3*")Q3!,V6Y8N M<['_0 :VF5M-(J;?#ZYE#9'HB4P&#: M79-S>@K:(C>,=&P#W_FEP>!/*D^FXL[.9+SLYQ-8.\+(MJ3@-(%.JJ-@C#A4 M,\#51NTN2P<)>+EYL&SL++Z;>Z=RX\ZZTSRD=3@VF]0$Y-TX\I.$8>3[7)Z8A Z.:%Q'7,V?4"/HB;-:0":M/?J)A9P M#W,VT6:7,$?$6[I4Z26G]T:E>^5TURF]F._=I?0_:;F1ENK)<[U21=PSJ4-8 MX'FJ/X0?(U@CIXY<;)G5 7?5BNM%A?U3''+ MO(%IIC/88J^9UC&A8S?3:D'\.9II';- NYE6QU+#J"_[+OAF(>ZS2\;RC?1L MYX0JOU^JH(,:61)3[B5^B+C/",(TC5'"TA#A2&H&-^%NEF@U78"#'ML(J1%1 M&=^D0L7P:@; 3*8=Y+/!":"*V%(O=43-D0;RA?.)+,HZ;-N- M.C5(M1?-.PEIZA#>$,D=<;O!)8;M"$BA6INH_RC#Y(TL5-;=PVHQ9^^[@X[& MD8C3D*/,=:79( *&TB3($,VH%R8\Q<33BE& H(XL] IXV5*G_*&%!K"_@!8# M]>3>.EM@&N D1RZ<"@?G]_J_H]@)(.IM]0W0@CEMKP (&X[Z X 6&[H;*D.T M'#[-J_KF!Y'/5[R\A:Q^_7F5?Q/YVYR)8N:)1+H5"4783U.$7<$1==, 84XI M\05W8PJ*2("@CVTW--U)Y(FYEX:L>FT4%0Y YP/$6TW_8RR.0>T+Q9D*8%,8 M7V%R465<7#1_5-QK\+'HAIBPP98G H(]K3-BPI8C?\1H$S/U\RB*=3Y7^0TE MU!)&U02E@G0GUO?9$_GC[_/U]^^KA1JK53J=VM5)J'J*-[J#A7RB7Q+0*VR-LNY.NB7 M8MW:X(="7RPJD5R3/Z"Q%*-WI:?5QGX#,.6VPZ9IPU2KM+H+4ZW9[BKN2K2< M-E[VE-PY7+&DZXQ0F%3EG<.D0\UWUEYG=Y!K[A*#),[<+$)NZ$H51WF*4J7B MLH1ZD2=$&D713$JVIG-VN#\LMVH-=,-:Y6[&G=VT+I#/H^_\6CY[C7\&*;'? M56W*N]9!\GJZHIU=LO95$-6&LXS6:68OM9:,?,;7D/Y3/TFI34Z_>)Q!"4PH M:B#60HDG$#?*1&KO,UD64@?R[0RDKC\;9!\]Y*M,%,5\M22+QA1_%*J05FI. MFB5N%+H)\K+,ER>([R,2<1]%//,H23.1<"TO?1#2R +2!MUXX)!2\5XF]#:(A^0L62+#89]U-?2O=D6D+\U3?Y>N[X-^62%EJV2<1W2 M>Y.<>C>8+M=)AXZ]E">M!6=$')7U+!5"U:KQ;K46Y6^_O2[FZZO5\DW^2;5G M4E^*-Z/<94D6>,C#B;JO\ .4!@%'H9_AQ.,!\2AHGB 4@9&UW*-0T$3MN1<* M Z=L3W6Q%X8T"#U"F R(/H[$.H, 9(W)?S0M/Q4R%[6!7N)SX>PP<,X0#EPJO("(R/5@"9E]X$:WKFK@3;/V.DQ(M@B8]VD?X*.> MLK''':@!UC"FCO[58;\=;)O9F#HT6DO$[ 4V<0ZF#N''Z9=:JPS:HTLZ5DOQ M*)CJ[OQ^O1%/J[J,_SZ[41V+6)FL 2B# FPYLJ37F#@-*@[?E,-*:FS*GMD[ M?"[ M5,0Y@V'+4;B&TP'6&89K LXG %FK;X!<*;KYPTG?J]IM\%RJXD3E4ZZ M$S_*/Q4SG%+"XR!%KB_M!DSE2TABD:*012XA'G.EV6 A8^( [ >E2FQO'+>3 M7MBJD%Z[L1VAR62 \V*5=08NRXFB43TQ?J[$";K'39(X!/HS9$>< M8(1F6L2IU69:Y6:YEC[.W^=+R+_,E^*V[5X*6;$I0'E M@JL.H!G"F E$&(U0P+S8]=),D(A"U(HFW E"(4MUT5XU6&_ .[\K!)P2 V#Z MMBX_]33("%R"J9"S& 16'$!R+6D.7:B3J@X@*PYU!W0YO+]V!>%&[O8L5=.O M^>K'^KNJ,#<$96#A5D MIP'M5+"=&KA^!^X^3O6K 8OTP\3>D'10CVX-PHS:=??M.UGG;@WBVDV\=1XW M]!K$LW(_'L7K*B][M% UBX(-^<5#RT>-STMKN2N.5G<+KGXX[_$^RS 08@]-T4L(/*<(*JC?.PFB,=A M%(74]Z3["CLG#B!,)M?\)@H[U_JD'#=)TJBNK6XFAW/E-J*X!ONLE3:9GYJ>N,L0BSF+5/=E# M-$P"%+MNFG J7(JUG+AA4",+G@+4W,%N,7 4"H!TE7Y>]MH4;*7K:.W MPD!_70NR$/E7LB3/(F_Z'WE^_36F(LNB)(U0K)J0X-!+$*$!1UE(,A=[A&:> M_AB:7E CZZ\*ME,#!TAK/W\T=)8UJF$Z:Y]@9P?81&7U,P&@LJPQPTQEG62* M)0VE15ZOANK?83H-I47)GH;26W%NQZ3;Y9M\ZZO\_6J3YZHITWZ''S].6"0B M@7 6,X29'R.24A]YD?"X[V68$&S6+ZD?\,C:J]T.:-X@4EW%J?I_Z2G.WZK# M5Q4*JLGR907@BA828"'/#'!=LR[#-8,:([ 1&.1HD1;[V; MT@#8#^JEI,>,TYV4--?#$X7N5LM?):BZC.-:RD\^+QNU@T=@#>\TLMZ0"*!? M+R\?G*:&IX6#?O*/!D/ZU8!]7L"$OX\-(XRSTB?5**E'8_O)'\@"-PEB:# %5#)IDSEFX8P!)EFK MD-2E=*!.OOTFXW" MR"X>QG%"O#16MW.!CW!&$T2I&R.6NJZGAJP' 9])&X.N/I2+;0RT^7AU__7K M_9U3LM/Y^^7CX^7=T[>Q&*D9!1J#.;!CI;[)L^OS&=,W:IUH%]R?H$"TAQUZ ME:%]&\"]Q7(HW]/+\U]6/[XN7^=7RX+G!K/.>W<966.6P)VG^5:M)K-*^_?>KI)Y5HD[LTH MUUMA6#I1*@'E8JZ6TNBJI[_$@L0NY2$*HB1#V)7_3WJ",2(1)CZG64(#D"74 M"65D&:[/I2U0PV$YW0S2.YW/)MOH) 90#"]NZ*/(5BE#)XQI"Q?ZR#PJ4^A] MV$9+A0>2W^=EZ_NJG^R#R,L"JIF+/>HSZ:*D3.6>!CA%A/LA2H,D#=W8=RG6 M"M3 P(X>KSEHL?!*\KJ%D2J)Y*O%@N2%\RKRJCSRK"X+)UFK)^'V&0:-Z1QT M79 H.*IW=(E$/<9;HE&52H[5@6&([E$Z,9P$^H$=&888T=^987"UF2Y1<]*> M1/YR+>BZOMB=\9@'B9MP% :N=-/=F" 2I@2Y.,1!%"="!$DSH_I)7W]T@-+Z M]O>G4C_!=<87413_Z; Z]:!,^5\M56+"4KHW4E>0=W65#5,477S3TPJF;# ? M@Z>@.0K<+O_B*UEO\G(OD?M%#IU!88XOET^W M]W? J)H&VS3C:7:9 9/DXZJQ'?BQXFOZ](Y43?;Q,35]%@S5F%F.HW$^7Y>] M)+'KOW5]T[JAM*&-QHZF;>$[$H%?WO[4^JX!@;1!=FC$TFQR AA.ZV'"&)$T M74K-@FF#NT\73],E="^DIKW([!R_Y/_8%&NE&XJGU0Z8RMZX75Z1U_F:+$K3 MGI)"\':NS:.J^2GF:U'WCZW:I:C.3,_+.@G21I31+%P$4YQ*'_R$T12)A4Y(P$. M(UCO@/;V8U^P5/7T)433AC)[W.A7C^?3"+Q-@9!GT"J@BXHS^@3L;3=QDX N M4HX[!'0^92I&:AQP+MVN4G3+F.F5RDK.WZ]67,P(X2+.0A^Y/I7FD90FE'HN M0ZX7IUDF0DQBK1X!FO"F$;0]%"ZJ$+]3GJ E(H["!"I__6S4%4AKS#&2T+/X M8B"X6M2>(3^,X M]57C^1!AD@:(,IP@C_F!2_PP$1YH[JXNX)'5P1X:SI=5 1W7K+OG3?+W0FG9[ MO&IDZ2YAZ$=%#R@:#H&:$P,3RJ>PFH1VR//&$27NM)6]ZJ'ZJBW08]U*/8XR2B*M>IV&,$C]FB/&0QA$C M"=9KC'QB_]'M8^ZPIJGO)TC;J&-.] N0!?J@)B[?]2O^9-0:ZYA&2#^LLV@U M*\':I]E6HZN3A/1WMSI>-F%+JY,X[_>Q.OV8F8%]NY1"*(IU/0)"I3?,L!O' M/ U"%$:)CS"+$I2XF8$@^MUKY'X<&M*^D[7^:" ME.$7SJ4V(L1%@2!$REP:J?L]AI(@#G$8NE&2);I1K/;&8_NG*BBC8 $C4GNT M#X>>3"D"^I9ZQ(#"2%V8&\6+]C::+##4A7X[ M3Y=\/4U3FA\T69Q%@GV&U; M?WN9B#+5=IDG48APDJ6($!:C5/B>G[! !"%HJN!I4&.+2YVON=@AH#G<7(-+ M>L>3'=IA@M6"V>H9-D*7]&'B;*6NG@8T;0;K(,%'B:S#*TPMR>JF_UI4_[U= MWK\*%11>/E\6A5@7VP\U%E1D) Q0S *&<)0(*6 M[N\J^E&H-H*K!@&'E!B4?0;-I5Z?M[HVZ@@<@UJN=6+(+PT2?U*,V^+A5(B, MHB; Y%NS=77A3FP! ]EQ;!=#-SC/6549'G=B/2,"^T'H$N1Z:MHP]UQ$8C]! MOD](EL8L2B.MP.^)_4=6%UO?[56",_-.&T; /%,#\@R]4@7I0OJF;+$I \1U M4DXY.KEYZ*(M\U4G5JMU+">HMNR^-KM_B.MZ0-HIM_7P,?B=RFW5#^ IY^4] MC7Q/#_F*W:W6EWSU6E9S =/5M3<<719+/)SF)J/!ICRW%4J";]2$:XF94Z.F M?V^CS[5^.1Z-85#I!O-JA*1W,".,[HCTH4QV?00FO'VS!%]LFK=1CEJH MY\7_?'K_));L^PO)_^?RCWDQHYQF@1=ZB*:!0%@PZ=*+Q$.<) GW,,5>!.HZ M,01P]#R-%GA'P7>VX*4)*Q$ MJ(89*#>D6^3+6U(VT[U,+F [B86< =]-M%FU]!' MQ%NZB>XEI_[B"-L86A_64]J27;9A55,!!8J;;'"[UC MWYA"F,ZHP&Q#^A;+N;KPMU5[M;?WM(52760=535U/F3:#Y>LJP:[V14IOG]> MK'[L0L69&D7&?"E1/$T1IHPBZ@J,LBQ+8B\1F,.B9WW QCZ7&]"J#8P"[I30 M=8+'<+[IB: M;@!/<7-&&/1K':;06HO6'E 3=V4=)OJX$:O&&C,!OY-8RRW5 M,)^B#+?YDBR9_/E6 MU]M4'L1BZ-,/+5='N<8J*DW4,>CF.<\H"G0FL4 M(1CRR**O!EHH1,K!7D5UY;;D3M;@TDSW@E^ZZ?-63R.,PC&8>JA1<&[W>+7% MPBG1&$59@(FWI#GTX4ZJ1L#L.-0I\ ULW>I?,I9O!&_E$QT*DLD.E M.2&H].N] +F89Z'4-]@E6LEK$* CJY4:8),\"K39M;BFIS5L\P(:Z^^\I6^X MT\)AS-OYTQ2/=C'? ?*#[^1/,V'X.KYGK:%CH=HJ?#ILJ]"J__GTOGND;@Q2 M]K:^+P>5%3=_B)S-"]6H\6Y3!HFBC-/$S3B*_,Q#6/ 8) M'*+1,!Q9X;3@E:UORW:W!;#?K?W7HNGL?"2S@1Y2JV/-_N"S';8.?>_N;*-0 M5OD*)=(JL6&+]H53(6[1O1J+I[9\,NOX3>O(C<7>(^]O-$#GMPC>]8U]%*\5 MZ.(^>\CGTHY\)8O;Y6^"Y$_R@Q&SB+M1PD,?B2P+I8V7!2@1KH]GHZ,$3=Q3$]K7(F'X#FEAT6 M@)5'#Y&6-$,7A$G%OH?$0YGN>_1\*T+%HNKK2>9GOI?P#(4\4]-D(Q8=\*WM[HFD# MQU2.<)BW@'S887U,:-]AW/'TQP1O?BT3/6Z75=?,OXOY\_>UX/4T\?*/UV0M M/I-Y7K7"]5F4$.IM:"'^N9$XW+PI(UCN4B;2 M^UX<))A1%+F>)TU6-5X'JS@7#BGW8X+]!&2RGH SMJNYA>J48!T%UZCRX!2? M-)7Y^=0#E:X)X7!EV$^6+:5U LJTRJ6?U",E,/"XX:A:DB^ERU$T8_& J3:G MEH_W&380=P,81TFC&2+,UEC64V"FGY5OK),'JX-\/^JXZ">L>]6OI&WH4:S)?"MY\HI>,;5XV"]75[EID\S#/.-:GAT<],B: M5:%!Y(M4EVIL]?*R6E;CTYW-J_Q1U%BHO_ZH,;MPED)3=1@PNE^%C,L^H+=8 MLJG"PZD0V0;82EPN=O6O6W1&XQND,'8L_AD6S%KE(["HUH05_<6VH!TG+,(U MH72_.-=H!UNE JHZ82G?I,IVQ\)-4TH]%+NLS._E*,T8D8:;1\/ \WQ5^P]L M*MT#S\ ^ ^K@&I;F�])NG98N<3;K,6H 5[S!J #A)'2_YOP_K@K/\.LH?3 M_;L6FZ".!1A40SP ;^P@NEC(!Y\OG.<*C;(ZCNPA I/V(?;IR;M%IL D_M<6 M&_9!-_WF[4F\)I&69'X(VJ12KTGZH=SK+ILJ3?S':I:PC'L!$IIA;/[ U,50>OB/U4I1@L^8/\#ANO M]3ZK2Y_)8MMJ 5J<;P76>*+51N_"V4.P;KNY0U'%?;9(.CLL1[DDLLHW2X)I M!Z=))=4J&P]%U^[FII,8OPE6*XW+Y^?+-S)?7+ZL86,9.[<8^Q;K^3DOXP-. M"5"EA$,G-G93WJ^7+!(-TS2=LQQW.#@=_' N7]3 7YL#'GN)/F/:8_>^$X]^ M["7N> YD_^-P<;SYY_K]\D?.BTO^CZ9%HZ88=BP=6?SJ_(8R;5!^?/P?FV)= MZB5](>RB=UCXSB05)G0GJ1QNP@D2KAZBC(2J:[_)A*F'F+80]3UF:)I@%;I2J+43!30 CIT>T%S4S)=.7L$&7&'K,*Q?>,=@ _2JJ@;N;*$[#?@+ M9XN 9:X KO,M<\?L$O]<+L&N[0$D]U[6Z^PSW14]@*J]BWG(.L/6H&*MNHT^ MY*NW.1?\T_M?"\%OE]LN@;M92S,WP9Z(/4]Q.U-SM#A*7$:E'9-%0>CR1/@I MI,&V/FB0)H1WWY:(.&7#R]<:%55^U]4:%-@95)^U>F;.. R#Z4S%J[)C\$.+ M5[\H1.0Y\J=6D] QAG3!&6"K/Z@^X&D;A((9JQ_7?)\\?[< MBE/H!_9.;C"RC21!"@E3?<\[L/HQA=-T#T<6K) ,D^T2I--)L]7@W2!I1E&& MT[M.%FL8)*P=<1A^V,"/:0?Q+Y?\6A0LG[]68?M/FV(NGRF^R/]?-O^=\0A' MB>OZB)#(ER6VC4MY\]7"1EU\-?@XORN, MJH;6D DV,#9K^$&C,0\8U_BI^ ;PE$;CGYG/9)>/, _*B!6]OA1LQ^F\*B-* M]_PKLQU@>IF+^>Q2?D)>Q+S@:6HX#IB?TQ]?W:\"R:@.:.'CG:TG<2]1YS1JZIS!GYP\Z< M.=YI$J$Z24 C,ZMLL[AD3%F:Q:-@8OZF+HZK M8H3#_.49XW[B8D^@+$LIPIY/4)+X&+$@I)QD41@0T*B2#SM?-E5107=7V2TU'&8'%PF05. MV9IS=@XJTXY%L\"THREJ-O:$FP,WR_5\_?XHGLML[.7ZCKR(&?'=)!!9A&(U M=0G3B"&">2B5&D_25*HV[D>Z5D$7@+%3,$J0S@ZFHX#J&PF=/!FV%@GF9_JW]UV@AA9O.K9LS?@,;N'G- (1IQ-'TRH&M(LS!0^)!8\4_@, MHL^:*;PCWNI,X1/D:,P4/EPY]4SA$YAWS!0^]:35^]!MRLGN/N1J)377ONZ2T':)E%4B-JK/#=9SAC5;9-^[- M+12IG^%6UY"1FC>^IKL;W ;S?SRM[E;+![&Z$RO5%/;S\DG\L?XD>? _VC?" M?9N,'0?=9EX[ZY6C1LL^W-P[=_+_]OHY?UZMULO5&E (TL^9?B5FE2G $ N, M'\[O"B>G1,I2QKH6X6:WRKT[3W>SK$/@WNVRU@+#'LFJ7Q2U$7 J#)Q?) [@T8J#K-$S1:QR!>B.#3#$8K$) MF%IK@^*'X$T\+5Z3_..1\;H+#?NZY*NBD(9"-E_/_)A$J9<$R ^P)SV:C" 2 M8.G1^((FQ.4XI*#LS];>( F'IW>6D-2]20;MB]FF7T]N#:F"26A%T$,_0?#6 M*L>HVVJCTMIYVI8IQR0=M4?I>,0PP;%CM DDO7'RD3*[<2 .*516RFY4"##% M$3S4Q1+10#.U3&\<:1Z*!D7F68T?-4E$@ZBCC$;K$SFNI&^Q>A'YE<)UN<[K M@Z[XG]J@PB(E/HX8"EGD(NSQ !$5:@N\+,$)IRY.4XA!.@!O[!A:#=W9 ^\H M^+"S:XAM>N>916; A+6'#R,8H)ID6CH/AZ!->D9JDGYX;NHNLS*%IQ57CT0: M<3]$/,69%';FHI3R% 59Q''LD2SPZ1EC>*:*E!^.H]$*R,(XI>EG6J ?Z%Z: MD'[N))ZQHLLGP7SD+)[!"/#@\P;7[E<+4A3W67T7=Y^7GNC]9EVLR5)UBCF8 MV_4H7LAT,6JF_8C/ X3 F-49C%ZN(L2!$E(4&^3S#WA8<#K%^2 M8 FID95!"Z%R?N.[(+ENW,DJ[_M5QD=Q%&@W* 2=^ZRY3W?N\RI\=>&TT.R8 MD[A%U6GAZBAD/^!- /(6/N"-F&4Z3/EF8+D2EEG8FUUA"]9T^1B6N;.7P6%[ M;^#!E:]GW\2S^I1_%:OGG+Q^GS.RN%XI*#,_]OV(! P%E,0(4Y>@A"<4N9RY M@J2<$>9KG41]4$8^6MH G=\KD+I95;W,&3@J;)$,C(N"J-77$3K4]!F4>1LAUR-M*K=;#\ #JHV K*>/O]]E-GJO;RNMYP1:K8I.++YIU ME+K;C/?]-=!5+%7"7RW%:E,LZH9MA].>=YA9+@*$\L$H+*D%8+(8)83<=L 2 MM,[ *;I6.G"LL0B5V*XD@$GI^PD&=:M7\G M]A_Y/&D!="X!=G$'(S2O M5=RQ;#H#]S3.>[9JSV-GI-&)*XRMFN%1V\P"QDJ'YZ=) M+*H'++99 E%M,R5G$.;T:3FZ;.A,S=%>;%I">,FY_'R*!RDE9/'_YJ]7*RYF M;HPI8:% /,+2<25AA!*6J+K"+/5B%C#/T](8_6!&5A%UI5T-^<*I8#L2N*.@ M0^L*.QG5KP/LD0\3>E/*#8H-^P@[H^2P<]N)"P_[2#LN/^Q]VK"W 9>>Q7I> M2-%OYGAQSXN2B*8HP&&@YAY1E,;,18$;ICSS,IS$H**@8Q C"V4+H,G)W,$2 MO6/X/$)AXM>FT?KXLM.$V"KG/P8P;9'^20*/2N]//VD2/BJ:420J]>CRCWFA MFWO7L71D*6I!=*Z%W.!EOJQC0O+7F@5RIZC6B9&=13 T)-9'J_.[@FXMYG62 M+L,0U_%^$T:T3A*S'\ Z_9AA_>MJ+8H'\J[Z7MROOXN\_KFIJ'8Y%LR/..)4 M'E\X8B%*.5>MK,+033-,8J(5O]*$-[(HEM"=&B2P,G6 47HGFT7R88*Y1_F% M4\)N_FESG@B04%M5GP/0IBWGU"/]J$Y3]AAK ?AXC&*4%,NI*TV63^WBDRVE[>R6<,4](/DUX_O3_)G4H#+ U( MEL3$0RSU780S+%#B)03Y<9;@@&*/1J#Q/CVP1A:MCLQK!7G(: -S3.^DM,0' MF/P9L@">?SY,G*W<\QY(T^:=#Y-\E'.NL<14H-4E1!FSK-W8PSQ"CU MD#1Y8Y2D'*/ IUDDQ=EE&'3K<@A@=-%M7ZK\;_?/KNLYKR1WWJI; \]U+]SJ M_YSB.Y$[.62S_K[*Y_\2_,()O? BP+L_+;G\%99/!\VOYM6=A/K+JI6^6M61 M_7^;I?@__\N+W/\;N!>.^@3K'LBLM%SJ/WGEGX(+-7SH5:BF$V*A>6Z??&VZ MJL3\94#U1_D>OE7OH;ZRJ6X%;"J/;G*L:8R#[2=6$]W$'>N&$\^9*81=(LA] MUD[;>10+Z6?S*Q7\_*9$@9)"\(=ZNO6V^$*:T=P-N8*-)['CHC*YL2,/JD(#LUZ/9<6./2EC/?@9XNF(ZS,,UA@:E@16*' M%Y;4SIG(3*JD[##N4*59VM70(B+%]\LE5_]18V>EW5!NOKXB>:YFPU3G;DJ)&Q5TAL1;9JMO@RV<)[Z_+MV+-MR.5?\V7:WZ[?,CSWW+@*'%C ",K MB=\$R9'*'4;J)^?JNSJ857O^5E,-E06^-[&[;(U0-FMT'O+Y*G?4VL)Y^BZE M2*KQ=AE4*6Z22E&L>UP%B^]C^-YPDE#61_+CJ[36\CE9%#/J9X1A-T19'!!I+J5$>H11BH(X#$E$ ML)=@4*N23BAC9R^0'\Y+ PMF$G4S1<\$.IM4F&;9@KMP%,%;B!=.V3#*GI73 M2Y0.39#2F6[9!SF6?D0EB#'0R"^1< MMK0-D+/W,K,_'N2;$;G\L%J7(UZ8I %W,Q1%B8LP9P$B%(>(L#"4ADE XQ@4 MK.F ,;)&VT+LN]GJN]A:KI;BQ-T5S)3IXJ^>(7,FUV#::,>P<:^@>HBR9,-T M09C4@NDA\=!^Z7O4I(I8D(7(OY(E>19Y,^PDJ,_(T WAZ27 M(:1+(3A-!,D23[]?4A^DD46[ NW4L"%UMWW(2IC5KK1_,R/JH@>4\*V"&<8Y] MO@ #'<;4&DC'9T/VW86T#9OF7V0/OF MN)5 \.E]]TA]=5PZI_?E]/.BY8 ^KA:+SZM<_7$F'04WB[A 69)(T4X]U;TD M=N4_:89)2'T6:,TH'1?-D57#W4;I3N75UU@ ^Q.,\VKTM,O',QRFG=II,'OM MD]JY,/3=Z4R74:A=-"]IK\N@\[O"WJG1M]EW=E3^VNJU, Z2TS9G&)711]T< MQH5FF*,H=H-?+I?\\F65K^?_J@S]-/9]D00N\I4AAJGO(N*Q!+',DYI:A$$: M@11U#ZS1'._-=";)G1QN!"C5Y[ MS5=\PWIY \\+'*;:5M)?#Z1I,_J&23Y*U]-88B;H-R1734^+!Y$W6F;.9BYQ MPRR(&(H$B1!V52>Y-,I0FA(1IX2RR$\@(MX)96Q32JR=13F=21I49;S600Y5 M@,M.V%SJ2I6;L?TK636II!_FEV[DQ"(7H$&4"J3S2P/\3^IR M=\N7H0X#!K$435JMA56&X$T<8=$D_SC8HKO0]-YUQ83@Q6>);XJ3 M9FD@B*\ZBKLT]1".!4>4I +YJ8]=',5^EFJU%=>&./J=; 6_&OG>-&XL.EL[ M0N]8AWBIIQ>L<@BF%_:9TVY[V:X,M'D/JTFJM5O9(7@3W]%JDG]\8ZN[T& V MI)K$_'#>H//CY6.?Z+N1WD\KY^%@E/>%Z6SS#C;TR[ E#L"D5I?XL0:9GZ;5 M?(1YQY[3#B\_3=31V/*>1PU'LSZ]/']=OLY511U< $]M,+8(EN-*G^8O*E[] M]>[AMC4R #B?M9-\#<&S03E0]'J('D/NT4UO["#N:V]K[\!F7 MD'0X:DX/H^8W?[S.JRX?5=?D&5?_0R,/96&L'.8X1(FRG#-&<8*IZV(?U@3= M%F8CZX#MW=5:>PZ9?>8#;A:G9NGDEXD[9.M&[):O#FTRT.9MH16\IK\@M,G. MSCM!JP#,M&S5&S 7KV3.ZTZZ5YL\E]!F/*(1B=-4:DR5\1TE'B)AX".749)E M/DL9!=T"G@8UMAY4@&'ZKX@K-#K$P#56WX:R -NVG+YP:KCU=,TR;)>71 M VA2;3!,\*%X:ZPP[:SQ.E^31;DGGZ^E85O<+IG:FG_:K.]6Z]_$^D$"G051 M$KHD("APLT2*,*,H=0E!S,LB3 6.A( -MM<$//:=G_*1=!4_%/F:S)=E#X[7ESX!.(_1>OI@#/;!M$.-@=-&P6EP<.AF[4@L MG'>Q=A0>-CMQP"BWUHQ#$^S$_3A@S#ANR0%<;Q#R>'Y>/RR+Y27_1_'MC5T5 M:U@]ZZGU8P<\GI]S\:S:PC](;5O:Y=M 7.%\$_G;G E'M3T"A#].L4(C^F&! M"\#@AS8#+->!#I%J%@4YM>ET09 !LO9B($//VBK<2NH/,/ %)R[FB/'8D[9Y MQ!#)TA!%Q"<$QVZ:NL%YA5O)OV'A5G)FX98!S3 9/5&FE%@KW$HL%6X9<,)J MX58R9N%63TQ;NR,_Y6E)[.5T%4C!U\ M.Z*YWKI%C1.@FY8FJX9MB1&X!'0= P:X9X%2+]9 M:RM-&-,ULH(1O=>V"KC4+!+Q94[H?#%?ST71A,9<[G/A4Q^ES(\0#JFT2E(_ ME5:)2P6F21AC?[9>20=&+^9P# *D";: M#_T)[7$814L9[$##XL==+!&+TIP M'L$PH6[!&B%&>)H22_Y]!X!)/?G3!![Z[#U/P@_@OQ7KY?/UNK,GS.52BOJN M-0S,;0=O//*A_#=1K-4U?CGI3:<=DBIH^5O5Y^B@,Y+^F0WG[O#I/2IC82)O MD:>68PC&3#(Z[.'0)COVC1G1-@#,-S$L,7IY7:S>A:B#3-WUCG>KN@U9]8V5 M1VW[[RHR504P'P5;/2]5SZ4R>[).8YBY@0C"((M1X <"83]+$&$\1#XG@F99 MD'JI )4L38'UR%KRK\M\"U9E3._,=*8=Z9SV+>H90C_=NX$IVH'Y"V6M9=V3 M;Z_._***SS87,3NT+U2MYL:F@38IAVW5ATV"\[3U9E.^AJ/ZM4F!FYTMET4A MUL6,IY%',7-13*1_B7U*$''C"+E9Y*99QIC'",2UK+:=Q)TD)2C@L/.*:CUE M":<%>+/43P!\COD>OK9FEU>;3CNO?(^0HQGE^W\UG2U7K.^SLJF/M-QJ02V^ MK19\YHF0IF' D!?R&.$LI8BH]N!1XL9^'$]NC)CAVBH>'4BMX2:NEC-7 =!=CF;+3L):.)Y;T,$'T]^&UQA M>&YQZ2ROYX7TM\M92P^KQ9R][\+^/"0L91%%G,=J:K+GHM1+7"F]?D1%RD1$ M0/UT!^"-G7VQ@UZ:L-#C;H!9FN>@/18 #\@#ZIW?*]".U:L0()FVSM4!:-,> MN'JD'YW$FLL,J[;KV6E/JTOVS\T\%P_YZE7">W^0'\E::I6;)@-Q%GB"<9JF MB#"<(IS&'J(,,RGYD;1F,\)=+YTMRRP>KB?V^L"U/O^T^OS;*&A+P4,K^?*U MQJ(\W0PS, %\U=,/EGEE5M-=X^"L5TZ-A=.@<>&4B%R43+L99!J\OAM,OZU" M;WW TU9\@QER5/H-W\$@%>Q1/,^E!YX+?BU!,&FP9"*7RJR^@R!9B-.$2H7B M95@Z H&'$C=+D7000I>DG/A4/QFL'];(9L0.N%-!=QKP@,2H 6[UZPK+/( I MA]/DFR2(#? !D")FCQ]F26(&GP4L34R/P-Y$L8$MIDL5TZ-E+UE,%K];;Y:E*__/OO+ZD5M>5D/W'5EM MU>@X#3X.WPAUP&]14B:10LJIL7(D6H,A_?.YV:_JQF8D3/>-PT/0);0I,XSN MH,' )KN"-F5#^P;:> _3*.G+R[RJ=% #:U=+E>8@EFPNE9OKJY$"$4$DB#.$ M21*AQ/-B%(8IB:0.#UT&FS)]&M;H<=(MY&K$=!NV\TLAA*,:RQ3 /I=]S-,- MHEIA"32*NL^-/; V8ZB#M%D+HIZ&-'$4=9#DXS#J\!);-3!^;<"F?I@F*:4H M#%SI]GA^B"C&#-%(T(@P'J=Z@CT(:62QMEL#XY]9 V- ,TQN3U1\^-9J8'Q+ M-3 &G+!: ^./60/CGUL#X_\<-3 ^M ;F< '/XG\9;XL7[1*I]3U M7#H7CZQ@6M#*U$]]CZ.;U&&WXFPJ82KE*2?E7(YV)QYMHD$N0B]A1GY ]XZ3 M&?N]!+4M^OX'#<[VAUQ\WBRYX(UD5F,E;Y=WTF50(BK9Y+>:: Z$L[S8RY(L MC! N1QDRD2 J,A=)*Q_'?BQ56AIJ6P-V<1M9O+?(;D^.9D2G2MIN,'84RA=[ MG6,O'"OQ5LLO4L-P^;C7 [SL.?UF;HW?C(F=9/D5 2RKCWM59K;8**_,DB$W M#B][33_+(*#BCTK1N=YBR;)S1\B9_-"/.1S-22C,9WJOQ;>C&$JPH@Q MY(:4(!P3%R51["/NA0(3G/',A_6M-,%B9)W7@'=*^%:&U1DR.Q:!AW& HCB2 MEB&-!4I$YB/F!CZ7YTH6AW3V6O89_K8F^?HG8?DA1MJ,_R1-\*4:V>9\(HMR MF,['\5Y^RI0%28#<2*7NJ2J )' SE&%*!,M(%&-<\_YFJ9D-/!'G&WST/_AJ M;O+',_T,H]XF&RV9^ZJC_)XFV3U3;!^R>1=^#E_&]!(&A?9F M!C['Y6)Q/2_6^9QNY-=0-.%UCR?8#0,U)5:UDPZ(U%8B1MA+XYC&KDNXUN"Y MTR!&/G,E3(>W@ ),Z6Z.:+@29],)TQ.*Q#8\DTAQ-ZT A^%LFLU@/=*Z?S WHQW_, ^I\T; ZW6CZKN\)K0==?R7J3E^VO'L5K72]QGTG5 MM63S5[*X7=Z)/]9//\3B37Q=+=??BUF:89)0:?E'6215#!44$3_@B&/?"\-( M4!]K%318P69DO22_G!#87>XLWNI90)-Q#*;A%%I(X>4HQ"Z<&K7WBZHGU?W2 MXI!<*RRPU>SN+%RF[8MG@VU'+?2L;&JFRG8CY,J9GMN^)X]BH6HDRX+27>>4 M;4'8MG:9^=1/8I:@R TB-49'6DXD"E& A8L9P0$F6HD)EO 9.YS[='_U7^C3 MY;>;:^?J_NO#S=VWRZ?;^SN8BCN7YWI*;D). J/!_>VC++?8MH]FQM:^ %WB[?Y%ZK_%UUB*R!%B)_$T55<2-1F(LWP6=QZ*4AP1SY MQ \1%EZ,*,XBQ'Q..,\2D6+2E+0_:?J'NL"U)'"_I/W)P',L819.7D,%>%/: M7-1P)JTRQ4@M;3&X<+8X. T232F6\S@BFP!^Z!CL,G--+;$-YKA"R>_U9;4W MF\Z]A=*WY_&"%\,4*!?SV. JP"C8KT'HRW\>??D5HB6J8 MVC,B6%M:-4CJR2N7JRMC2OZPLZ'Z]IQ$1#6(:@12YU'# =+J9KO*R;O>J$2[ M:F!J:3#5N7J?5WG3\FLFPBR./#=0'289PG&:(>K& L5^&'K4"Z@@H/;",/ C M"ZV"5UZ]J<&(5=9JH? K)R<6]6PP=2U77L5!*TB!G-;SSL;C'] 9*_E4YP!7 MF-33FR^J6<^[#&'%S 8ABZ.=C1AA:WXS#/BT0YJ-&',TB=EL%T.=Q+X+OEE( M?ZZ[V6Z[<>XE6\_?I#)\4K-.VXT#W20+7(&8&P=23\4I2N,L14',(R^.8B]( M06T_ST=I[)!2C6#9(K04QE6)C4-J;(#*ZOQ7H*G )F6LU0C3KA]Y@YCS>XG: M.!T-[7'*EM8['Z%I-:$U!AYI1WL[&_91793?C^#=\.OAVC/NA<1-HA3YJ17.@_14E;W1CR("@E@JU4]?NJI M./M*H(RMLM9GJN!/KVZ64&/%E510S M%DGO+I5VD]04'L(>"Q')>(9\S!B."6:4I7%_"*$HS'B,2AR+(*.-9#/)OS>F'*T(;].MI-&.J8(I+$53! M<7Y1D/[D7*ZK#)S2REJOI#JS.Y"ODS!+^FE_[TG54"=9A]JF^R&3SA]EGPEY MPES^,2_T6WZT5XUM,ARWPOA/2+^//0+[1>8\VF#RTM7AXW<%TM+\N6XZ#!MZ M[&TU82>/+A+V6WAT/F'6N^.5S/FW5;;^(?74ESE3Q_5VV"EF24I$B!'W.48X M]".4,%^E#8=![ =A%$=:QK@&K+%C#S549U&#A35=Z&-2OW!9)ATF;35<9TM] M WEX4"R8#;!>$I;88=P;PI0MX$8/&H0.-6[HVV+21@P:M!PV5M!98AB![70X M6N=*\>G]**>F''U61SE^K7H]+*LP\=^%JK@0_/)-Y.19[!5FS#"/*14>0[%+ M(VERNR%*"$Y0&&;3AJNG M?R5'<>T/0 'N<#Z\O1YZ^KEXWD9)F^N[YH+B9^&_1CQB,I[" M]''5'^%^UQ_A_E1_A/M6?X3FH6+W%"1G_3QF Z(>DS'=+"@R ?-AP1,K_.J- MK9P'8;K0BQ5.[$5F[.P(MX-O_KE^O_R1\^*2_T-NR!;/?R.+Q]=\S6^7WS8O M+_F[LN*+]?*)+NJ6!9J&,GSGL<_CJK]9Z6H4CL1J4U1S-92DL,6FO 91=0MJ M5-+K*E]7;9[W/'2@N6W W6%[?%S&P@X(0YZNOXL.O@YWU0!9^.9\,G(!#,!- MYB.8LZ+M1)RQBX&7<>#X/PK5\K.<,[Q7=R'-7(AQ M"V6TACD[(OM@^@G"N=\;="!=?:#, YBG(S+1S" %,-.2Q6G(@EX;$[KG=%:E M(;5[=J3I'G#+\?J-G]4*= M#9]7^=5;SG_+8::D!5 C:^CK^=N4P&$EK:W^-"OF,ZE#N@*ZQ-F M4,)^3,$9M>NMS28N6C\FX[A:O>,9LX2D1Z%Z+RK%7=92M>M.[\2ZKKLJI)@^ MD3_^/E]_5[W:U:$P$SC.(OF_R&5,M9+@*:*I%#21NMC'69QRK.5*GHO(R*+8 M+EVOJM.=UTVN?K=6>?(J2/,F,5?VO7PBWQ)1UXINEG,5YUF*=6N#'PI]L:@J MMM?D#S4^V;3XW?C]]:N%*=\*3(7L,&HF7U4X-%7P=Q6KZU\J#DO4G#9N]I)[ MSN6.I4P=8S0F3;LYEUF'.31G[P>W,:[KD,#G><'(0IFQG^5OBAF-0N)RZB,B M]1[",0Y1DOHIXE3@+$TXCMP MQXYXN\UH+S#RHJK;SFWS19>;N]A;#3_W$5YHH"X6O'*00 M$1;'B/M1Q&@8D#2(( [2"3AC^S]5F? 6+/@&:(A->GZ(!>)AJLF$;K#_,$"5 M)??@%)1)K?\!4@^-^Z''SVR)6?_GRWPIO!GU:$Q2X2'F^P3AC&:(>%F :,J" M3(TAXTRK3JH7RC01PVV7R/H'1\'N'4P X)-N(/%,ZHTBBG#"S5MD=A%V?I/, MO5T_IDUF%V$G&V5V/FQ/+/V9D#(91")"21)F4BPC#U%&"(HH\1+LX\#G6IWF M>J%\I%@^_5B=+Y;^&6()HMZB6/81;D4L_5'$TO]XL?0A8ND;BJ6ZR_LLL5XM MQ:-@ZL[V_7;)[\B+5H.>TZM'EC4%0O_*_P2!_<)DAS:8)-7PG ;@A2-!JLMZ ME4;42S/H KV?+*,[\1-;3G;-W4]2^^9ZX$GS0/%#,[#T6AJRL\ 5H>]CC'#B M"H1I0A$-_ BQB.. N%GF1> P\1Z$J8+$%5!'0G446'B(>)\O^@%B8VH-P\.Z MA!H%ASN).2LTO+_CY('A3H*ZPL+=#QH$A7N[)S=AGE:1'_91??S2%4.!K9Q.N M:X2?Q^,D3/!UNJUOJ\A,ZO: K /$K<=CH5DDVS(K87%N,V;T1KZ!6TX7"S>C M=2\Z;KB%:;S\U/B;&?<%$2Q*4!J$KG3Y>8K2A*0HB%R61E1:36D,F.8U#%%+ M#,X>X?5%.F3_J7*#%,PR)65%"[EEP<2RI]<,E'OJ* M(S)";44^:EYBCA'.F M9J%%) G2 $N-\EJ]V37)UY,PK]8AAV"U>?>)+,HSC90CZ*EXGB^7=;)5M:V.##= +G!IFQ]@SFSYPA@H^O<@97P.-390W"T\OSU^7K M_&I9\)Q_7I!GW?A4]^J1O><2J/,T?U'JZ^O=PZTJ""OF7)5$Z,>M3A ^'+@GS"AR=6++R2)7_22U(U<#3YI9:,I>$>)>'A5$)39_ M$41^ZW-"YXOY^KV9\WJ]$3.23H&AV!R76&@FBLV["F1N'"V M:%RHQ'@JRK(Q>R5L)F7"?D!=+!B[.$H<2+ M,X3]*$"I*_]),*7$B\/(3\Y,V(S_#1,VXS,3-@UH!@;&N],38VL)F[&EA$T# M3EA-V(S'3-B,STW8C'^.A,T8FK!YN #N-]Q6)NAN%L&7^5+B?EZH\*R>DTL9@GC(@KC (4TI AG68 2AGV4,C<6!(>>1YGV23L]_B.? MWS5"L#N_NO.Z=&:\,KTPWB^?^WZ<6@83J_9O+XN2LS(HKY=^O9= MB/6NV7ZQ:YH?,))&KALBS!(?8>$2:7BD/O+\+,@HSQ(7-O$1 GQDJ^'3Y9?+ MNZL;Y]M?;FZ>G*O[KP_W=S=W3]^ DV,@W-0+#X[%(^#QW<+":6XA2SQ:8QFD M]S+.-&\#%MB:F (!/>W($P.F',TL,=D#[J'?;];%FBQ+K^OY>7V3YTHY7KZL M=2_W3FXPLE)HP74DX+Q,%W$D^-52K#;%@9WRLMKHSK'KY\IPV,(*0V :P"8O M0/&+05J-PA>G=YTL>C%(6#MX,?RPP3 @L;HL[8C%N[K8 0IE]^J1)?+AYMYI MH%9-#,^2P1,<&!; \XF'2=]Y=,,F!/629C8FJ'O+Z68%]9*T-S"H_TFCR;;S M-ZDIZWCW[9)O6'GB!O6U"*,)3FD6HB1((A7,"Q'A$4>>QVD@4A&+6*LF4@?8 MV,)907=V<$%37?OYI!$OLT@]4#IKPIN))2W0)M=H0ZP 3;BUQA+3$;I'#[\C0F$:973M%F=5-])C5F.W=Y.TZ76=1&PEU'7^8"M"8!5D<4L MX:$OW)0@EJC1S#14O0VR !&*D]1E. XX/G?:7 4*\L495YW5X^/@E61]/-(X MPRW1#9.TGI%C%6A+])\[I W.!\,1;%6I857O=9]EHBSUVI9V56C\>GU>L_>#3:/A7#@\\.GCK'[$GW[-9(MJF%8R(-BH:/T4 M16?5K1]M.GGI^BFRNJK73SYK>*G&O@N^68C[K&KD\OL' HWRR@1S(M2E-*,(DPR^5,6I AG7N2) MC$?4U>HL81&GD06\P5#5M-68.?3=*7%SMLA=J-]M\7,:!.N!V< .AC9>5+_J M^"#VPS3-N)R'W_?9XY6M:T +&$U[.VB/A4>7AA:W-K=P_GM#7/(''WKY@R2#8T; M;6J-;)L3])QEVASN.;EES%/O3CQ21!KW6#T01E9^!I@SN\5.-UP?2]C!L(=ML@% MQCJT*=5WXW4HZ3N)Y0:M4UC^:R=X_7M/X]_KD+=U[K4>-FVJ>K7)6,17XL(@+LJ]H-:&0AK$ [->RVJ5E" MAW96/<&LXF+CB9NL]I-WW&=UX'G3*6QK*?&" M-R,WFRK9Q$UC-^ H\;F',(X9HHPR%+" \P2SU/6U#LM^,&/?NC%I76P6JG>2 M\G\4W][85;&&C6/N6CMV1HU8%F5^U_8JN'"^B?QMSH1SM2H@F6Y= MA/?+FPV:89(V1*[E"<-]Q)GEN75M.%V66P\Y>SEN?<_9Z@H1U9]8G$@#E/@^ M]\[K"A']&W:%B/23VFS1# S/=/= B*QUA8C@ MN6RV.&&U*T0T9E>(")#"UKO!!W>%B'J2U[06&&BE+ZOELZJ/NQ9T_57:\[D: MJ)!)R:]&%V[R6>B[A B/(98E!&$62M64^AZB"7$]$=.(1X&V:AH$-[)^>OHN M3X9D1RJUKH$RGF;!:),"0^ M5;/0_!3A)/81$2)"V".1'_# #0,M,\P(^LBJ;UO@3^H"_WHF^ZI5L88(&,T)L*TZ%&#A J1ULCU%BX7_W]QU]+;-@Z$[_T5O&T++ 'K09&Z M%.AV$Z! NALDZ6D/ 451&Z&.A97%;E?O_UMA9_UP]-?=7LR^?V#?59 M[I^J_'C=W3#+8K*6[T:DMN_UMM9IAZI&#_=WZ*@*ZG0QS[P8@3.?B7&-"\Q' MF$#B^/8_U&BKC(V1@-4R.!!S3S,ZH.<49QL] MA$>F3(0)9>:1U(PPWQE7'W<8 5/;'5H/S+U>O*AG-;M]#@H'=QA7F^ ^ 8WG M.XR0.>YS:[S^'<:I:>ZFSRQMR.X[%9MKI?+5=^4@=GQ[Z%?\L,MUV'93OJ@S M4]/(H<4WIUD:$9;@0A0QCD7!,(OR4'T):4%S&A 297:]V#;J^#[]G#<#-TA_ MPVA0\-@2C-3Y$;49AE9)U&FYM!?;ZCLR"[G60QYXOO(/^H(V["58.>_ ME+F ME9JOEP!WN>]ZT:JVW2S-7AW^52S91@)?=N6^N;O_TK_,@S"@@;Y=%A*B_&.@ MV2R*F&-"$D8$RX.-V114(VF>W=]1]C!J44N'MK=,H67FJ9QA '-$)^9W,5\K M&+U5HIMW7AI?#,QTUO\R)6OE-A@#L\^[84P>6L1A/5!2'@DK.V+*XX&L9:OL M_Y+#,,ZIS A.PJC ,<\3S"-.,9&,Y@F-0\FY!1$U2(E5'WQZKL4W_8JHOW(]_+?JOX!H2,;?=BS'SG(1(-0 !W9N+7S%<+% MAL(V^;F-3FG))JVQJO6-K[A:<6_2H--JWO0'+0?K-A^W52,?*CU55--[J[.$ MOJ8(&J][80W/>TF+ [3O63L_!YR92=L*W5242M6OR@?RF>I.?_:&;LG9.SM M*;Y\*7,]L&02%_BXW1FC[8?N7EIXW=&[,^:=#>"=^[QE'8IO9=.G;_^2PS6< M)$Y#2N)(LW$)''-.,99_6/RPY;[T=VXGD^[6UF7 M5?Y(XY *3E,<;39Z-XL"9S1DF&9!Q&,9T)PDC[MV?$)NN)_=:VFT/=)N>YSJ M:KQ+#E/X[%MN?7PYAA[EE0#W-UDO P].T^>03G6';LT?KJZ15D4L3X(H8=@J%>$D.6+KGD?WM#]<8+Q34S#.,0R*S9Z?%F,N8P(3E(F M$Q(7F4S,[Z+.BO-\X!KDHZ,"T,.7(6P&]2>G8 !CIRD<;*I)\X ZD9.@;&K M$-G]H<"J0,9F3M9[YE=9K[)C;-%/-1SSIVP9H*[+K:R'Q-!C0E+"1:Y"19X4 MRJ-Q@KG8A)C()$_S-".4&+')7%C?=Y:T8SQJ11Z2B%"6IY\!F?95#LP$YDA! M%EHP.8W:L8# Z>?U5N9M&C7FG*YI_&/6Y<_J66K"I_;$K;TP:=%K8F/[@I;UTBOJ-^M_[-\-OU(],Q?;OW_P/4$L#!!0 ( M /V*"%G? 24M2G4 "&,!0 5 &UL[+U9 M=UO)D2[ZWK^BKN_K#5?.0Z_N/HLE4;96JR0UJ;*/[PM6#I$2CB% !D"5U+_^ M1(*#.!-#@CO)MI>+XKAW#%]&1D1&1OS;__KV>?+35YPOQK/IO_^!_Y']X2>< MIED>3S_^^Q]^^_ *W!_^UW_\R[_\V_\#\+]_.7KST\M9.OF,T^5/+^88EIA_ M^GV\_/33\A/^]-?9_._CK^&G]Y.P++/Y9X#_6/W9B]F7[_/QQT_+GP03ZOS7 MSG\Z_U<90T9F)$2>(RCG'/@2!7 5DL:HBF;X_WW\5PS:I:(8),X???__]C]_B M?/+'V?SCSX(Q^?/Y;__A[->_W?C]W^7JM[GW_N?53R]^=3&^[1?IL?SG__WK MF^/T"3\'&$\7RS!-]06+\;\N5M]\,TMAN9+Z@W3]=.=OU*_@_->@?@NX ,G_ M^&V1__ ?__+33Z?BF,\F>(3EI_KO;T>OK[QR@5-<+#%]^F.:??ZY_L;/YTH^ MF.;#Z7*\_/YZ6C6Z(I=86#UR^?T+_OL?%N//7R9X_KU/5%V34EDE MY/^]]WD__R#SRQR)FN7J^V_H&V>/K32U(QF_+7&:\50\YV^>S-*57YI4Y%>;JA M\ZNX/_N-G[^$.3T(TJ?Q))__=9G//K?0U7+60'*G:B%R__ 3<5UP/L?\YE0K M=S*WXFQ)-AE7O]E"X_]U$N;TQ,GW(_PRFR]'PHND78F033*@M#= ?T@6)!H= M+68IO6NB_&LO7@L'HG\<["+/3B#Q'N?C&1G+_)+V\9%F)09!&["(FA@00D!, M=3?17BCO60@J-@'$E=>N!0?9/QRVEV4G8/@P#]/%N K^#-#%.AXMC^!0DXWC M1H#CAI'/E0-Y7#''E-KL#M?>O!8D5/^0V$FB Z/BU(-Z-9[@VY//$>>C5+1! M3!IIMF< M3-A*\,(3D,CK/ M@U+8PI+<\?JUH.)ZATH+V78!DH.<206+LW_>C*?(1U$X&Z3)4(IPH*27$)(L M8#46I7,Q/NZ63[GSU6N!P_<.CEUEVBDPQ,A(F] 3L)U/@G;.:, YRX'Y$E,A M:)?P6J][QXO50T7%6LX5 >\+$RFEZ-W\_GWT=3Q..$FJ/26K06D50 M(3 ((1$?+EAF9*$(C+<#QK6WKX>.CG.=S43;$T3>SQ;+,/G_QU]63G40ANE$ M#I*2F3YP^N"==R"Y\Z8(HT,J[0!RY=WKP:/CW&^CO.:^XDPH'5 M_V$>:G'3\??/<389Q:A%M(1;8;BLA$MPF2504;+ '2MBQV//*Z];3_$=)RJW M%UXGB_[P6_H4IA]QE8FW)K&<4C@]-"4U@CQTY M/<(&71*/R%.+]/3M;U^O?JK[1&0#T78!D7K /W\1EOAQ-O\^DA91:>1@BZ.P MUUD'P10#205-^R2+0NT61]SRTO4 T7T.XF(Q0L(P M=P&!F^#)+PH%G# 4&\5@,15%'G$+"W'EI>OAH/MLX_:"[ ('AY]Q_I&VO#_- M9[\O/[V8??X2IM]'#!D77$I(7J2:$R,V:H)$HY0:52E^&.D*9@1,Q *!V8&WPE<7VN;BO<(FR>?+[UP/#1WG''<4 M8Q<@(,(_UP*?6?K[\2>2V^+=R;)>#ZJ1]2CR2(+0"$:70"Z0+N"YR=4%DB)% M*[UJ<61U'PWK@:3C[&1C,?3S-^^T_\/E)1.\.T DW!-:B2-(1D M.:#Q.JBL,?L655377KL>-#K.7.XNS*'/JTY#I5?C10J3OV&8GU\Z$-P:Y$75 M UD.RK!T6A^(+B-W2@9O_4Z N.O-ZV&BXZ1F$Y%VXC;S-);]K+UX/%!UG.5L(M"M,G%Y1.F4B,Z+;:'F: M8E&^WJ4F1(-GY#([[RT/N]5LW_GJ]7#1<8JSC5 '1L8!<9!77$S"QY$3%HW2 M!IPA#TAE3I!VZ$BC],ZW_V\\WA/>&OK'U M??\7[]Z^/'Q[?/CREX,W!V]?'![_^?#PP_%5LM>[Z7_'D]K<\5^'S!UO]Y\L MX&,(7T:KJY'?EU7@:IFE,BWUV>I_O D%,12&9\L"3(?_ .@9!:DL&P!3F M" 56W)?G*V$15XH^>^GIZL'),]<(&18ZNVCV5I#L(N8.L/(B M+#X=3'/]Y_ ?)^.O84+,+ Z6+\)\_GT\_?B7,#G!48A:N-K,![DFIJ*Q$.A_ M$&-)C!?:;<-]@>PVV%F+L!ZPM!, 9OO61@<0.TBIWIE<'&%"8BE.\"TNSX^7 ML]0I.7+.DP_5-O,"M/0D,<2B+J(D;NXK]-O**MU#SS"]4/8'J&:R[P!'[^?X M)8SSX;)C&*GO< M=+:6[O;0F"W#I DTWGW!VNUA^O$-A@4>U2:9[\IO"UPQ-3)87+)2 @M6@BJ. M<.Y4@<+I'Z:P>-4:*O<2U(._TB28:B?V#LS+^_F,V%E^?S\)I]TOR9?_4O,5 MU53*K,EY-Z9V257U(B\'9Y.@A<9%1F=1FM9Q^'WT]."W-$%0,Z%W *!WRT\X M/Y7-V]DTG3M?HIZ%JP!.$_95(*<]<$2PD?$4G=.^W%>!I)!0,_+,!2$\6))#C@C:I)Q,P6!T:W"C)=C7)#16Y56?9I-2.B+:@"7WR]$(UU$*Y,F@9A$'AU7X%@-W8R3 MD7FOBKZO$GX;@*Q+V[!>S-Y/$_:BH@XLSR6^KH>1Y'H"F=!*Q R MUO[>3-/Z(=A-X'=.8G]-8;,J*EE8H) M7)!8R(0K5VAI&:T!2^*:^Y UWM>-:DOTW$[,L)O=_@#40/0=8.AJ'N*?5Z6/TUSW7@H%<)HJ*UJSR*VI[2P]01XE6ZAYQN'.C]X:B5,CJP/_=(")E6V1'I,E TJ21#\)HG2,2/=-P6;'XX MLN-QR&.XT/M#52-5= "J]^?O7;%T6J"M"\NQ% 4>F:5((--GUM0R*NY,-#Q( MT]J/OH6,H>_HM-'PS;+4G<3= 6(N-<$XI5\([XMA==JRHTB 2:)?VAHX&J63 M#JK8CX,\RFY M;(N#E$X^GTSJ@/B76,9IO!RQ;'-VGJ0D#:T'8Q&B$@P$>B]D""[E^WH.; .D MAZD:UJ?>$Z8:*Z,#>-T4U BCR)9'!2P(>[I @F >I+6:1QM<+OMWHH=UGO<$ MGQV%W4%,_U!4,7*%69LR[7&U4B39/UNOGIM7L42[W&^ZF X$M&5B@FR MPS& HD4'44<'S(JLR41'XUL';^M1-G3XWQ@Y]R<"FJBG Z_J*E>G/3(/3I:? M9O/Q?V,>%>ZL+$^*$W$>7=9&0)4<*/HRN-RA6_9LY,\%'SEK?'KF;FJ&S"@. :@LU= JH MRQU]97#**BG .4$A3\$ L4XDTLGQK"5+Z%LGJAX@:>CDP@#0VE8A'>#K4@+W MS@T^1RX(!0A!J]5P2PW>T%:?,;# T.A46I>@K$'6T%F(/>.LM6+ZPMJ-?3Z; MXK0B.\Q*$+3/HX#HG(<2@T+AC6'^OF$1.V)L*Y]K;VF)Q\363HKH$5/GVWQP M$86UH$NM)$0O:&EX!;88KH)G&DOKGD5WD+(6EIKW"1\.2ULHH$<<7=[3N>7) M"I7!&%?(SA:RLQ8=L>:R0)%$Y'LW3IMZ6,V;C ^'J&U5T7_CX>,/!Q\.?SU\ M^^'XW:MW[P^/#CZ\?O?V^.#MRQ?O?GU_=/AG^J77?SE\\^YXMZ[$&[RF<3)U M6P8;)5=?3XDDO$#L!3PSUSF7**$(:4$E\M2CJQ.VDL(@A"Q.M2Z-O8.4W8^@ MO^+T!%_1,KWM!L7AMS0YJ0NG=EZ@_^T+?YK-\NJP"^=?QPD7Q[,).02: MMORD$XA5"5GR'D+0"$4'AUP[G5EKU-U-S;!)U7V JY'D.\#0G^:SQ>+]?%;& MRU%(B(7I"(GX!V5B'858.!0F,H\QD3/1.FEZZ?7#9DGW@9)M9=M!>6S M?JD_.A+9@CX$ST_[I"II-$2%":+5PO!5%F1O'0.O$S-L]G,?D&DC]P[LRA'I M@@BHW;]?TDX\F:U:UYUQ-4H^.Z&# (,^UZE7=<(10W ZZJ)XMBJT3AC<2]"P M[D\CI=]P@%IIH ,X_8G"GGF8$"\'^?-X.J[RJ9.]S]GQ%.IR:1S0[EHOQ/L" M/N@,C!PW%C(&IUM;I0=(&M;IV0^D6FJA U#=$-)(9N-],!XD<^KT%IB7*8#V M1MN0G!=L;^U0SHD8U@_:#W!VDW1/_M#IIO^&'+L19\KS6DH8;+V*BA8KVA5@ MX(Z'%.HEGGV!Y0<9PY[,[=4'VE+6'<#E[6PZN\K%&?!_K*8DDY&. <_*@?)) M@ N2N))"<*]CR?<.S=RN8TZY:5=2Y<11L\*ZV+Z&XA8U@7NK&B;QD-L8O4NP ./8N8.!/+ M2XRU"[U6J],B$6IG8&$U!)X<:$8+C&=)_[6^UGL+&<,ZROL&SFY2WQPX_A0X M4_Q8*UC:-6^_4TXCDX4M69+KQBS9Y^ 0@C(<;$RJ..TX;Q[+WT_1L [T?@'5 M4!<=&*5[&#'* M-RXOA0M2TSN*]G6B5[T8GS1X5!8R*\G&P"SQUAH^EPD8M@QI+Y[TUO+M !PO M9I_IU9\(U^.O>.'"O2OUS#>HK",6!Z'8&ED65KLI5&=.,V9,SC:U[NQ^#SG# M5AOMYZBTC>P[@-%?L8YQPGSPE2SF1WQ[\CGB_%VY43?U2UB,T\BQ;(TJ&HRP MM$8"Y[1&I]37"C0A<"VK^*4%M?_KIP%>Z@[F7X\D)??>6JQ%" M,,>%!>-JBV#C&?B4$33JF'+0!GGKY@4;DKA>QH ] P0V45('&#SO]G%^)^)T M(97J"B9&RX>CKHT^# 1&3*"1F+P.D=AHC+1;"5D/3T^JB&UW@7>(FK/5,)*< M)V]% A^#JVQ8<'745=1HD&(-QL*^<7-&RGK(>5(5:BV$_K1*NE\<'/_YU9MW M?VU7O?WCB7LLU+Z#[/8-+UZ$Q:=7D]GO/TYT40C.?5A-22)]C M"*AE\Q%[]]'3( 50G_E^/OLZ)LG]\OVW!>;7TXOCQ(.T''\];5F^ZOIZ0M\[ M^^%L^D,JA=7IF=:##2G1"A&T)R,:R(I^P$U4J7D/\#:4=],@8S>DW9)Y>&RU M=K!I7LVW,!N)R,P!7:EYW1S!VTA6VR82JQ I)-8>DQOFL_9WN#< NY-?VVB MC@ZP=)#_S\GI\>7BP^P(TVR:QA.\PM*'V9H2OK*DLY096$H4/F>MP-<@!J,I M7GH6?'/O;1]\#'SZ.#RR!P='!POD)=*;T_A4[=-\\'DV7X[_>_7EB)QE+A/1 M;HJF8(MD24YXRB RHK1,FR!:WUZ[AYQA#?'P6)GM1W$=8/ \OL=<,^8X79QR MP:1)(@D.Q: '96T"$HZG\"TE6XQ,3K<^R;J=DF$-97?(:Z"NK4'W%>=QUJSE M$GCI0-+B!S$%2HB2;C(=#" :LD9I&RY*)]OZ.[ MZ1FVL*,["#9370?6CV0XK[,Q7^+IOY>EMAIC?R&Q6AFN8D"PHLZ(,BR HX4% M3$C&G$>C8FN_&^\*C8J)UT=(Z= U^MW\?D'@0>#OJIXO*RYMH2,V]=RG(O08.W"A@$8]MJI%. K4J9KTEN1/&Z M$H'5.C!49*(U0O2.U])6S5$4X9L?OJQ'V>"M!@:!W,XZZA1[Y\[!Q>!9P87, MT@.+KHZ<$ %\\AR8NZWAV3F#WT=* M!_(=K 49.=EO[3-XP3,DY+H&_\F*]O=%-R)Q\.L3@R"QG=8Z .7ZR:@1EP[) MNDL(D=="[-HU)!D!F3.!4<88<0_%#6M2-_#EK^%3>GM29 ?7.>[@[/2R]_K" M%:($29R#KL,.E6(4ZZ,F<\!<"%H(JYKW*VY#>3>S;AZE7FR?:NW WI*_?'8T M=9#^<3*>(_%/3"V_OY^$Z?)@FNO\NU4'L%'2+$D=.!19;_ Y^LRYC 0S:;.W MW(7F38[6IZ[+2K.]8N?ZJ=Y^%-E%(+Z^>$<<2[9."W"Q=IMRWI(/3CM8],X) MKY2PKG5OBO6IZ[)H[#%!NB=%]NL4G#7?7UNX3.02E Q0YR^ DAXA"MK/M% , MB\L^YM:E]6TH[V96V:,X!?M4:P].P7R6$/.B-D&ODT*(5R3)_ACY, K)Y&@L M@Z13W4)< E^$@.#H4Q)W$J9UOOU!HKIT ?:*E)N%/0W5UAD.W\Z6>)'=39B* MER8#,D%+.J4ZS=0DD*+*Q^I@L?W\S]MIZ7)/'PIU6RNI,[ =X91VZNBP@&PJ$39372Y'M!5=_#?-Y MJ'VX<9[&M1.N,,DXE2-D0Y)2@19:3$Z"3SD9\M4]S> 6[WI,@.DDB5K?I?3=5^#9/3Q4D2&R=:"?4' M!]-\]1N7?O,]SL>S?/-X^&Q>V>&W]"E,/^(1K:K#4I"4X*V6/G@/FK$ZF9@S M"-D6$([17F52=J5UKO1Q.>QFRGG;I%3','GJBVB4,N<,8P138@:EB%GGLP2= ME0J6.\93:Z]Z)X*[&;#>$<0W4N+6B/VR6D@D@?FR ]Q:E\CY0@M6ACH71=8! M*UR#9,%&F6B;U:VOF^\?MX\QO+TGW&ZBQ!UQ>SAM:7TFJ1U,_J]+1+WH9@. M,A/GDQ'>AW&NXS2*,IJAH\@A)$E+AMQ\[YD!EZT+Z,F!B:T'UEXC8>#V6?M0 M\QW3*+:1>1>0J??L/X1O-1,\SB,31&212;!D5$%Q$2"@861TDXLB86#[N/QX MF82!*^@>!3+;R[P#R+R=31-)YD==RC1?I!=>D[W^8:*S,"X(HP!SS84E@Q!K MU8IW*>CD"EK?O.O?NL0-VQ1^?S49>U%.!ZA[$;Z,:4VN+@/G\?*$%$;KZ*12 M\LO)\NUL^3= 1)\*3XQ[B*GL6*1@/D5OZ,G"/L;@06Q]_KTO;X..\]@&- M&T[^'O34;=/<7PZ.7Q^_>_7^Z/#X\.V'@P^OW[V]2O-ZG7)O>TR;]K@/$MBH M)^Z[^<

L2]F(V70>S])?+?E3/,A!AX?_NAXOC&5;$A,=&QPWQR\?7%X_.?# MPP\OWOWZ_MW;VO%[.YM[ZY-:F=V'R>S*\JH4C.?2 4NKW=AX\-;:6@V4%0]) M>-[::^K"\EZ.]WX)DUH5>OP)+N0D.[\OJ-=5EM];PU<'KH[\_R5,3O"2QB^0E8)G/'M/NM:6MC^=(#)$*%E[9VF? MYJ)U,N(^>G8U7+<]^P>ZBW&,J F0I6;D>!"?+M63/F9=T8GB+-6Z2.=>@H8U M3EW8@YY17@I.NR%U7 M&#PXCPJR)7V1OVZ#:7U8?)6"72W#&UPL$"]Z"9P^_!(JDQ4% X?D8JS5MK5 MD06(SNG@'4:K6WMZ]U,TK&W80?O7K4%#P7=K#HX_O'OQG[_06GQ9PYK#M\=; MY[SN>%(;<[$.F8W,QP_3O[I.=E$)?%8Y_&*V6"Y6M<*QU@J?UQ7_:"-BBC'> M*DA8MQ_.L5X$\B!]R24:M"6W3GGM1O'.ZJ MF?9KO#P\.C[\K]]> M?_C;UM;RZE,:6LI[R&MD)6LEU_+[CQ,F9,8PX\"SK$$E&\ '9^B#-DEKVAQ# MZR$(5RG8.6]4KPS7RR"$GM,GU]MTMZ5=(X_6>NNJ"U%910]><@7,*2$RRSSH MYL5=ZQ(WK&7: 1,W4C][44>W-H6'!T=;)GUN>TQK:9R/D#@ M?LQ*,H;4) 6P;&L7W=I^A3/:MD02*3BIG&CM&PQE5D10'$.18(VG:,+5'*FA M0,5GSH(WBKOFM35/TZQL@HGMS,Y;@F6N%E5 MSF&]#,XH>.;5I:7@.?F>>]LFB-8Z:80Z'0RI"BV9R W% MZ\Y'IWBM7=TWN]UY(TVP<<,O::R,?NW+;[_4K 2MX<._;'NV?>,9C6S+O:2U MLBPG<8'_."$2#[]>2 BU2W3Q[:^,W4[+[B4X M5Y][*?]GK>&)MLB<"FV\O@Y%D4&#M[XPR03SP>R9R5ZL2 L3<:IM0K:J%[S[<7NKU;Z=X*XJ!Z,4:#!JB"P5VF>DA>#(3T[2,JMD MW>):%\5U43GX2UB,%^_*V6P=VH17NOI^^O''4K*T+KT6&H+V->D@/(3L:_JQ M:/I7892M;=AZE#V':L%-L'?=^NU!?QU?26R+ M4>)*!BD3V.PSB'K5^@[+'H+G'C/P4"<76U%(6$X ^7Q:.Q:E5,V[PJQ)V["]N89'X%YT MV $V#_)7G"_'"[+CJ^*7Z^P@!7!)Y-H0N@Z-$.1Q^* 2F) -L8E)Z-8-.QX@ M:=@66L,CL:7&.@#@69>EZVWOKC$EC7?(@X0L:A%LJ*(C=B#$9&TJ&I5O79.X M%F'#]L4:'HSMM==Q\N:V"Y0?:JOR+;,W]SQOGW<^;R.YJ_R-EMPF70KXG,F" M*45PX:Y X([\/K)CHGD V$7^YCA]PGPRP8L4P&+5#__-+$P7EUMC'&%"6FJD MQ2N%J5+6CA@RL@B*<0Y>1@M,&^8Q.93-KU?M0.YSR/1L@M(;>>Y'TG0'^_L/ M5FN;ERG]\O<7M??*=/GA*E\B*N]+C>=0UBF[,M<6+[D.,]4I*^Y]\RXYZ]+V M'-(];>#:4(<=8//EV6M7?O19FZ#Q?V.5ZI:GT,J:1&T"TX;ZZT#)%YQ>N8G]/ZSJ?=C M7%S;1UQ:S;TSH 6)2TE)JTWP 45MS;JR'SSMB9K4_<<$E#-G-=V>NP*H;^& MYT&A*:8 OGFF/K M(YD[2.FJ3\8F^K[9)V-W47>P?]W6[N-\<_Y^9OZ^7V.1MF?D)B70LHY]M<;4 M&<.T8P=R+K6019KVRV1C,H?-P#1%VGY5U.V.='O_D^UWJ'N?M\^6+7O)L MS.#UM96,T@9E 28H(-,^Q!2:Q/1EH-A'8'.H/](0.AJ&5P6>Y7WE;G'YP*IX[P_GB41)JNGKW(, MMQN-E=9^625:;SA>RF>M))C 9*VG8A!E=F!5,DQ):UUL?J5M"$:'/1/J8E'U M"JN^_?DK7;IV].5O>]:^&HKMT8>_UNNEI,!8'954BJ]WGKF%@-*#,(&CR-RU M+^ENW/_GQ[YSH_7,-5S['(HW/$/(6+/]M)TXGQ3X(%"$X#QOWP!H;>JZZ@"T M"2KN<01:*J1;0W-+XZ[M+V[E.W3!MW5HRIFIS Q M\FV#K3-$5SK.$GAM,A4M,Z'YY+1]]2J[5/$P78[S>'*R''_%8TQGY\F'W]+D MA$3YBE9;#0%.S@^U[^ZUQ5TPD=5&PJ984%J0!R"UAIARH A<,]6\9W1[+CKM MCK8)\NXI;AE"U=T:NYM]RW8(]^YZUKY:K.W1_-W93,M[%Y5V!FJ9$RBC#,2B M:BOA9 4:;8INGFG=5Z.UBS5QA%]Q>H*+BOY#$N!\&B8O3A;+V6>"W\$TU[*: M-[1>\FGY["_?_X2SC_/PY=,XA%LD8#9>)R99\?O;\[>E>M@#E\V>?DMWKY>X M#.-)JVYDYT_;6S.R6\GMZBYK\.3].6=!!VGK3'%5J_4#A")"_4\K]JSF1U=< M7*& 7OH2%VD^_G+ZSE].%F/ZG=,%-7*%,>-"AA)T <68!>>U R4%YI@3<.Y0DH(-,1%+!E>RHB]5/2NQG)>U[ARMAYB;! P$FR8Z MO0F0'04\)$KJ0CK\.IM\Q5_Q<\3YR#+T3!4!7M>^U<&ITP$]1'%6GG&?LUIK MD[K\U,'5O:N&9BW$U8F>9R>+<^JC))VY8L"AJ=/E$"&H:$ R66P*,LO@-U'V MCTNVG!6VUFPOFD7$Z M"E<0,&E/[)#4HLT()47C8^9&7:\KO -0#[^KY@OCHBPZ7S\87,^'F3^$VQ8_UG1_VW+'X8/DBS.??B=-Z^PI'B<)HJ:,' M(34#A;& +YE#$"6Y*+*-H75EPUJ$#=,/YI&QUUY%'5B[VXML5]\]_C(9+U_, MIE_I1]4OJ"+F(XV!Z5)O1EEB4K'LP"7#0)M8C&G0I6UGKS/%NSWL]%5 0N3F07C$V2G0O71 M*"2HM0:1Y8A*EAQ+ZVY3731C7\^%L%QEGZT!PXT"96CEKJ[/"(P8HY,B\]:- M*MMY>9U7N6R"O.T'G&O? [" D^U$+$P#\%0 M'*714RPO<[89&P/P%C*>0X/T7>"VJV8Z %>MWUZ>=\2DOUD5@6CO*40O"#*[ M!,II#\XF 84G*[7@Y$BT[HYT&QT#]SO:5;G76\#M*ND.T7)63B"9*%*F!%+5 MV<\IUU!JR;[ M9Y\OSBM(F- JY5@[%>#I763'G0>M4TP^,45!<&/T/$!27S#:1NO7![&(LX1U9*=(),#(2A""%]$Z MQ[(^=3U9L#9PVY-FNL-<'7 P4L%YR7P@]\#:>LT6(>940*))S!7R(6SK2Z#>,;2QI)]8VOW\QNRLA+-YA?.+R8137#9/QJ_YOGVFZ+=AN:O$?;9, MA$APU G)SV.UPZM6=6)D"J8X*UEH?0371>+^?*+FC]F9?YK/%HNS@86C4K0U MMOJ[NH;AI:;Y&"M@3+0L<2XH&&]],GDO1<\A5;\)UFX<8+;35P<[<.T+^SO) M"5_-YB]G)W%93B8W.3QGCCE!FTU<-6 F:?&BP=>C"&0QF]J+W(36#88W(O Y MY/5WPN;>M-E/.=M-?M[B\IPEK47V3B>*M)P#Y04C3YB'VK(TW3%UWWW8_D MEVXEBJY\5-K;LS9%00B)5D 6""$J!.X2-QF+\,V#TSY\U+7VE2-2*>FV3G<8 M%2Y35K%FXNOURF)3G?JN0: )RG-F-;9.1FY,Y'/P9#=!Y';>PK9:?7+.K392 M1QLD\%BK^W/V$))*4+RW5L:8>02JJ@+*^#A$1&4(AS\EA*J%YM\Y= MZ!TV+NL1N@WT^F0,[%_GXR6^*V4QPAR#+%E#D<2CTK1:73VX1\,P&%M$+*WK MLS8D<=B(K4>D;J>]CO(%&VTET@@I-!8P.0E0)M7^,,I"85(4P5*ROGFZM;D3 MT/SF;\_XW$9S.SH!A],\8$IA//U*[YG-O^_W).NVUSQ.HN!!!KO*"6#V5A9) MN!.9C@("8 9E*K%ADUK:N:.\B)_#Z7$M'X?=?Z>%S>LMB%*((RJ$&BDMI MO2.2-+QBP+DCZ*DD2O,@ZE9"GD-LOPFRKMO.W;73@7MYP<1?9_._OYZ^G\\2 M+A8C@\$SJ0,85LA)3I)#D)P!X]&B"]70MPY^;J?D.1PW-0'9]OKI"64DIO&" M-J$_S69Y,>*,>Y]+@&BC N63AAA),"0O[J(TJ%3KNP&W4_(<#I&:H&Q[_?2$ MLE6UP$@7:T6J34=MG2B698*HN 3Z*C$?K#*Y=:^#JQ0,&TATA*K-]='L,+(! MFBY&9Q^1T.9?D=9%+L9F(IV9VHRA'@LX9BD82HQA4EA$:AW!WDW-,)V#.D39 M;GKJ)YMRP=!;7(YR2486M$#$UJ9;CD%D.H)U,NG(0UBS:?TV4*/W#],:J$-P M;:J+IUM-D9;CK^/E]_%T?KJ,RFP^BR1Z7"27!=1P$N1H5@=7!$V("C,&8+AK@[ZT"IQ)EWSJM,=M[?]-.D>=GO;0 E/^B"> M7O0EC#.>MK'<9R7_'6]ZG%AS'3:["BVYDMG7G@N<<]H?559DUJ*"C(HY)[&P M]/Q"R_>G6CKMU_NNT%(:3S^^F"V6%S<36:1 J'@#VC%)RSUJ\.@$6&N3=,&G M;,U:.^R#KWH.(>4F(+JR^[95Q-#^VQDWQ[.RI#T#WXS3R@BPT'[KH!JH8+AT30KN*B=PTE$9Y/]SN8N MS$<&A9%H:@+0Y#I; M%:^GBY-YK1$=B12,%0HK\/5I5.P"\V"2LR5S&<)Z\W WV/6OT_ M=D:WOIV^/L^9C M[:>;(E&E_FLR\X7WX/TXP4 G^I0MWO194'WOA82;+UV>XJ61:Q)!XP M@T%>R.T/% !P[R!A1DS((A>MRYR[N+YRKKIWY?V9ZMY/PG1))!R>Z^^T_W N M,EOK+2A3YRPX2ZLV902D*+MX8Y/!U@):E[;GD&?;!'\W!I7M0X==;.YW2_M [7]Q%VMG@QT\BR(D)R"Q>C:ME :OO*==PB@ND/Z[/JCLCJS+^N_L M%$O;ZGJV?\$/C:=:MTEH4%X*\"X50+2L M.*ZM4^L5IJWUN@&+&O>EY=E>13XTB-Z5,DY8QSG,/G\YH8=>9T8[CID)#DFZ M>C!2I]LJ42 Z+CP)2DBQ'GX>>M. 58V/ 9VF@AX:-0>/2 E8J/@8O=1-F!^_SJ9#X=+T_F M%=NOQM_J9^><.,ZT-SQ"$H4XT29#4,F!+8J%))5'USK[?SU'9P=0;[Z\]?YK.OITF3BZ%G62:GL%VVG(A"2NYR0HBK17:Y44$[V,$+7FQU@BGL76C@OLI MZC0!L*7^UX77YLKH %H'*9U\/IG4BR7GFT#5$WT^P;,CB(//L_GR['CB3N9' MJD17,I*KR6M*1=>;H\%&R-**6&_4V^8=W5O1/JQ-W#-<[N2GMGI( MA?84PX@EIU1E*4#0M&JSX_0-P;G.[2L=[Z9GV)+:H9+.KP@W-I2/C1ELTULN;WAEPU?6,GNE@G-?Q>370N+0S5$4= M$N)FWQ%_(567\8_+-3*B8THPX"&3"RZ-KHM=0JX-=ICQZ&7S*0[W4O0PXVJ!IOGCEIZLK''=+;$ MQ9?PO297/X?ER7PE@CV&(/>_\'$BD0V8[BH@"8&0Z.N=+:$)Y\@9>.018O%U M[@=MS<(\QX#D)<;EZRD]Z^3'00!CVM+BE&!$6,G"0\B%%KZR&05ZEIH?HMQ" MQG,(/39!U77KN:MF.MBFW\RF'^EIGRLK%S6EY&%X(E22TQLY*.9)'*@2L.*\ MM%)9T;PU_6UT# NOG95[_91W5TEWB):SNE&4BJ(EGZ%DDZMK&NK@+@D63?2< M5&U-ZX3Q[90,BYC=-?P 9+80=P>@>5O]C?>G_L;I!=G3S\]+')@PF2LF@5O! MR'\M"#Y)XHGY(IA7DK[?&#T/D-07C+;1^FQ_*N@ 45=-\X^#&)<-8YD6%]<& M06EEZMAB"5D4H9T*Q>36AZUWD#)L7JWUUM5"WAW IBZL#V<+Z]>+P.<(*19: M^82U_&9,?N*7,#G"NN9(2]5Y7*0P^1N&^<@*7H_>$K@#,QF]S,UG.FY#Y[ '%8-#O9B?S4>#<HW%A?@U>?W.3P^T&AAU]P@RPQ^B/REX6O MM1'1DNFW%H(M2=?)JXFO=U/UP5<-VTBN)7[V(-K.K->HF&*34!9DJO-XHY<0 M9>; E<@8M;1&["/]>_[^89O![=O6;"3=#B:'7J;]HI; I*)$XH J,=J::_=H M%C18)1CG1@HN6Y>2WD+&6CAQ3Q4GV\BZG_L(ESEY.YNF\XZ&*F>1G";$!_+I MK"%FG#" (5B7(DM8]G$0>9.2M;#CGRIVMI1XLWVH==G/F\.#X\-+%2^3>L$V MS1:[=(E\\)EMBG/K;,Q1D+G(GGPD)C.A&M-/%D5(=5)[M$(-+QUZOXF M%0.?*VZOY1M]CG<3\),Q'#_*XV9E=L[S:DDN)C]*)AM:EN!^3LP/3^[%' M(J@H$AK(7M VQ[F"X&R!)(*3W,MH4M_VZ TN%HA7%\UYR>WW]V<)A)"/[ M+TVAE4B+*N?:(UK+"-Y:#])[QYG,F9GF!XY;TMJ5;=L$,3>[<3R"LGH(X=?D M<^1]8<8%)*Q@(F&2>7>8+82HA4$*,Y1LGG-#W73."X1H@E.IMJ@91M[67<0L8 Y'K?DW2^R M7WI_+P,H'A4"UV^L;ZN/CK!T=JDB9.8Q<@^%B]I0L893,4=@3#NGB]0F->\1 M>(6"@7L";JW).R"QA5B'+GLY':3]>II(7N3P5$X$Q2YG-V,X!=68:Q,0H2.H M.J MBGKU)OMLI"@V7;\*>4?)R[VOZ0,%VRAOMA=)#HF)^7)T5(WH:DUXCI&E MVM791MJO=;)UI!X'IJ+*'J665JYC'^BIEVP#??7#+EQY82]]:(?87K:7? ]P M.4-Y(L0;2_:SY'J3KA0%#E%"B"9+D3-1MY9GO0Y@!AT(LKVRKJM["\D-K/!? MQ]/QYY//YX3GF(*UQ'S1#F@3E>"\CV!RD+XXY81?*W'T@,JOO'1@I6^CLED+ M^0VM^/#M$N&1Q< ]UV"9,[11KN:M9@G9ZB@T#TS&M0Y&'E+\Y9<.-,.EE>*W MEE\'H#(@W/E^BRRW1-[>^!C MV'AH!UA=3]D-K>,.<'[>F/5X.4M_?_>E"N#,_J-)1MO H!0*"U6B7<1;6P % MRX7Q+*)OG<"_DYB!\WJ#XV2V#Z5U@+[CD[C ?YR0N Z_XO1'6QX7LV2")XBI MR#JOQX/7@IS.)(OV0;J26I<8W$'*L*>]?6SD+;34)]C.UJ(/+@@7R4WFM:R> M)09>60$V))UKC%RN#^_;!]QZV%R;J/IA^&PA]_X =#Y;3">?94PU.J)HBY4 MH49,PAE?V[!:DMU^P=/%'ME&R?=#9PN)]P";ATSW79;[S<55(A)@XBP;8.@0 ME%V5^00./!7:U5'Z8%J'L[M3/>PM\TZVSL?5_5-&^]N3NKC/U+4X.%E^FLW' M_XUYE%(VM,D@\#JR44E3:! K-#6QK)CH/8!JCL-4B: *)I[PF M5A_^@HM:I?D>Y^-9YB//_5FQ ]\,- !_!\= AU@G]C]/)NNTG4OPI?Q,DQ.M[0C4O_\*^97L_FK MDSJO_/5B<1*F"4=(T+@!K,65HO0NFO+QD0.G!L;%LO[ M56D'F-W9:SO(>5S_Y%PRE_PWYU,4V2(X74=GIBP@4"P%)2@K98ZT?EM?6MPC M.P,'NAW8] Y@\I17S.D1SN)/=<38XO79'O=7''_\M,1\\!7GX2.N?O@R+/%5 M&,__$B;UMFFP)!SA0>0Z/#%D"ZXVHT7O=,A&2::;WQ-Y7!:';33W5%?6(\"I M@]5V<0AZ.B+R=FF]G4V_UCMUIP'4XD.].GWYY_5&T-O9\F^X/,(T^SBM9N?2 MJ6IMXI0EQLPA!BM L9PA2NW!Z,"8+ZA3;.V'/0ICP[;E&WAE]0>=Y[R>3NT/ M^<-GWZJ_QT?!HD97-$34&E2I0[TX,I#"HB_6J-2\]?WC_QK[6V_9YM7US=ONX[AX5=\('!:Z$#$HP M25CT!4+F0@C: '2(C:#)$UC1B"!;3P[] MYW7W33&[O^ONFZB_ S?I6OEQ#M$&2<3+54ZO2@]394/+E!R/6@]_S^ )7'C? M" 3WWS/80",=P&DOM<7:H]#>(I10%[9.HK8)1K#.N:QC=0/E*QYA-H;;"+(_'(NG_*:#_+<;X[62Z689K'TX]'L\GDU6Q>?SAB M+I"P=0 IA 85E2,E& G9*.\#*]RZ;E; O9QTO@$TQF/C\Z<&X'A>2^3TQ'N4 M75"N2 9%.=()3QSJ03=D:Y/U(I2DFU]N:\W$$UT8#9&YO\6R!4RV7B=?5NGT MXV68+[M8+5?/K/\TGRT6(ZLCTXX%""9:4+9(<$(X<#;S&!%#5GV7.:S8>*)U MS_VNF%VA\@SV%E)#P7$M,KR0P\@R[[6S!HQC#E1(J@XME%!JOQ:36*$XK+/5 M<@L;3[1,NM_5LBM4=NT0W\5ZN;G)>A=%0&5!)QYJK_-ZE91K8%K%++FSFKL@C>99*0H'TW<,&A&"5I"91B?&\!S>9,@9E"IUYIM/$ 6/$$0J@8Q6$6*M20J/N2PWY/'9I!2?Q-K< M)P"?P@)MY$]P8IMA;6R!B?P)%!F\820E%ZSDSB4='WV[?$3W]2ED+;M8C@/ M[?GE.>\5#6E.!72LI@-((-8)^DP$L.0_Q,BXL]EUMA+79.W9Y$2?PDK+V71UT>@D3#[@_/./H<4N&ZLY,:/K*7TQ 8+E&60B/E%) MS\1Z4]LV?/$3]0!W2TGN74.]>&/Q8='&C6W(79(2(V.\X[KNC3[9VA66@2\6 M03M:FU:0!'DW3>BV9W.@259[QVRKQG2/!*"A+7S;6JTU132*$K5Q'*&03UHK M("DF5#Z0S5.8520_E=NU]HE!R!]H%MAC+9TG@HNGOG(NY5'6%4\*',F)+I1ELSGMPWAH3VO-[!D1S\"=NSO&NDM"?%2"82$; M#9D[3O&6I]TX%U./"CP7,3&>]E*3\;AL#I-T>W+NW+X!]&1;$)4PGG^MS0+/ M^O(L%B>?3T6VQTY$#[_T<1H2;?2ER@4*V70 MAJEAXFI MQ]I]5@0==#;-6S_^LR_1IIC=7U^B3=3? M@=-TWN=AU:TD>4Q>,PW6(DD0)8,8HH94#(\*K?>E-70OO_^Y="7:" *S1OKH M"$MG/4,$UD+RK(!I20X-ADCKT4IPMD@KN2\FMRX.Z:D1T/::O ,26XAUZ#3& MX3].QLOOKZ>)Y#7^BI43P;@[Z_&BM3+(R-F5F+$.8:YS(C& +EI8E@SS*!_R M A]^31\HV$9YL[U(L@-#<;5'%J+FS-%N[6SMPJH,A4".B'<)O=*ULQ"V;FRP M>3.\)]##9I=M9WN-= "G[05W3\#&\C6#U&,[Q-=-P!SN^>WRY2=M[QVB3>6PI]K 5?/U@9@PE&QNCV-F[@ M.C&=7S#9.T[N:FF^D](Z0%^#0A2T,C&K-(3 :(?BLH#+/D)*A78KEYQ2WK-1B[O]E?]TX1X\LNZ?,MHO!N,<_$CT'G[[@FF)^2^S"3UF0H[\45@B!84Y M)^LT"%&;:M9<5:B3ZDEZ.OXXS M3O-*(%%0')U5@$"\ [F5$8*5>K5;>Z,<$V4O-77[9.J)7@GL>!5M#9E>UM V M)]/W">3T #H[:PL3 8PJ%)0%Z\F0E !)E2R"DS[+O=QTWPLW3[Y4>^=5,SQ( M>EDNK>S'T7CQ]U=SQ-=3(A 7RY7]"();F86"9!(#Q0H'7X\>/2,M>5VDCKKG M+>./?3>1QQ MI$(^BCY ML=8&A9KB"%,O<>9$GRF6P7G.E4R*Z]PZ.?-<2GYT4-GP'"$S5;='+L"AI _: M3\DPX3$I><72T'01@"9[4=;_0+O[)!%1F44TQ$H M&.#TQ8ZZ !01Z03(N#3P32_Q*\X MF7VI/!V>NEKGIVR85>$\@S',D-OM%0G+D\2X=O35BK'&L%J#K"[!M0T(9OO5 MR-8@^XKS.&N53L )_>CCGR@6F(<)L7:0/X^GX^J#U%JL,^X69^R9(#PW!4$J M[6AU>D?LU1FIQ=C$DM_K34@:5KD!WA7@OAD(.+*$%% M3AP[R8!++K()08;832>:S0[?GT!MWBX>X"/KO@.T'TQ6OX/Y=M;/EO)(.R:< M3K5EN$!0Q3*(*1M@MNAB@\0<6U]26H^R)W\$OA%>KI>2ME=>!Y!L(@BB2"4!"<%[54L&8C< M4S2-HM3^$K&PUBG4S6]2/8%\_48@N/[D]@3IQXY0C7\U$4-9& M"%%&T,ZB0I=2E*W#M.=^DVHC6#W&3:I-=-P!SN^YE)-3PN *1.D#J!QL[7D5 M@!DNO B::]T:K/^3;E)MA)/U;U)MH+0.T'>E,T#&*%"K4&^!"5 \U.DB1D&6 M@4G%*>)H?@EDXYX;3R#!NLN6O;4^.L+2V?IBVF3G44)D1+-*(D/P1H S6B)] M,,RU/NWL:9?<7I/W]]S81*Q]]]S@2ANT7(*WL1 G=9B14PQ"4"D[5E@HU^9\ M/_F>&QLI;_V>&YM(L@-#T2#IJFT2-N0$685ZB"4,^'J--#*!,FH>HVV>U?[G M]=T&&]PCZ_XIHWV#>Y@^!=*)S2"RDW5B,0>7F:XW8Y"VER2B[&;(TO^@Z[L; M(76 Z[N;P.:YKJ0K=S&93E:'Q( ;L[JVD\"I*('Y[$IDBAO;S8#X_S'7=[M; M15M#II]7$3\Y_7=O:R:X4'2 MRW+9ZUU,&14O153OV9.>))F.X!D#)UE$742B4+'G+>=97M_M9LO9&3)]UP'] M^=V;EX='QX?_]=OK#W][&^:G]=&[EO?<_]2&53L;D-^H&.9#KZ]2L-MDH7IZ\FDV(7.P.'WL67LP;Q-&;2!; M27L$8PF\QEI6Y[2Q%BEHX0\!X;X7#!M7[J#"JU-X&DBOAQWV)"[P'R?U:LY7 M^G!QKBP45TD3&[(.T5:U0CU$DT FYCVG_SO1/,-W.RD#3A!LHN/K^U,#@?>) MF[,D>PJH," "JWVG5:$/0:H(T6;EBPC6J=9&\4YB!DYAM5#UP_#90N[] >B\ M?;E,/'DRQRFK.KF#20KGLP'C61"!UA@VKUN[E9#N@+.-DN^'SA82'_I \Z8] MOA0S:&U%B XL2DDV66?PV7C@(DIBJL@H\I9>RV8G2/N9R-ER*VHJRQY,R0U6 MWLZ6I\5!QU\FX^6+V?0K_:@6(%=E\9&3EEGO(W >R.FS.?[?]KZL.8X;6??] M_A?:,9EMG?ZFLI8U5>3T=F;+MMTQ=,Q4W35S\, MU_Y^>;^;< M \,@!(2YH @GWJ^3<.$\ MA35-/18FW^>WU!933I?6],CZ.TI(@$[+&,<&F/P$!HSS%&"I<(AZYL[E[N79 M6LB";_7V9>+Z!>H=)1//[&SP/:IU,)J^4K6?JSIK?K')A_I*.;:>9#]92*\X M=YK"N"^Z2"%J8CB0 @,BK8;<8F[U.\Q"L48% [;+$2 MAC5\A/P=9"';0-@H"]E&>Q5L<,]=8!9S2"5\@&]?B'G:*U70)U7SMLR-Z:M50H)F%J1 MN%38+8$4/JXJK2A%6#N2O7G'AA U[%-' ;O;1>Z@Y?8T40N:C/PLSS5KYP9) M^7IXI0?NRVCIYB^GHAQ2FJ"T<:?R&HLXT-(%$#RW1@L2#7'(3)B] I4M/LQ/ MGGS:K\#>7*<08>3=N9Z,!J/[53\ZRK"AEL>MW @/*$EGTR)ZA8*H((*0T1?, MWZ9RFR1E:_#RDR>#OHMG&??D+8*,7I\6&'#.!*":QGE(YT';U9=5F!)OHSLQ.OTIL#B_[^,-B=W/1X./X\GJ=+MSA$80DIQ(8(Y MH!CCE.**_A[4C'E'L":Y34Q+$:L*L3KR8K/?WC4.G, ML&_SEGHQ])SD<< W=747=1!H@!C0N%G'R%4:8+RV0$@,B=!.,)/;Z]Z4HG@S MY9-QZD@$JF'2F?O7XW0VOW![.]X166R_BG&=T,NVD9>>SN^'\U' MF=>1WQ&,*6-6 ,M1>EHP!;:,!" 8H\[%4(5F;\'0]YS*Q@2G9'E5[*@B[MAL ME+K84OY,E?=13><__,0.HC+NF#86$1C7OP@A3DU8H$-TDSC#'F$-&6:J>2C2 M^+ME[[V<@IQ]@U'TD85]DYLOF0A-8[':,^FZVR& Q6L R3E# VRQ*V7 MB[8CVO;/-N(9^UEYE@&*JLW9YW0B.[?UJ]^/'ZY]JDQ[5:MVERJ%4JC]"(HF3,0["0*2WE\2:ND2R-Z,A_5CKV!5H%(?6UG\XF@W1Y]U4 M]# MA9\M&\E,HV)O]8\_![.O2>HM1''PI X[H$4A(, A=("0J1CQ$@ICK]P)8 DT2UFREM*D8:< MY>Y]V$7.1FR5/R%;\Z-8 5/W[BB;[S] R5UP"@$O# '42@:4&&FI%)>4 M]7)KH+&$C=BI?@9V]HAD2#> MB=P=^XZOBGC7YR?983GR,/M\Y/HJBJ ,*XXT!X(K Z@+&DB76@089@3G'/O\ M/8F[%46@=WU4D@F"K$3*?;_SX^5OOUU>S"] _GEV?7UV<7OS\D"BG:^E^0W( MOQ:G0GIY+_*(BYY'?C'/C<^55+#()H @%Y%AJ1U,>@***VB0QY&W M/G>[G#Q7/Y\-\5!/IY=A>9QX.;D>W'^=+0I[D70B, >!TXZD=]E5#(]-W.XQ MT0@&X9W*?:UUMS0UW,+IA/K&SI='X36X5MMF,K_)AB1'4I %+?11TRMM224 M%%B",-4.2J9RIR!V"E.6.+G0;D*BUJJOE4/+JR9:$JXP)@"*U)V?$1ZG8C"P M"@O-B/:&B5.PJ(:;HYD ;T*C#MHO74[RR>NAG_RF1_K>3U:5,7AYO4AHJJ"/ M_E_P,T S)0!1.!"6-O?U[AT[^+'_.V7+TWMA2$;% MEN;(5K*3%=F)EX9I!S 6,8PDW@!I#0?I13MAF$^/CW6W(*2&RYZGLR!=E%HE M.^AR(L8Z;*C6 '&2)I)JVK0U@ 6FD<1*X_40L T[: MV])89/!T[NBBU2G:P MU95X[3@)3 %$4[]8#Z-Z! W1U?<,&R>9A\UZN>_[2MEZZ-.QHXM22[-CUR9Y M^]?XN0&PD@I1 5"0Z7%4*)(E='$VV#*C=(BZ.LH!>?Y4V4+ED_H@W=1;FBQ; M6<]7K*?$>.=%\KDMB-@;H)04P(5@;#!:(]/,4=WWE;+EP*1>IL_N)G_]P.?*K7AJ!00LM S#(]!J;3'>-N(X^M\7(&(X$;7;Q MZ_"WRI;B]L*4S HNS9>MQ!?+B4"DK&9! 7MT?$2@@7-FW4K MV?>5L@6QI[,F791:)3M6+VHS)(0FP@/CTT&LA3AUM3= 8.%15,^\>A$S;)U0Q#;;9O9]I7"] MZ.GHT46KI>EQ$[UL/_VXFL(JJ>.PUA!"@+R+83L4!L1@/?Y$472TA?!&Z$:\ MV#I\X0K.7@AQO!Y+,V$KI1%X6#Y.EB$.(HW0X2T>1I M%O=&(IQA7''>["KW@0\5KJ_L,V3)HMM:>;)*"F.'I<317T(8X50=2(&2,11C M2D(5+ O8-'NPY<"'"A=-GI0G771;FB?;+2-:SH0[S12S!CC-7;IAF")TFWJL M0O_I,,XZ\KUQJ/KV69LC"J_JTYE6%J!F+I .$\I">>DGW^"T! MVE/G4=!*DS;>Z:K\/ 3*&!4GY)GF M/@2S?F5W+Q/.NS#A?:5&C]=C:29LMVZK@B;'HD'#-*HC0)^Z)T5_VJ5+F2$] MQ( @\>J(4WS4JDSL)TB(=M)KK?6HO[ZT'X[!M\1. *%2PU;,XKPP$0#&<)U1 MB)37N1N=[I>HPJJRGJJ;NX%0VN@LYY >$+Z+P1;A,$# 8LR5WCR$P"B+@!*, M>1]]*,^;E8*\&K3"NM..0(TS:*TTVK=^\O I1EEWT@1CD-* 4A=M'38QZE;& M 4L"DLB0X%2S_/AJQ K7>0:<.^FKUEUBU8DQ1MK6/__E=/FW4W2'HTDT)L;4 MUD,*J!$!: )3$9/$EE@9POJ96C^;QR%!*ZQ$/8YKIX.MM ':.L-75ZM?W[5% M1BH!'06"I0)F-#$DG6%I?A[ +M5M^AA M<\<)-8PP"8CRT3V *DZ$&PMBR(JIB2)KT2PXW_.1@B\K]7;EH^XLW(^Q@= MN-L>G:/S']\&49P[$V*@:5/9C2)I/IX#C2D%GMOX,W&6NF9GT/N^4L;]*Y*!* D-3OT_FK? ! M$HARIWSRM =JO9A)()0:X0"1.+J02G*@K$&I,LTXC)%A[ BOZXALPJEZ K6! MNG/VH(V6*\@>K))I9R.WR*9=C&?^TV!JA^/IX\0_ZPY9SS$S!A"3CI$AT4"' M:+L1108S+3"UN1N[-Q3MG>026O%BW#](%7#OH(? .:/,6AA#79*ZF8;4@$!2 MP(50#".-E4 U.FZ]&;1>B-#6;VN#2L6)JY= .4!CM=CL@[),ZN97\CF++0.)_1+T%C# *:"JG,!2E< 9!1!66 M'.9^E">+B>KM<+ *$]4&E<+MB7>OG3]]^M6[L^]^HN_]FU/09S4JHU%D" 86 M!9W>IY9 2NB E9XCPQWW#0ON.XOP3K+R7?RO$V)3JSMV^.S=INY02 ,OT++9 MO$SOI]IHZY7S$ ETDA:T64HF3A@FY&=0GE**%G"^ ^=NQSQ?N27$4>>9!YB& MU'J&1+\ MB;Y+]),%8,Q(8C#5G--W8U5/>,1:J55M ^=[\4>O?;J4$+VLC^/17*^/>IBJ M19_53)&D!D>_/DYIJNJ2FRGED_PC4])$UM1"WAI69%K/8Z MRH9SOXO+'1L+ _#S.R^6&V"PE(##@!4FV(O0["YJ)H$J]U/S_PE6!G_4=']Y=9%HAL2Y\8=8)III)%1<;LXA8]8W^,O;5!O\?A+ M&X77&GG,'Z3@\6O11@<00JH,A)0!'2 #/)C &3>8F9-<@YQ0LJOOQEU: MWC\I8WV M2_OJ5Q/_^3%M[JO(>%'4_F5T,?X^OX.>HO%7[TT>>+6"&HL$]@&(D!Q+&\V[ M=M0!C(2P*D!N;;.[!GGEJI"!7;@RK@.X6HW?K\^7T1B4,;!)F4?EYFFDN$$H M)D ,,8SVT 1K3F+_?JV^TT#VK;0;"*7-X*'[&D12!CT"3K#T8),70&%&@6/2 M&1@(W2@EZ*\,I50_@E9PMKD+TT*W5=/DX/$(P=0S@0F(JRRN-2E,:B2H /2* MH=06"M&?]D"K*,FR(I/Q"E_NU-2OESL?OR3JOHUG\4,# M/1P^N<'P,65\IMX^3@:SU*BL>_(JSX?SI+=Z4$*N!)B>I*SH],I/YL^V/R=% M@E+((XFB\Y6: QKK@0G$ B\X9P(J@EWN0HU=LAS]E/M2XY?A+.IXI=^;9_V> M_[##QZC*S]$R1._TV^,"X\NP+M#"/8D,LR%$>T #BYKA5,6%J3UPWAI$':1;#L9M/!5?#N(*(H\CY_SA:?L \X0$<2C.F#%@'.6 (J2!P80 MY!07T%O/26ZV]SB=LM0OR=)QG92I=O5_S(1QD@GEL":YCV'>"% CY[IBN_W&7 =%%X_^7[*IE]\2%JM&OHP%*J.\P%%G M4R-?!614"HA1I>?2,H]8PV9@.[Y0-F;OA0[Y-%J!\;B.0>AD8&?>S>?R^V@P MFU[?_+[J^*U(=!($!4@0')UMCH'$D?)2*N:UU) CGMF8[!6H["VD7HU+/B J M8-616_]+5BT(R8V)T1XG3$0CJPU0G'- >+*Q5&'(6%UQ124')S]/$-&-#.]_ M$9P]C!]'LSO./71>1R,B?50_QQ[(B 3PCA!$M9&"N+I6P$+P&OW OCF7E_@= M"%!MZ>G-^2^_G5_RQA6F1"7'M<@.CKQ)^Z,HBYN.B1WA[6=PA3.".;@ MP;IURJ/X=V1QKOUW/WKTYND7/[Z?Z&]?!S:5%HU'62W0P:_T99':3:]O"V45 M# A%^C #96J6X.*NI06P-G@8,)0AN^/>EX5Z<:67*IZFK?L\*G RTL./C]/9 M^"&2^6SD?AV/[G^->X([FT[];+IPG6W0P3## -00 :H)!1IQ#[C102+,D,A^ M1'JB/# \PIU!I!!M??N^G&J5T"%+K7F _8<6XM%Z2*3>'J MY.GN]YL[Z3R4@F)@K%#I17L,)*06Q#_7SGM$8E"[AQ=3;__O_?C[_UN.N*#& M\C!3+PT:O +&F/3& M"N8,$BG9NM>SXV!IR^"%&IMDASN+\BI(=+;<45^2:ZE9FP@QSK:JJ+K&V*1^(T MXS_N5O^XXYI23FE4I';12$,<@(8T+5N(H%.,.)G[LDX',^;7SQ197E]%2:4 HBULZ M#*GWMC/ :^6]ILSIO0><30^^-[]<]@9,J2TO PJ%.91N"5V&-W-8+3+,+!71 M)T1*I:L5#@(E, <,(HH(=ECY1J'> 2KM%*#$RFD8U;WG-.8A:L$ 8E>Z9:KQ19+/C*'WK\.7@SX39.*L" M2U/@E?AG2_&)@4[X*+Y2)FI#Q(6A9%P3,BX4#$W0R#9[8G=S['*5%#V ?Z3J M*O!=-S;5-_IY=33*),+!1RMI P4TG5>:("1 TEKM982=YCY+:BA:(T+1G\T] MZ1._"FBYYR@5W4DA9$CWT:R"'M!@;#2NEL:I,8&5TH28W+=T]LE3N&M5'P0X M%*MW1>,=%3&H9.GVYK]*&X]70=Y6#%I%D4+ 8U2?_ M/?6#UL%&)Q[+R'?#$'>YLRLU5SD(HH-B 0$.93J8-]'_")X"Z#F&#GK/=?9; M4#]ME4,;;O51Y= &S/HR5E@&HS&#@'&7GLJ.\]!,1U<8.L\1QTC;'&F&CAFK MJBL76@&_/V/5!H5J,U8"&6,Y4\!C&2<1, 52>0Z,49@ZCKD.C<*/GR)CU0K1 M1AFK-NJM,5W! E,6>6 HXS%^EPIH!Q%05DK&M(Y*:7;SHV.ZXL2YJE9H'4I7 MM%!=:>3/1VZEB97X J7_X1C&8!M#9YLR-\3%GRCSG,3]6?-F3ZALCEUCHJHS M\D>JKB+D/ZQZ(4K/G*8^FKYYCYH@@);& (@<<=0'IAO>]MH:"UNOP4+JIAI4%0E(%**(0:$@D"#88 B7Q@>3.36:IG:VZ3*B+!]H+8E4R M<*V +WI>6$I-@(>I99?W!F@!832M*$60 G&6_0FE]UT[VXH!;6MGV\!1>FO; M3+ ]SV9EKBF-]AI#@*T7Z71* VF= LA2XH36"MIF+SL?_%1MG#D&UG%O.J[2 M(+T4Y5',3?RF!8K']33OVZHD)$!%]003MWA%>R]>;%DO6W7Q4.:-L!-.-5+N M5=&>HD$@YV+\" D"%&L.I)$1"<,'%:T !) P<""Q2$DH'"W,]5_*\I93EFL^P#OPIHN;=XPE!. _71 MVS0DE?Y(#>+""M$-%=83I8QEO5]N>G>E+*T(T*:4I0T:]9:R_/[AYOR_?S^_ MN#W_(_YRDZ7K]:$Q,Y6?M!(]5V')HYGZ_SQ&D<^_)T/V?/B/3: VL "8E@%0 MC2B0DEJ@D>4&,JZ=S5Y8LD.6HPM+WHZ[L-4&6:FM("GOFYXUU"S&O)P"E_HW M&.:X03W/KX;2CQSH;Y1^'*ON"K:M]3FL8A@D, T6&6"@%8"R5*QJXT]!$ :9 MU(KQOEG3)K5P*N)TP/@ :;HHO$[>K-)WV%/(6-I8<7JFBHIT>L4 @0&1&/]* ML9['[(,Y->0(LD!]F#X=]%X?@9:Q*/(":4XX0,;'E<54JI$/ 7@+452:CU8Y M=\WW5D&J(TX7D/=3IX/&*Z#-U5"/TO'Y8B'%H#.N' :XC\$GM=&EUTXAX$P0 MW!K&%,I=!/OZ^X5/?W/O3)U56Q$MELO$:VH99QRH]+(=#0:!./FH"ZHIQEH@ MFOT5F[<2E+4?W9'<08D.:BU]X'K^G\?![.G+/ T00\LT$PR17-7#<68]=M'6 M26Y22PL&C& >P/B+\$)12]<2,KO*BO9]I@X6= %OW(LF*S 4:U;S)=ND@M1: M&@L>(IYO*:Z#._.UP/?4N/:[G M1],E)!,]NI\_V/#AZ>5?N=)/Z8_._M(3MWH/Z\RYP:(;^_S?FYX]SKZ.)X/_ M\>Z..VV@@CB:9N$!I28 Y3T&WC!#--'^K9.X$O!_AG6P MH0!*.,?4A6A3DHM"& .*&PF8E% 2I:PWN4^"LT^BJF"@$LX?!73YDYQ&)%MT8:*>CEO9'/QYW;9<9K;QL M_39U40E0_QC_]2)?7@NX8^@FP+$J@-NOF\( /N^I@P?O/H\GR7'\0P^/7F[[ MQFT"'2\*70.MU+#PIA]C1.IOQ\_BIN1SQM5W8/PF.(KR2["9EJK%LR<8&Z$G M*T6O$M!BD#OX/G"/RW?5CP%J;:BR0=E^G8\/*:#T4AH.7^2:;LOYM%U$VP8L MAM .G8^;*:"" Y&77-/^1=,E1_EV[++!Q)Z1'8]67=F"V[1YQ1T\SS!\-K 9N0@/5VV;9 M.1Y8TTL-T/T^/&:#9,F8CC"HX4-NM MCL)@O5W93[_]>S:GTL>OH_LK>YS9.S!T(^C*GK$U4TZMI5OGDWGBNZ>RK,7PVJOW<2,E_*\^!^C%.VD*RM\G M '^? +3"YF(\NO#C'*"\':GC>S?U]-[.7D=CHYG\X&#WIQM)2OW+O1!XJ5/'9%M8W:"B-\ M^3B+-C[NXZ/[C*9T]ZC%:B"[8GE00?5L@!?CV3_]\T[M<]4C-_E L9+(#)OE M0;451OAS''0\\JN9YC@0W3%DL=+(KBCN5TU=N'UZ]+?C\Q_IK'_>5#F,)\N+ M@D<:VS;?*7;8G0GA)DJL$/8_!N/A7,V7X1_C!_\QO3\R>?I5_]4']GL_5N[@ M/"<#FNBS0AK$&?_G40\'86"7TM_J'Q_\R(?![.ABB4X?+'=4GY,.3?5:%R6B M&1OJT5+@+P_?4J/A. $S& YF3WE\MVY?+%<;D(D4[31;3P26T\7;,VRY H(, M05B=OMX6 3/'T>O#-@*QJES781U5="HP]M,8%U[[_SP.)L]V)8]1;O&91B!7 ME?IJK\-:JX"NOO=5 ?1VY"S5/WN$S5#Y^4F,MA[TR/KM;U7WN,G<2X-R?S^;WUH:34=_Z+AX M;QX?'A9YJ^EL=&N&G\>3LV]#,_SG) =FK;]6TE/;A=@X@_HJ@#W)'*?*7=)LB7EK#1:&_I^3\Y'[G-I= M7(;G2?PR&27!/WZ?N'].TEFZ&]V?C=SOH^_3V=87/EH2H/-'ZUCZ[? =YU-V M8:ZD\.K+:"G_NJ3K\XG.QC\G.?;S[E^MPVAT9LO1ZBY,ES_B!.\_S;;R/>C16;WU6)&SZ6583N,RS!G\/(W,[.C\T6+7/+/;D$[* M+EW&O!)\(>_(;>Z;"\/W>>CF<_LX'KGIITG\(1=S,HE0[&)I'A[E!:(PJSY] M=VYZ.;F?B4$8+2K[MXG>KBCC[*?#U.L4UGWT'FEHF63O0NIBE=7A9%<<^U6)*^\8MYG%VM:Z'=51\+8YOQS,]S'%];WVL8EU2.J^YK;HHC]"9G3WJX?#I M2@]<)J"V#5FL'TIWO/9HIG1-53IRCQ+.H\9,IG'7F,7:G'0$[H!N2KN=JX+^ ML^_WV6SCSD'+=2CIZF4>4$]%Z,TE>V4AQR[44R8+E'6368TF=1LQO4 MG2.7:PQRC%T]I*CB=3Z/@]E3>MIDHD M(]S=5%DZ;%PS,W],YYO(_/&WK^-AU/+U+%Y3Y5J,=,[==5%E=?A?^-F7 MD1T_9,JA-_I N4XCV;#>K;;J$-Y(,O>%])X/-4*\JMQ1!S461GZ+^4DS7R:_ M\H#>]!N-\*XI^]12>=4M\LO95S_I>7UO_T8CJ&M*7+547NE5K0C:H5:DIF[5=-\HI[.VN>]['+;^N MC>"J*0&U3RVE.]0FARK-*!-@V\9KA%=-":,]2JDAQ9_E5;/7 S4"J*8LSS8U M%'="QD>72J[&:(1'33F8M9]-!QMZU5Q36F2"LM4QZ-?HN.R%.R3G]K) M8'X,DZE.]?#PC4"L*0'27&7%]R4W2'+I(87X^\OLBDI%MTO/AL,MMB1/N]S= U> U9[.N0<5\G?G]5)KZ.\N[']W86^7T9I- MAK=^\C"]#+<3%_F5QYO?,VRQ-=3.1SBLF.*>0I(JQ\N-;T0<-0\FK<^-O,N\]#?7\4/+O&+';) MO1U.!U12/IW?!V9[ABUVJ[T=;(<54X4!G,N5+L'H60XC^&:X8C?:NQC";8JH MR!C>3AY&L[RV\-60Q>ZR=S>%FPJIRQ)F FSWJ,6NL1]E!ZN#;14P3!X&BT?A M,UG"]1'+W5SO8@UWZ*,*K,Y_?!M,^E=D-JNC2J ^O2X$"P#1,]# ME;MEW@6<=0U4 .6NR?>!;"]NGD?Q\%7 MX^' Q@E<3<:VQ^/@-Y_IX3AX]S2R'P>__M0&1S*<"V\?_ZA#D^7P[O70N6+O MPZ-7W)RT-]57\,&R;G!?CV5+4//G^YE^I)/U_),Y[]->_15_^1?K% MZ*G_K__S_P%02P,$% @ _8H(63%OK6;-!P TB8 !< !S;F5S+3(P M,C0P-C,P>&5X,S$Q+FAT;>U:77,:.19]WU^AM6LS3A5@VH!#L),JKX,W3$TY M,P[9V;W>B0UF/WUKR M[.UI*KEX^Y?3OS:;[)V.JUP6CL5&TU:S9KJ7-=+HR:IHX= MM8^Z[&=MKM6,AW:G7";?+O6<'H;GTT-OY'2BQ>+MJ5 SIL2;/=7N=F3$^_%Q M1\CNJWZO'_4FHM>)^R*9',=)_]_1'KI"//2Q;I')-WNY*IJI)/N#;J]T)W,E M7#J(VNV_[=V5XV8*4:?+0714.C0FNG!PPD!I^!IT/[1PM^>)DS>NR3,U+08^ M[EK54CS6F3:#_;;_=T(MS83G*EL,OANK7%IV*>?L2N>\^*YA>6&;5AJ5!$&K M_BOA.XSXQWF(ZQ7T9*J0RSBC(PIN>).JB7*L$[6BNQ%LYWN,&9'F&SE_/KP: MCRY&YV?CT8=+]N&"G;\?#2_8\%_#\T_CT3^'>(76X17[\=/5QT]GEV,V_O!H MD+L2U-6G'X8LZASPE\VHBT_VZ?(=0AB_'[*/B.MJ-!X-/R+&\_=GE_\8LK/S M,44>O>YTMYZ_D@N!-=C,9 *K_;LS^I_*.I4L_N?1=S=&/VJP[[7,V \M=F$J M60C78+$TY!%S*7/],9.]JY&?L[MY@GS$B^8->%GF=23&4C3)P)TR4T7"@T MZC$L<%4P7BQ853BL-D2 "NV+->:1LQQ/1O&,)3S&*\-TCE+A=)![(%#(6%K+ MS8)$S66M718(LPYV"'E7$626@$UA:F]0&<*@H,Y6 J&8T)UE M*YC6"+'W3&,E"$6*&R1191 -C4 Y,U9[T_,;^7NSWCZ)7)[8&64TP*)'H)%%X/+ O_62. M&#?2PP8P4)-,TO0R":Q.,F53ZD%B.?(HY5)Z%LK&F;85^E&&-3H+^"F-CJ7 M:\L. !%-G/)B*MD9DM=5E4$BZO!FU#N0P8NH)\)3>%3$3HN 6]+/ M*,.MP3G BWS9VE!RQU "0Q3G?9!#@@C!9W"P7G>W@0N^O2O(/6Z]CF@66W[T(5 6?1IVUJ5$AP\(7JS,E_)F K296"<6-H@!4H J^5A2DJ;)4 MOOUBM;[6^TRJK81##IF;.I6@I2JN,DX% &%Y)U8T #T"J5CG0O@VD22('(W^ M4GQ&3MYY:$]V"-J=[D-H;YW6'B!\^X2X-="Q.&9*$'ZYU06GS,\ML$\DE4#- MC5@"#)!7?*(RY1;$##:9I>7FL>AA%E;*'=$UDNL+S$T=4%F9$C"WGLG$L3;" M.^#I[A3[+ -ZLZ 66=(R(A%0^8!H+#=5(L<_9TS'.X3ID*Z',YY5/J?1A,LD M =]4,]H2;^"-MSQDBQP='C=320]A=$1^M8&P3G3E'O=@FRK";Z4EL?'D]_=4 M;++D^7Y5RC 2\,SX[ M/7_6*98+I['*9I1<^-8[#E[LM+&W3,&_@,H\5\Y)^1NE M8Z+!1:A=*/CGE1P XLC4EBH!_A([7ZY+^4NEX+Y?@U41^^.-E__?T'U-AG"6 M@>]AK!3P1]MJVJ#'2@(M=96_W5C-);^FLAWXGR_L'L[ MKC.4_\0@N32 !.E3(K#D#]-KT#5"]53%3&2+3. M4QWR)K\#:4#PB_"+UA_Y27KU Z;S^[:ZQP0HE::)T<]X:>5@^>4$*;_,^&*@ M"C^&OM-)K7^BG=/Y@*X$S*AT@(;45KS!T+RZ+=!JAQL#SN"_6%JNFUN^Z=") MAVW=?NMU^_'F=BMZM.T+J3WT+@>W,3*VY,6;O<[>LD,-IL%1><.BN\--^+H_ M.&%)#,Q,BYH=&WM6FMS MV[@5_=Y?@=K3K#-#R:(>MB,[F5$5N=',CK-KR]U^ZT D***F""X 2E9_?<\% MJ(=M>5=NTD3K:68BBP1P<2]P<.X!A(O43K,/%ZG@\8<_7?RY5F,?551.16Y9 MI 6W(F:ED?F$_1(+<\=JM:I67Q4++2>I9H*ASTF[$XNPT[)R==)HGI^V0M^*3 M?X8':(KJOHVQBTR\/YC*O)8*ZK_;[A3V?"YCFW;#1N,O!P_K<3U!5:N*;M@L M+ H3E5LXH6'4?_6VG_;PL.6Y%?>VQC,YR;LN[LK4LGJD,J6[APWW[YQ*:@F? MRFS1_6$DI\*P*S%GUVK*\Q\"PW-3,T++Q%?!C!;KY'F!&AOY/S_<'U:'@Y[/=&P\]7[/,EZW\:#B[9 MY?"J=]4?]G[$*Y0.KME/M] M?40(HT\#=C/HWUX/1\/!#1O\H_^I=_6W >OU1Q1Y^*[5WGG^"A['6(.U3"3H M]:SXWX.OO37488YJ[M>\8?UA?QO7M>W\$@D:]0\,P9"F?":;%3(HYN-JFTK"? M2ZXQ,]F"78M":_=*9ZRY=S/V M5VXP3YB1Z8+=Y6J>B7@B C]QVD]7K.!"KI"!T0.7.>/Y@I6YU:5 !,C)+CUC M'CF;XDE+GK&$1WBEF9HB.5CEZSVID(M(&,/U@JI,^9U OQLV#=[%< 9=9BZW MHP^J$$F-7(YJ.9K#DUAH-D]EE#)3TL>Z_5QH41FA *;29,CLI!_FTJ8(T!0B M<@Z2W0*NJ1AASM L9N/%YC"\8E2V_CBH%"R1.>:=(+2>YP"01'44ZXURF2=@ M&6XE[,@\RLH8-H&EC4D-@$-)S%0 "H1B0G>6K6%:(<0\ZAHK(99D.* :988* MP*8"@%QWQOD3<9.R)%-SLP2N%A-IK.;HB--+[S>\##;P9Y;.//'V%4.PO7<0 M'#V8KS>'9\WP]-Q4(*L$!A&)2A*)QR/SUDWFD'$M'&P SG.!$TO@S3AXTR: ME%I0M2EXE+B4GF-IHDR9$NV(8;7*/'X*K2(1X[5A1X!++( _CXG!?93R?")8 M#^1U76:H$;9X+>P<">]%V(G]DW^4I$=SCUNRSXCA-N#LX46^[-Q1\J"C!!U1 MG(]!CAHD"+Y @W7:^PU<*.Q]0>Y)_5U(X_!1&(P4)M!EP]]'5T").N*EV;T) M9'E/B:53>968N,.^A527@-GZ!B;2J4 M8%CX8E0F8W<*8,JQD;'D6E( TDL%ERMRLE0:2M]NL1J7ZQV3*B/@$/;_KE$! M62JC,N.4 !"6K/DMC1,TT2X!I,]ZAVY3@V9,*=4] 11EZN_'KKO4JY64D4XDBW#D3LDH<; MCXK8%RR3=R*K#BT>U0^^>(B^$/O[OM/KO)Z=GCOKC)<+)UBS&9'K)GC7Q$;P M>X%L>:*)5]YQZ&*KM%DI!?<")J=3::T0OY$ZQ@I:A,IC"?^@]C)8$_VE;3!CV2 FBILOQJ M8S47_([2MM=_+G$[Y>J.8I>G4R_"8+4'\H<:6PB0QVAHQ(K_GL5KI7?1!*"# M+ V\=C 0#J:< C(8)!=,E7>VGN.]=EVP?SNN'M)_HD$N 9 @'"4"2^XPO0)= MX+.GS& Y)"US#4&2^,Z"Z_G(/?BXPONC)W ^8:G5?&QLI:->W2+_XSRA/0'!6R M'*)\\?HR0+WA+P18C?_QLN>JN.Z*CFW\M*Q]5G_7>+ZX40^?+?M*9H^=R]YM MC(PI>/[^H'6P;% AI]LL[EGX<(D1F!X/CA\7?S/B^RRTC[3?>4_6]$I(7E>O%T>(\=]VZA]LV;5X4R[H>Y MKC]7GHEG[V)5Y-U8-^%CP+.TSS=YX?6MZM/?,#MV-]O^ U!+ P04 " #] MB@A9FO3=Z;T$ #*$0 %P '-N97,M,C R-# V,S!X97@S,C$N:'1MW5AM M;]LV$/Z^7W%SL#8%;$>RY<:1W0"!ZV NBJ1-7/3C0(LGBZM$JB05Q_OU.U)2 M\]ZF0]>N\P?#UO'N>,\].C[2-+-%?CC-D/'#7Z:_]GKP4B55@=)"HI%9Y% 9 M(=?PGJ/Y +U>LVJFRJT6Z\S"(!A$\%[I#^*"U78K;(Z';9SI7OU_NN>33%>* M;P^G7%R X"\Z8K0_COA^.AP=1(,HQ8@%X_W!?C1.Q[B*,!C]$7;(E9;7/L9N MCRQ]&HM).-X#:+PR#XK7-S'=-K6FI5&8>#TI(Q5=+2)C0%K7_6 ML>]FN.DYL7AI>RP7:QG[NIM0[?)$Y4K'.X'_3)REE[)"Y-OXZ5(4:. $-W"F M"B:?=@V3IF=0B[1>:,1?2'NG)/[OIJYKG^+D0F);9SAPQ0KA&-[US_NS/IS/9]XQ'(Z"?U+[GY6Q(MW6EX3D!$4\?%[^ M^ZV,[D7C3:5-Q2BO5=>+Q,0*)7V176 &&%>ENPW+:\O;10?!*4PA]=].-852FZ[\$:C$0X"8)+#+!.8POP2 MD\J*"X33-!4):A?B'"GJ$I.,XLBDWP6Z[F"DK,P^V1F-)X_N1#"/BT<'$,?'_R:7!S\$E(8DYL3P'"D>[)J*1H22*F&[#/LEDXJY3(BY\2C>(:%65UX12)6J_ M%W,/C1_+$VJX9:L<6_-*:8ZZ1]#GK#08MS\F7)@R9]M82 ^@=YHTP5;*6E7$ M3FA]->Y;?M47C_D'PL#GHAP_: MOE'8/;_E>MN$C"F9?-$9=EJ'ADGQH+R$\.8=Y\AU&YP:EUJ0?7?F^XI?.@'K MSR@XJM8T%.K9-JY'VRT%V(#S#>O^$24_V8GV)\9_WS[T/]7[%:T.7,&=SZ+3 MW%+^CBNI7I4+#J[0R<^$V_?!ZC^&B(\8"TO9DD=@]"C->!>Y/3],?VJMOLR$ M:80OM:<^K1*GB9ATDN;+0HQ$^R83=(K2LYO&G.:2.R(-2&6!(ZDH3D MY^\1AA6AK&^GOM)HP_III/!"L0OJSM+[=-UU']C=9$@^FC0!1]HNB0UT<5AJ MF\2<-MXJQL_B^8S TXVB<-PC'U?0Q TJV:JW&JQSBSTP_X0WBG]7ERPVFZ%S?&PC3/=K;]/ M=WV2Z4KQ[>&4BPL0_$5'C/=7R8"S@]7^8#0<#-*#O6$RP'0_'>-^-!BM_H@Z MY$K+:Q]CMSF^Z!1"!AFZ_/%P5-K)1G";Q5$8_M*YN8[I-2VUJHRC?FG)F"II MJ0A-0>N/=>S;&6YZ3BQ>VH#E8BUCWW<3JEV>J%SI>"?TKXFS!"DK1+Z-GRY% M@09.< -GJF#R:=_S,1* M6!CT>_V;'3RL]H1V!/4C%3^;GRT7QXO9T7)Q>@*GQS![M9@?P_'BY.ADMCCZ MC7XBZ_P,7K\].W][=+*$Y2E$8WC;.^_->G ^GWE'HD7X3WK_LS)6I-OZ)R$Y M01$/]LI_?RN'=Z+QNM*F8I37JNM-8F*%DK[)+C #C*O2'IGC%HX2ZRS],.QW8=&%948%&Z $LPP-48#*[])G@2D<"\ED M(E@.IVDJ$M2TG,Z^J31J8)*[=!HMTUL7\APIRQ*3C.+*I-<%ZDV M.?(U=CT/WE1,T_;F6SC#4FEB@81CI0N(PN#-'?L'J=+>,14F(0I\J/T!"7$. MOU82G^Q$>^%D0&STHSZM<@J>J*+,!?6W$3;S_AH_5$*C&_FFSM,2^1E[#I0D M&CWCSS_2%9-*"^LBS"^3C,DUMIR-#@9#XM'!Q''O_\FE_H_!)2&)' 7SVYA0 M6$:A./T*IDJR+S M9<*92HW&,:+KW%B> X6CJHEH9"B)(J;;L*^=092("Y_2 MC1Y:5>4UH52)VM=B[J#Q0WE"&V[9*L?6O%*:HPX(^IR5!N/VPX0+4^9L&POI M ?1.DR;82EFKBM@)CPLW_.C<-$3S!*O-5YJD%]:ZQ)+HL+S-W)A[WK1K^6W; M<-P[".\WA[WH7MLW"KOK2Z[+)F1,R>2+SJ#3.C1,BOOE)40W3YPCUZ?@U+C4 M NUQSMU+)VC]'05'U9J&0CW;QO5H^T01-N!\P[X?H^4G.\/]B?'O=XJ CTU_ MQ7Z'KNO.9R%JSI4_=B4UK7+!P74[^9' ^XZ _<=@\1%C82E;\@"@YI=TGUMQ M@? ["4AX36-;N%OVZR7F;7AW_>S]H:7^,A.FT]]:-'(B_#* MA:UH@%;V?I>O?,[1O->/8G;](Z"_ 5!+ 0(4 Q0 ( /V*"%G[0]4L&M$ M "\+#0 1 " 0 !S;F5S+3(P,C0P-C,P+FAT;5!+ 0(4 M Q0 ( /V*"%E6Y DS+P\ *JI 1 " 4G1 !S;F5S M+3(P,C0P-C,P+GAS9%!+ 0(4 Q0 ( /V*"%G_-TK?"!@ *O? 5 M " :?@ !S;F5S+3(P,C0P-C,P7V-A;"YX;6Q02P$"% ,4 M" #]B@A90HQ "50W #^&UL4$L! A0#% @ _8H(6:U*W] )Q0 2- ' !4 M ( !:3 ! '-N97,M,C R-# V,S!?;&%B+GAM;%!+ 0(4 Q0 ( M /V*"%G? 24M2G4 "&,!0 5 " :7U 0!S;F5S+3(P,C0P M-C,P7W!R92YX;6Q02P$"% ,4 " #]B@A9,6^M9LT' #2)@ %P M @ $B:P( #,Q,2YH=&U02P$"% ,4 M" #]B@A9=2T!W.(' #@)@ %P @ $D#,Q,BYH=&U02P$"% ,4 " #]B@A9FO3=Z;T$ #*$0 %P M @ $[>P( #,R,2YH=&U02P$"% ,4 M " #]B@A9 E0<,-($ )$@ %P @ $M@ ( #,R,BYH=&U02P4& H "@"> @ -(4" end XML 74 snes-20240630_htm.xml IDEA: XBRL DOCUMENT 0001680378 2024-01-01 2024-06-30 0001680378 2024-08-06 0001680378 2024-06-30 0001680378 2023-12-31 0001680378 2024-04-01 2024-06-30 0001680378 2023-04-01 2023-06-30 0001680378 2023-01-01 2023-06-30 0001680378 2022-12-31 0001680378 2023-06-30 0001680378 snes:EvolveMember 2023-11-01 2024-06-30 0001680378 snes:EvolveMouseMember 2023-11-01 2024-06-30 0001680378 us-gaap:SubsequentEventMember 2024-07-23 2024-07-23 0001680378 2024-03-31 0001680378 2023-03-31 0001680378 snes:ResearchAndDevelopmentEquipmentMember 2024-06-30 0001680378 snes:ResearchAndDevelopmentEquipmentMember 2023-12-31 0001680378 snes:OfficeAndComputerEquipmentMember 2024-06-30 0001680378 snes:OfficeAndComputerEquipmentMember 2023-12-31 0001680378 snes:AutosTrucksMember 2024-06-30 0001680378 snes:AutosTrucksMember 2023-12-31 0001680378 us-gaap:FurnitureAndFixturesMember 2024-06-30 0001680378 us-gaap:FurnitureAndFixturesMember 2023-12-31 0001680378 us-gaap:LeaseholdImprovementsMember 2024-06-30 0001680378 us-gaap:LeaseholdImprovementsMember 2023-12-31 0001680378 snes:DepreciablePropertyPlantAndEquipmentMember 2024-06-30 0001680378 snes:DepreciablePropertyPlantAndEquipmentMember 2023-12-31 0001680378 us-gaap:NotesPayableOtherPayablesMember 2023-12-31 0001680378 us-gaap:NotesPayableOtherPayablesMember 2023-01-01 2023-12-31 0001680378 us-gaap:NotesPayableOtherPayablesMember 2024-06-30 0001680378 snes:EquityIncentivePlan2018Member 2024-06-30 0001680378 srt:MinimumMember us-gaap:EmployeeStockOptionMember snes:EquityIncentivePlan2018Member 2019-01-01 2019-09-30 0001680378 srt:MaximumMember us-gaap:EmployeeStockOptionMember snes:EquityIncentivePlan2018Member 2019-01-01 2019-09-30 0001680378 us-gaap:EmployeeStockOptionMember snes:EquityIncentivePlan2018Member 2019-01-01 2019-09-30 0001680378 snes:EquityIncentivePlan2018Member 2024-01-01 2024-06-30 0001680378 2024-01-01 2024-03-31 0001680378 2023-01-01 2023-12-31 0001680378 snes:ShareBasedPaymentArrangementOptionInducementAwardMember 2024-06-30 0001680378 us-gaap:EmployeeStockOptionMember snes:EquityIncentivePlan2018Member 2024-04-01 2024-06-30 0001680378 us-gaap:ResearchAndDevelopmentExpenseMember 2024-04-01 2024-06-30 0001680378 us-gaap:ResearchAndDevelopmentExpenseMember 2023-04-01 2023-06-30 0001680378 us-gaap:ResearchAndDevelopmentExpenseMember 2024-01-01 2024-06-30 0001680378 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-06-30 0001680378 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2024-04-01 2024-06-30 0001680378 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-04-01 2023-06-30 0001680378 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2024-01-01 2024-06-30 0001680378 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-01-01 2023-06-30 0001680378 us-gaap:EmployeeStockOptionMember snes:EquityIncentivePlan2018Member 2024-01-01 2024-06-30 0001680378 us-gaap:CommonStockMember 2023-12-31 0001680378 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001680378 us-gaap:RetainedEarningsMember 2023-12-31 0001680378 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001680378 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001680378 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001680378 us-gaap:CommonStockMember 2024-03-31 0001680378 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001680378 us-gaap:RetainedEarningsMember 2024-03-31 0001680378 us-gaap:AdditionalPaidInCapitalMember 2024-04-01 2024-06-30 0001680378 us-gaap:CommonStockMember 2024-04-01 2024-06-30 0001680378 us-gaap:RetainedEarningsMember 2024-04-01 2024-06-30 0001680378 us-gaap:CommonStockMember 2024-06-30 0001680378 us-gaap:AdditionalPaidInCapitalMember 2024-06-30 0001680378 us-gaap:RetainedEarningsMember 2024-06-30 0001680378 us-gaap:CommonStockMember 2022-12-31 0001680378 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001680378 us-gaap:RetainedEarningsMember 2022-12-31 0001680378 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001680378 2023-01-01 2023-03-31 0001680378 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001680378 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001680378 us-gaap:CommonStockMember 2023-03-31 0001680378 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001680378 us-gaap:RetainedEarningsMember 2023-03-31 0001680378 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001680378 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001680378 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0001680378 us-gaap:CommonStockMember 2023-06-30 0001680378 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001680378 us-gaap:RetainedEarningsMember 2023-06-30 0001680378 snes:DealerManagerWarrants2Member 2024-01-01 2024-06-30 0001680378 snes:DealerManagerWarrants2Member 2024-06-30 0001680378 snes:DealerManagerWarrants2Member 2023-12-31 0001680378 snes:RegisteredDirectOfferingMember 2024-01-01 2024-06-30 0001680378 snes:RegisteredDirectOfferingMember 2024-06-30 0001680378 snes:RegisteredDirectOfferingMember 2023-12-31 0001680378 snes:DealerManagerWarrants3Member 2024-01-01 2024-06-30 0001680378 snes:DealerManagerWarrants3Member 2024-06-30 0001680378 snes:DealerManagerWarrants3Member 2023-12-31 0001680378 snes:DealerManagerWarrants4Member 2024-01-01 2024-06-30 0001680378 snes:DealerManagerWarrants4Member 2024-06-30 0001680378 snes:DealerManagerWarrants4Member 2023-12-31 0001680378 snes:DealerManagerWarrants5Member 2024-01-01 2024-06-30 0001680378 snes:DealerManagerWarrants5Member 2024-06-30 0001680378 snes:DealerManagerWarrants5Member 2023-12-31 0001680378 snes:RegisteredDirectOfferingTwoMember 2024-01-01 2024-06-30 0001680378 snes:RegisteredDirectOfferingTwoMember 2024-06-30 0001680378 snes:RegisteredDirectOfferingTwoMember 2023-12-31 0001680378 snes:DealerManagerWarrants6Member 2024-01-01 2024-06-30 0001680378 snes:DealerManagerWarrants6Member 2024-06-30 0001680378 snes:DealerManagerWarrants6Member 2023-12-31 0001680378 snes:PrivatePlacementAgreementOneMember 2024-01-01 2024-06-30 0001680378 snes:PrivatePlacementAgreementOneMember 2024-06-30 0001680378 snes:PrivatePlacementAgreementOneMember 2023-12-31 0001680378 snes:DealerManagerWarrants7Member 2024-01-01 2024-06-30 0001680378 snes:DealerManagerWarrants7Member 2024-06-30 0001680378 snes:DealerManagerWarrants7Member 2023-12-31 0001680378 snes:DealerManagerWarrants8Member 2024-01-01 2024-06-30 0001680378 snes:DealerManagerWarrants8Member 2024-06-30 0001680378 snes:DealerManagerWarrants8Member 2023-12-31 0001680378 snes:DealerManagerWarrants9Member 2024-01-01 2024-06-30 0001680378 snes:DealerManagerWarrants9Member 2024-06-30 0001680378 snes:DealerManagerWarrants9Member 2023-12-31 0001680378 snes:SeriesCWarrantsMember 2024-01-01 2024-06-30 0001680378 snes:SeriesCWarrantsMember 2024-06-30 0001680378 snes:SeriesCWarrantsMember 2023-12-31 0001680378 snes:DealerManagerWarrants10Member 2024-01-01 2024-06-30 0001680378 snes:DealerManagerWarrants10Member 2024-06-30 0001680378 snes:DealerManagerWarrants10Member 2023-12-31 0001680378 snes:PrivateWarrantInducement3Member 2024-01-01 2024-06-30 0001680378 snes:PrivateWarrantInducement3Member 2024-06-30 0001680378 snes:PrivateWarrantInducement3Member 2023-12-31 0001680378 snes:PrivateWarrantInducement4Member 2024-01-01 2024-06-30 0001680378 snes:PrivateWarrantInducement4Member 2024-06-30 0001680378 snes:PrivateWarrantInducement4Member 2023-12-31 0001680378 snes:DealerManagerWarrants11Member 2024-01-01 2024-06-30 0001680378 snes:DealerManagerWarrants11Member 2024-06-30 0001680378 snes:DealerManagerWarrants11Member 2023-12-31 0001680378 snes:SeriesDWarrantsMember 2024-01-01 2024-06-30 0001680378 snes:SeriesDWarrantsMember 2024-06-30 0001680378 snes:SeriesDWarrantsMember 2023-12-31 0001680378 snes:SeriesEWarrantsMember 2024-01-01 2024-06-30 0001680378 snes:SeriesEWarrantsMember 2024-06-30 0001680378 snes:SeriesEWarrantsMember 2023-12-31 0001680378 snes:DealerManagerWarrants12Member 2024-01-01 2024-06-30 0001680378 snes:DealerManagerWarrants12Member 2024-06-30 0001680378 snes:DealerManagerWarrants12Member 2023-12-31 0001680378 snes:PreFundedWarrantsIssuedInNovember2022CommonStockRegisteredDirectOfferingMember 2024-01-01 2024-06-30 0001680378 snes:PreFundedWarrantsIssuedInNovember2022CommonStockRegisteredDirectOfferingMember 2024-06-30 0001680378 us-gaap:WarrantMember 2024-04-01 2024-06-30 0001680378 us-gaap:WarrantMember 2023-04-01 2023-06-30 0001680378 us-gaap:WarrantMember 2024-01-01 2024-06-30 0001680378 us-gaap:WarrantMember 2023-01-01 2023-06-30 0001680378 snes:CommonStockOptionsMember 2024-04-01 2024-06-30 0001680378 snes:CommonStockOptionsMember 2023-04-01 2023-06-30 0001680378 snes:CommonStockOptionsMember 2024-01-01 2024-06-30 0001680378 snes:CommonStockOptionsMember 2023-01-01 2023-06-30 0001680378 us-gaap:RestrictedStockUnitsRSUMember 2024-04-01 2024-06-30 0001680378 us-gaap:RestrictedStockUnitsRSUMember 2023-04-01 2023-06-30 0001680378 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-06-30 0001680378 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-06-30 0001680378 country:US 2024-04-01 2024-06-30 0001680378 country:US 2023-04-01 2023-06-30 0001680378 country:US 2024-01-01 2024-06-30 0001680378 country:US 2023-01-01 2023-06-30 0001680378 snes:InternationalMember 2024-04-01 2024-06-30 0001680378 snes:InternationalMember 2023-04-01 2023-06-30 0001680378 snes:InternationalMember 2024-01-01 2024-06-30 0001680378 snes:InternationalMember 2023-01-01 2023-06-30 0001680378 snes:AllDistributorsMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-04-01 2024-06-30 0001680378 snes:AllDistributorsMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2023-06-30 0001680378 snes:AllDistributorsMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-06-30 0001680378 snes:AllDistributorsMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0001680378 snes:DistributorAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-04-01 2024-06-30 0001680378 snes:DistributorAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2023-06-30 0001680378 snes:DistributorAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-06-30 0001680378 snes:DistributorAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0001680378 snes:DistributorAMember snes:AccountsReceivableBenchmarkMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-06-30 0001680378 snes:DistributorAMember snes:AccountsReceivableBenchmarkMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001680378 snes:EndCustomerAMember snes:AccountsReceivableBenchmarkMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-06-30 0001680378 snes:EndCustomerAMember snes:AccountsReceivableBenchmarkMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001680378 snes:EndCustomerBMember snes:AccountsReceivableBenchmarkMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-06-30 0001680378 snes:EndCustomerBMember snes:AccountsReceivableBenchmarkMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001680378 snes:EquityIncentivePlan2018Member us-gaap:SubsequentEventMember 2024-07-11 2024-07-11 shares iso4217:USD iso4217:USD shares snes:state snes:territory pure snes:segement 0001680378 --12-31 2024 Q2 false 0.10 0.10 10-Q true 2024-06-30 false 001-37941 SENESTECH, INC. DE 20-2079805 23460 N 19th Ave, Suite 110 Phoenix AZ 85027 (928) 779-4143 Common Stock, $0.001 par value SNES NASDAQ Yes Yes Non-accelerated Filer true false false 515340 1952000 5395000 243000 95000 464000 388000 899000 795000 3558000 6673000 97000 210000 360000 388000 22000 22000 4037000 7293000 191000 150000 415000 368000 101000 217000 39000 33000 15000 18000 761000 786000 162000 156000 923000 942000 0.001 0.001 10000000 10000000 0 0 0 0 0 0 0.001 0.001 100000000 100000000 515340 515340 514003 514003 1000 1000 136442000 136263000 -133329000 -129913000 3114000 6351000 4037000 7293000 459000 305000 874000 538000 210000 163000 490000 304000 249000 142000 384000 234000 467000 381000 837000 768000 1384000 1761000 2992000 3511000 1851000 2142000 3829000 4279000 -1602000 -2000000 -3445000 -4045000 22000 7000 37000 15000 5000 0 9000 0 1000 0 1000 0 18000 7000 29000 15000 -1584000 -1584000 -1993000 -1993000 -3416000 -3416000 -4030000 -4030000 514463 514463 23841 23841 514458 514458 20492 20492 -3.08 -3.08 -83.58 -83.58 -6.64 -6.64 -196.66 -196.66 -3416000 -4030000 73000 69000 173000 336000 2000 -2000 150000 -71000 76000 -92000 104000 -88000 3000 2000 41000 -420000 47000 61000 -3000 -20000 -3416000 -3757000 41000 21000 -41000 -21000 0 1210000 25000 0 -17000 0 6000 0 0 11000 14000 1199000 -3443000 -2579000 5395000 4775000 1952000 2196000 9000 0 0 0 4000 0 BASIS OF PRESENTATION<div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Nature of Business</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">SenesTech, Inc. (subsequently referred to in this report as “we,” “us,” “our,” or “our company”) was incorporated in the state of Nevada in July 2004. On November 12, 2015, we subsequently reincorporated in the state of Delaware. Our corporate headquarters and manufacturing site are in Phoenix, Arizona. We have developed and are commercializing a global, proprietary technology for managing animal pest populations, initially rat populations, through fertility control. Our current products are known as ContraPest</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">®</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and Evolve</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">TM</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our initial product was ContraPest, which is a liquid bait containing the active ingredients 4-vinylcyclohexene diepoxide and triptolide. ContraPest limits reproduction of male and female rats beginning with the first breeding cycle following consumption. ContraPest is being marketed for use in controlling Norway and roof rat populations. In addition to the U.S. Environmental Protection Agency (“EPA”) registration of ContraPest, we must obtain registration from the various state regulatory agencies prior to selling in each state. To date, we have received registration for ContraPest in all 50 states and the District of Columbia, 49 of which have approved the removal of the Restricted Use designation, as well as the District of Columbia and five major U.S. territories.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2024, we launched Evolve, which is a soft bait containing the active ingredient cottonseed oil. Evolve limits reproduction of male and female rats beginning with the first breeding cycle following consumption. Evolve is considered a minimum risk pesticide under the EPA Federal Insecticide, Fungicide, and Rodenticide Act, Section 25(b) (“Section 25(b)”). We must obtain registration from the various state regulatory agencies that do not accept the federal exemption. To date, we are authorized to sell Evolve in 43 states.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2024, we launched our latest product Evolve</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mouse, a modified version of our soft bait technology containing the active ingredient cottonseed oil. Evolve Mouse limits reproduction of male and female mice after one to two breeding cycles following consumption. Evolve Mouse is also considered a minimum risk pesticide under Section 25(b). We must obtain registration from the various state regulatory agencies that do not accept the federal exemption. To date, we are authorized to sell Evolve Mouse in 32 states.</span></div><div style="margin-top:12pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Going Concern</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our condensed financial statements as of June 30, 2024 were prepared under the assumption that we would continue as a going concern. The reports of our independent registered public accounting firm that accompanies our financial statements for each of the years ended December 31, 2023 and December 31, 2022 contain a going concern qualification in which such firm expressed substantial doubt about our ability to continue as a going concern, based on the financial statements at that time. Specifically, we have incurred operating losses since our inception, and we expect to continue to incur significant expenses and operating losses for the foreseeable future. These prior losses and expected future losses have had, and will continue to have, an adverse effect on our financial condition. If we encounter continued issues or delays in the commercialization of fertility control products, our expected future losses could have an adverse effect on our financial condition and negatively impact our ability to fund continued operations, obtain additional financing in the future and continue as a going concern. There are no assurances that such financing, if necessary, will be available to us at all or will be available in sufficient amounts or on reasonable terms. Our financial statements do not include any adjustments that may result from the outcome of this uncertainty. If we are unable to generate additional funds in the future through additional financings, sales of our products, licensing fees, royalty payments or from other sources or transactions, we will exhaust our resources and will be unable to continue operations.</span></div><div style="margin-top:12pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Liquidity and Capital Resources</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Since our inception, we have sustained significant operating losses in the course of our research and development and commercialization activities and expect such losses to continue for the near future. We have generated limited revenue to date from product sales, research grants and licensing fees received under a former license agreement. We have primarily funded our operations to date through the sale of equity securities, including convertible preferred stock, common stock and warrants to purchase common stock.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have also raised capital through debt financing, consisting primarily of convertible notes and government loan programs, and, to a lesser extent, payments received in connection with product sales, research grants and licensing fees.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2024, we had an accumulated deficit of $133.3 million and cash and cash equivalents of $2.0 million.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our ultimate success depends upon the outcome of a combination of factors, including the following: (i) successful commercialization of fertility control products and maintaining and obtaining regulatory approval of our products and product candidates; (ii) market acceptance, commercial viability and profitability of fertility control products and other products; (iii) the ability to market our products and establish an effective sales force and marketing infrastructure to generate significant revenue; (iv) the success of our research and development; (v) the ability to retain and attract key personnel to develop, operate and grow our business; and (vi) our ability to meet our working capital needs.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Based upon our current operating plan, we expect that cash and cash equivalents at June 30, 2024, in combination with anticipated revenue and any additional sales of our equity securities, will be sufficient to fund our current operations for at least the next three months.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While we have evaluated and continue to evaluate our operating expenses and concentrate our resources toward the successful commercialization of fertility control products in the United States, additional financing will be needed before achieving anticipated revenue targets and margin targets. If we are unable to raise necessary capital through the sale of our securities, we may be required to take other measures that could impair our ability to be successful and operate as a going concern. In any event, additional capital is needed in order to fund our operating losses and research and development activities before we become profitable. We may never achieve profitability or generate positive cash flows, and unless and until we do, we will continue to need to raise capital through equity or debt financing. If such equity or debt financing is not available at adequate levels or on acceptable terms, we may need to delay, limit or terminate commercialization and development efforts or discontinue operations.</span></div><div style="margin-top:12pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Reverse Stock Split</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 23, 2024, we amended our amended and restated certificate of incorporation to effect a 1-for-10 reverse split of our issued and outstanding shares of common stock. The accompanying financial statements and notes thereto give retrospective effect to the reverse stock split for all periods presented. All issued and outstanding common stock, options and warrants exercisable for common stock and per share amounts contained in our financial statements have been retrospectively adjusted. Also, see Note 10.</span></div><div style="margin-top:12pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Condensed Financial Statements</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our accompanying unaudited condensed financial statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”) for interim financial reporting. Certain information and footnote disclosures normally included in the annual financial statements prepared in accordance with the U.S. generally accepted accounting principles (“U.S. GAAP”) have been condensed or omitted pursuant to such rules and regulations. In our opinion, the unaudited condensed financial statements include all material adjustments, all of which are of a normal and recurring nature, necessary to present fairly our financial position as of June 30, 2024, and our operating results and cash flows for the six month periods ended June 30, 2024 and 2023. The accompanying financial information as of December 31, 2023 is derived from audited financial statements. Interim results are not necessarily indicative of results for a full year. The information included in this Quarterly Report on Form 10-Q should be read in conjunction with our Annual Report on Form 10-K for the year ended December 31, 2023, filed with the SEC on February 21, 2024.</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no new accounting pronouncements not yet effective or adopted in the current year that we believe have a significant impact, or potential significant impact, to our condensed financial statements.</span></div><div style="margin-top:12pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts and classification of assets and liabilities, disclosure of contingent assets and liabilities at the date of the financial statements and reported amounts of revenues and expenses during the reporting period. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The significant estimates in our financial statements include the valuation of inventory, common stock warrants, and stock-based awards, such as stock options and restricted stock units. Actual results could differ from such estimates.</span></div><div style="margin-top:12pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Advertising Costs</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advertising costs are expensed as incurred and was $62,000 and $43,000 for the three months ended June 30, 2024 and 2023, respectively, and $121,000 and $84,000 for the six months ended June 30, 2024 and 2023, respectively.</span></div><div style="margin-top:12pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Comprehensive Loss</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have no other comprehensive income items for the periods presented. As a result, our net loss and comprehensive loss were the same for the periods presented and a separate statement of comprehensive loss is not included in the accompanying condensed financial statements.</span></div> 50 49 5 43 32 -133300000 2000000.0 <div style="margin-top:12pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Condensed Financial Statements</span></div>Our accompanying unaudited condensed financial statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”) for interim financial reporting. Certain information and footnote disclosures normally included in the annual financial statements prepared in accordance with the U.S. generally accepted accounting principles (“U.S. GAAP”) have been condensed or omitted pursuant to such rules and regulations. In our opinion, the unaudited condensed financial statements include all material adjustments, all of which are of a normal and recurring nature, necessary to present fairly our financial position as of June 30, 2024, and our operating results and cash flows for the six month periods ended June 30, 2024 and 2023. <div style="margin-top:12pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no new accounting pronouncements not yet effective or adopted in the current year that we believe have a significant impact, or potential significant impact, to our condensed financial statements.</span></div> <div style="margin-top:12pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts and classification of assets and liabilities, disclosure of contingent assets and liabilities at the date of the financial statements and reported amounts of revenues and expenses during the reporting period. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The significant estimates in our financial statements include the valuation of inventory, common stock warrants, and stock-based awards, such as stock options and restricted stock units. Actual results could differ from such estimates.</span></div> <div style="margin-top:12pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Advertising Costs</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advertising costs are expensed as incurred and was $62,000 and $43,000 for the three months ended June 30, 2024 and 2023, respectively, and $121,000 and $84,000 for the six months ended June 30, 2024 and 2023, respectively.</span></div> 62000 43000 121000 84000 <div style="margin-top:12pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Comprehensive Loss</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have no other comprehensive income items for the periods presented. As a result, our net loss and comprehensive loss were the same for the periods presented and a separate statement of comprehensive loss is not included in the accompanying condensed financial statements.</span></div> BALANCE SHEET COMPONENTS<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Highly liquid investments with maturities of three months or less as of the date of acquisition are classified as cash equivalents, of which we had $2.0 million and $5.4 million as of June 30, 2024 and December 31, 2023, respectively, included within cash and cash equivalents in the condensed balance sheets.</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable, Net</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable, net consisted of the following (in thousands):</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.506%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.293%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.295%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">June 30,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Accounts receivable</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">247 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">99 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Allowance for uncollectible accounts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Accounts receivable, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">243 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">95 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The following was the activity in the allowance for uncollectible accounts (in thousands):</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:39.506%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.293%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.293%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.293%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.297%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance as of beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Increase in provision</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Amounts written off, less recoveries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance as of end of period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventory, net</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventory, net consisted of the following (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.112%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.992%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">June 30,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Raw materials</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">780 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">747 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Work in progress</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finished goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">112 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total inventory</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">899 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">800 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: reserve for obsolescence</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventory, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">899 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">795 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following was the activity in the reserve for obsolescence (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:39.506%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.293%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.293%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.293%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.297%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance as of beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Increase in reserve</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Amounts relieved</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance as of end of period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Prepaid Expenses and Other Current Assets</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets consisted of the following (in thousands):</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.112%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.992%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">June 30,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Equity offering costs</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">124 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Software licenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">116 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">152 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Professional services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Insurance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">64 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid inventory</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">111 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total prepaid expenses and other current assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">464 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">388 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment, Net</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consisted of the following (in thousands):</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.112%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.992%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">June 30,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development equipment</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,792 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,763 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Office and computer equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">808 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">808 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Autos</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">54 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">54 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">152 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">141 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total in service</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,852 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,807 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,492)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,419)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">360 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">388 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accrued Expenses</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses consisted of the following (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.112%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.992%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">June 30,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compensation and related benefits</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">325 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">232 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Legal and consulting professional services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">79 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">121 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Product warranty</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total accrued expenses</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">415 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">368 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Notes Payable</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2023, we arranged financing for the purchase of certain equipment. The notes payable for that certain equipment have a weighted average annual interest rate of 8.9% with a term of five years and is secured by the underlying equipment.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2024, future principal payments were as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total principal payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">201 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: current portion of notes payable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(39)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Notes payable, less current portion</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">162 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Highly liquid investments with maturities of three months or less as of the date of acquisition are classified as cash equivalents, of which we had $2.0 million and $5.4 million as of June 30, 2024 and December 31, 2023, respectively, included within cash and cash equivalents in the condensed balance sheets.</span></div> 2000000.0 5400000 <div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable, net consisted of the following (in thousands):</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.506%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.293%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.295%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">June 30,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Accounts receivable</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">247 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">99 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Allowance for uncollectible accounts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Accounts receivable, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">243 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">95 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The following was the activity in the allowance for uncollectible accounts (in thousands):</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:39.506%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.293%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.293%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.293%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.297%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance as of beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Increase in provision</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Amounts written off, less recoveries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance as of end of period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 247000 99000 4000 4000 243000 95000 4000 4000 4000 6000 2000 0 0 0 2000 0 0 2000 4000 4000 4000 4000 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventory, net consisted of the following (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.112%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.992%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">June 30,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Raw materials</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">780 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">747 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Work in progress</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finished goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">112 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total inventory</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">899 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">800 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: reserve for obsolescence</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventory, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">899 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">795 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following was the activity in the reserve for obsolescence (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:39.506%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.293%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.293%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.293%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.297%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance as of beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Increase in reserve</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Amounts relieved</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance as of end of period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 780000 747000 7000 0 112000 53000 899000 800000 0 5000 899000 795000 5000 18000 5000 18000 0 0 0 0 5000 0 5000 0 0 18000 0 18000 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets consisted of the following (in thousands):</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.112%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.992%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">June 30,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Equity offering costs</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">124 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Software licenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">116 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">152 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Professional services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Insurance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">64 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid inventory</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">111 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total prepaid expenses and other current assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">464 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">388 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 124000 0 116000 152000 48000 30000 47000 64000 29000 111000 100000 31000 464000 388000 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consisted of the following (in thousands):</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.112%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.992%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">June 30,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development equipment</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,792 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,763 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Office and computer equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">808 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">808 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Autos</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">54 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">54 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">152 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">141 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total in service</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,852 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,807 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,492)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,419)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">360 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">388 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1792000 1763000 808000 808000 54000 54000 46000 41000 152000 141000 2852000 2807000 2492000 2419000 360000 388000 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses consisted of the following (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.112%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.992%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">June 30,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compensation and related benefits</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">325 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">232 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Legal and consulting professional services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">79 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">121 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Product warranty</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total accrued expenses</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">415 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">368 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 325000 232000 79000 121000 11000 15000 415000 368000 0.089 P5Y <div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2024, future principal payments were as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total principal payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">201 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: current portion of notes payable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(39)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Notes payable, less current portion</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">162 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 19000 41000 45000 49000 44000 3000 201000 39000 162000 FAIR VALUE MEASUREMENTS<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amounts of our financial instruments, including accounts payable and accrued liabilities, approximate fair value due to their short maturities. Notes payable are recorded at amortized cost, which approximates fair value.</span></div> LEASES<div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have operating leases for our corporate headquarters and our manufacturing and research facility, which expire in 2024. The components of lease cost were as follows (in thousands):</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:40.415%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.054%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease cost</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">57 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">113 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">111 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2024, maturities of operating lease liabilities were as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">103 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating lease payments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">103 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: imputed interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> The components of lease cost were as follows (in thousands):<div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:40.415%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.054%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease cost</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">57 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">113 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">111 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 57000 55000 113000 111000 <div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2024, maturities of operating lease liabilities were as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">103 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating lease payments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">103 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: imputed interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 103000 103000 2000 101000 STOCK-BASED COMPENSATION<div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2018, our stockholders approved the adoption of the SenesTech, Inc. 2018 Equity Incentive Plan (the “2018 Plan”) which provides for the issuance of stock-based instruments, such as stock options or restricted stock units, to employees or consultants as deemed appropriate. The 2018 Plan has since been amended and restated on certain occasions, most recently on July 11, 2024, when our stockholders approved an increase to the total number of authorized shares to 207,071 shares.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Currently, we only have stock options outstanding under the 2018 Plan, which are generally issued with a per share exercise price equal to the fair market value of our common stock at the date of grant. Options granted generally vest immediately, or ratably over a 12- to 36-month period coinciding with their respective service periods, with terms generally of five years. Certain stock option awards provide for accelerated vesting upon a change in control.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have 203,311 shares of common stock available for issuance under the 2018 Plan, which includes the increase to the total number of authorized shares of 200,000 shares approved by our stockholders on July 11, 2024.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the outstanding stock option activity:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.203%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.678%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Number of Options</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Weighted <br/>Average <br/>Exercise <br/>Price Per <br/>Share</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Weighted <br/>Average<br/>Remaining<br/>Contractual<br/>Term<br/>(years)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three months ended June 30, 2024:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Outstanding as of March 31, 2024</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,641 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,194.90 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.8</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Granted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">892 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.740 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.8</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Outstanding as of June 30, 2024</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,533 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">899.48 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.8</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Six months ended June 30, 2024:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Outstanding as of December 31, 2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,643 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,197.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.0</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Granted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">892 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.740 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.8</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,965.36 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.0</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Outstanding as of June 30, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,533 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">899.48 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.8</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Exercisable as of June 30, 2024</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,987 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,009.40 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.8</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"> </span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) Includes options related to 823 shares that are inducement awards and not granted under the 2018 Plan.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average grant date fair value of options granted during the three months ended June 30, 2024 was $5.59 per share, based on the following assumptions used in the Black-Scholes option pricing model:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:82.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.719%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected volatility</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">117.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected dividend yield</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected term (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.43 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The expected volatility assumption is based on the calculated volatility of our common stock at the date of grant based on historical prices over the most recent period commensurate with the term of the award. The expected dividend yield assumption is based on our history and expected dividend payouts: we have not, and do not expect to, pay dividends. The expected term assumption is the contractual term of the options for non-employees. The risk-free interest rate assumption is determined using the U.S. treasury yields for bonds with a maturity commensurate with the term of the award.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The stock-based compensation expense was recorded as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2024</span></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2024</span></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Research and development</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4 </span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5 </span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8 </span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9 </span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Selling, general and administrative </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:114%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">84</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">165</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">165</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">327</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total stock-based compensation expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">88 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">170 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">173 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">336 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"> </span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) Includes $56,000 related to stock issued in exchange for marketing services for the three and six month periods ended June 30, 2023.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The allocation between research and development and selling, general and administrative expense was based on the department and services performed by the employee or non-employee.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At June 30, 2024, the total compensation cost related to unvested options not yet recognized was $124,000, which will be recognized over a weighted average period of 1.1 years, assuming the employees and non-employees complete their service period required for vesting.</span></div> 207071 P12M P36M P5Y 203311 200000 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the outstanding stock option activity:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.203%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.678%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Number of Options</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Weighted <br/>Average <br/>Exercise <br/>Price Per <br/>Share</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Weighted <br/>Average<br/>Remaining<br/>Contractual<br/>Term<br/>(years)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three months ended June 30, 2024:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Outstanding as of March 31, 2024</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,641 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,194.90 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.8</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Granted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">892 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.740 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.8</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Outstanding as of June 30, 2024</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,533 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">899.48 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.8</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Six months ended June 30, 2024:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Outstanding as of December 31, 2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,643 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,197.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.0</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Granted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">892 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.740 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.8</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,965.36 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.0</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Outstanding as of June 30, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,533 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">899.48 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.8</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Exercisable as of June 30, 2024</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,987 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,009.40 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.8</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"> </span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) Includes options related to 823 shares that are inducement awards and not granted under the 2018 Plan.</span></div> 3641 1194.9 P3Y9M18D 892 6.740 P4Y9M18D 4533 899.48 P3Y9M18D 3643 1197 P4Y 892 6.740 P4Y9M18D 2 1965.36 3.0 4533 899.48 P3Y9M18D 3987 1009.4 P3Y9M18D 823 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average grant date fair value of options granted during the three months ended June 30, 2024 was $5.59 per share, based on the following assumptions used in the Black-Scholes option pricing model:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:82.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.719%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected volatility</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">117.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected dividend yield</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected term (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.43 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr></table></div> 5.59 1.170 0 P5Y 0.0443 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The stock-based compensation expense was recorded as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2024</span></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2024</span></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Research and development</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4 </span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5 </span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8 </span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9 </span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Selling, general and administrative </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:114%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">84</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">165</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">165</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">327</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total stock-based compensation expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">88 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">170 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">173 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">336 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"> </span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) Includes $56,000 related to stock issued in exchange for marketing services for the three and six month periods ended June 30, 2023.</span></div> 4000 5000 8000 9000 84000 165000 165000 327000 88000 170000 173000 336000 56000 56000 124000 P1Y1M6D STOCKHOLDERS’ EQUITY<div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 23, 2024, we amended our amended and restated certificate of incorporation to effect a 1-for-10 reverse split of our issued and outstanding shares of common stock. The accompanying financial statements and notes thereto give retrospective effect to the reverse stock split for all periods presented. All issued and outstanding common stock, options and warrants exercisable for common stock and per share amounts contained in our financial statements have been retrospectively adjusted.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Activity in equity during the three and six month periods ended June 30, 2024 and 2023 was as follows (dollars in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.172%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.964%"></td><td style="width:0.1%"></td></tr><tr style="height:19pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Common Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Additional <br/>Paid-In <br/>Capital </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Accumulated <br/>Deficit </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline">2024</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Balances as of December 31, 2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">514,003 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">136,263 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(129,913)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">6,351 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">85 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">85 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Issuance of common stock upon exercise of warrants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">460 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1,832)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1,832)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Balances as of March 31, 2024</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">514,463 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">136,354 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(131,745)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">4,610 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">88 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">88 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Issuance of common stock upon exercise of warrants, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Issuance of common stock for fractional shares in the 10:1 reverse stock split</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">877 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1,584)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1,584)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Balances as of June 30, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">515,340 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">136,442 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(133,329)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">3,114 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Balances as of December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">6,748 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">127,482 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(122,203)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">5,279 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">166 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">166 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Issuance of common stock upon exercise of warrants</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10,250 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Issuance of shares pursuant to the vesting of restricted stock units, net of shares withheld for taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">111 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(11)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(11)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Issuance of common stock for service</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">454 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2,037)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2,037)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Balances as of March 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">17,563 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">127,737 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(124,240)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">3,497 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">113 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">113 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Issuance of common stock, net of issuance costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">7,143 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,210 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,210 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1,993)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1,993)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Balances as of June 30, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">24,706 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">129,060 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(126,233)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2,827 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2024, we entered into an at-the-market offering arrangement with a sales agent, pursuant to which we may offer and sell, from time to time at our sole discretion, in transactions that are deemed to be “at the market” offerings under the Securities Act of 1933, as amended (the “Securities Act”), shares of our common stock for aggregate gross proceeds of up to $1,575,944 (“ATM Facility”). The offer and sale of shares will be made pursuant to a previously filed shelf registration statement on Form S-3 (Registration no. 333-261227), originally filed with the SEC on November 19, 2021 and amended on May 4, 2022, and declared effective by the SEC on May 6, 2022, and the related prospectus supplement related to the offering of shares dated June 20, 2024, and filed with the SEC on such date pursuant to Rule 424(b) under the Securities Act. As of June 30, 2024, we have not sold any shares under this ATM Facility and there are 315,189 shares of common stock reserved for potential issuance under the ATM Facility.</span></div>COMMON STOCK WARRANTS<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the common stock warrant activity:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:10.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.142%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.657%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.384%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.056%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Issue Date</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Warrant Type</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Term<br/>Date</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Exercise<br/>Price</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Balance December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Issued</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Exercised</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Expired</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Balance June 30, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">July 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Dealer Manager</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">July 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">81,000.00 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">January 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Registered Direct Offering</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">July 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">21,600.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">60</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">60</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">January 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Dealer Manager</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">July 2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">24,000.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">March 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Dealer Manager</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">March 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">9,015.12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">April 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Dealer Manager</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">April 2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">9,528.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">47</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">47</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">April 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Registered Direct Offering</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">April 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7,320.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">20</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">20</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">October 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Dealer Manager</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">April 2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,174.40 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">34</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">34</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">February 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Private Placement Agreement</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">August 2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,318.40 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">540</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">540</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">February 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Dealer Manager</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">August 2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6,835.40 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">136</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">136</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">March 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Dealer Manager</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">March 2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6,000.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">60</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">60</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">November 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Dealer Manager</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">November 2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">525.000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">892</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">892</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">April 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Series C</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">October 2028</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">194.40 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7,142</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7,142</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">April 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Dealer Manager</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">April 2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">262.50 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">534</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">534</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">August 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Private Inducement</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">September 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">86.42 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">23,809</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">23,809</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">August 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Private Inducement</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">August 2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">86.42 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">25,100</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">25,100</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">August 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Dealer Manager</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">August 2028</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">108.04 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,222</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,222</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">November 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Series D</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">November 2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">13.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">381,612</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(230)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">381,382</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">November 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Series E</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">May 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">13.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">307,457</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(230)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">307,227</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">November 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Dealer Manager</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">November 2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">16.25 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">28,844</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">28,844</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">777,520</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(460)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">777,060</span></td></tr></table></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:52.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Weighted <br/>Average <br/>Exercise <br/>Price Per <br/>Share</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Weighted <br/>Average<br/>Remaining<br/>Contractual<br/>Term<br/>(years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Outstanding as of December 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">777,520 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28.79 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.4</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(460)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Outstanding as of June 30, 2024</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">777,060 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28.80 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.9</span></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended June 30, 2024, warrants representing 460 shares of common stock were exercised with an exercise price of $13.00 per share.</span></div> <div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Activity in equity during the three and six month periods ended June 30, 2024 and 2023 was as follows (dollars in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.172%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.964%"></td><td style="width:0.1%"></td></tr><tr style="height:19pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Common Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Additional <br/>Paid-In <br/>Capital </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Accumulated <br/>Deficit </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline">2024</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Balances as of December 31, 2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">514,003 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">136,263 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(129,913)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">6,351 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">85 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">85 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Issuance of common stock upon exercise of warrants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">460 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1,832)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1,832)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Balances as of March 31, 2024</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">514,463 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">136,354 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(131,745)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">4,610 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">88 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">88 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Issuance of common stock upon exercise of warrants, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Issuance of common stock for fractional shares in the 10:1 reverse stock split</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">877 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1,584)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1,584)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Balances as of June 30, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">515,340 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">136,442 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(133,329)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">3,114 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Balances as of December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">6,748 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">127,482 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(122,203)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">5,279 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">166 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">166 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Issuance of common stock upon exercise of warrants</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10,250 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Issuance of shares pursuant to the vesting of restricted stock units, net of shares withheld for taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">111 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(11)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(11)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Issuance of common stock for service</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">454 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2,037)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2,037)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Balances as of March 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">17,563 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">127,737 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(124,240)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">3,497 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">113 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">113 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Issuance of common stock, net of issuance costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">7,143 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,210 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,210 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1,993)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1,993)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Balances as of June 30, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">24,706 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">129,060 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(126,233)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2,827 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 514003 1000 136263000 -129913000 6351000 85000 85000 460 6000 6000 -1832000 -1832000 514463 1000 136354000 -131745000 4610000 88000 88000 877 -1584000 -1584000 515340 1000 136442000 -133329000 3114000 6748 0 127482000 -122203000 5279000 166000 166000 10250 111 -11000 -11000 454 100000 100000 -2037000 -2037000 17563 0 127737000 -124240000 3497000 113000 113000 7143 1210000 1210000 -1993000 -1993000 24706 0 129060000 -126233000 2827000 1575944 315189 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the common stock warrant activity:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:10.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.142%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.657%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.384%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.056%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Issue Date</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Warrant Type</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Term<br/>Date</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Exercise<br/>Price</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Balance December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Issued</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Exercised</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Expired</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Balance June 30, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">July 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Dealer Manager</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">July 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">81,000.00 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">January 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Registered Direct Offering</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">July 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">21,600.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">60</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">60</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">January 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Dealer Manager</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">July 2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">24,000.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">March 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Dealer Manager</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">March 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">9,015.12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">April 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Dealer Manager</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">April 2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">9,528.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">47</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">47</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">April 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Registered Direct Offering</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">April 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7,320.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">20</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">20</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">October 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Dealer Manager</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">April 2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,174.40 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">34</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">34</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">February 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Private Placement Agreement</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">August 2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,318.40 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">540</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">540</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">February 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Dealer Manager</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">August 2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6,835.40 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">136</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">136</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">March 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Dealer Manager</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">March 2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6,000.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">60</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">60</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">November 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Dealer Manager</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">November 2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">525.000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">892</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">892</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">April 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Series C</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">October 2028</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">194.40 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7,142</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7,142</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">April 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Dealer Manager</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">April 2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">262.50 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">534</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">534</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">August 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Private Inducement</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">September 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">86.42 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">23,809</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">23,809</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">August 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Private Inducement</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">August 2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">86.42 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">25,100</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">25,100</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">August 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Dealer Manager</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">August 2028</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">108.04 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,222</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,222</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">November 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Series D</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">November 2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">13.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">381,612</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(230)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">381,382</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">November 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Series E</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">May 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">13.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">307,457</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(230)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">307,227</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">November 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Dealer Manager</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">November 2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">16.25 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">28,844</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">28,844</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">777,520</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(460)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">777,060</span></td></tr></table></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:52.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Weighted <br/>Average <br/>Exercise <br/>Price Per <br/>Share</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Weighted <br/>Average<br/>Remaining<br/>Contractual<br/>Term<br/>(years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Outstanding as of December 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">777,520 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28.79 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.4</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(460)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Outstanding as of June 30, 2024</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">777,060 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28.80 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.9</span></td></tr></table></div> Dealer Manager July 2024 81000 3 0 0 0 3 Registered Direct Offering July 2025 21600 60 0 0 0 60 Dealer Manager July 2025 24000 4 0 0 0 4 Dealer Manager March 2025 9015.12 4 0 0 0 4 Dealer Manager April 2025 9528 47 0 0 0 47 Registered Direct Offering April 2025 7320 20 0 0 0 20 Dealer Manager April 2026 5174.4 34 0 0 0 34 Private Placement Agreement August 2026 5318.4 540 0 0 0 540 Dealer Manager August 2026 6835.4 136 0 0 0 136 Dealer Manager March 2026 6000 60 0 0 0 60 Dealer Manager November 2027 525.000 892 0 0 0 892 Series C October 2028 194.40 7142 0 0 0 7142 Dealer Manager April 2028 262.50 534 0 0 0 534 Private Inducement September 2024 86.42 23809 0 0 0 23809 Private Inducement August 2028 86.42 25100 0 0 0 25100 Dealer Manager August 2028 108.04 1222 0 0 0 1222 Series D November 2028 13.00 381612 0 230 0 381382 Series E May 2025 13.00 307457 0 230 0 307227 Dealer Manager November 2028 16.25 28844 0 0 0 28844 777520 0 460 0 777060 777520 28.79 P3Y4M24D 460 13.00 777060 28.80 P2Y10M24D 460 13.00 LOSS PER SHARE<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic loss per share is calculated by dividing the net loss attributable to common stockholders by the weighted average number of common shares outstanding during the period, which includes prefunded warrants and shares held in abeyance from date of issuance. Diluted loss per share is computed by dividing the loss attributable to common stockholders by the weighted average number of common shares used in the basic loss per share calculation plus potentially dilutive securities outstanding during the period determined using the treasury stock method. Stock options and warrants are considered to be potentially dilutive securities but have been excluded from the calculation of diluted loss per share because their effect would be anti-dilutive given the net losses reported for all periods presented. Therefore, basic and diluted loss per share are the same for each period presented.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following shares were excluded from the calculation of diluted net loss per share:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:39.506%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.293%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.293%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.293%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.297%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Common stock warrants</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,389 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">167 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">85 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">629 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">85 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">167 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,018 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following shares were excluded from the calculation of diluted net loss per share:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:39.506%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.293%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.293%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.293%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.297%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Common stock warrants</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,389 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">167 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">85 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">629 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">85 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">167 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,018 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 0 0 0 1389 49 0 167 0 0 85 0 629 49 85 167 2018 SEGMENT INFORMATION<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We operate in one segment: the formulation, development, marketing and sale of fertility control products for use in managing pest populations. We generate our revenue from six broad product markets: agribusiness, pest management, facilities management, industrial, consumer, and governmental agencies. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Geographic Information</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue by geographic region was as follows:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">459 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">305 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">832 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">538 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">International</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">42 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 13pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">459 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">305 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">874 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">538 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Significant Customers</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The percentage of revenue attributable to our distributors and to customers that represented 10% or more of revenue in at least one of the periods presented, was as follows:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">All distributors</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Distributor A</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following accounts represented at least 10% of total accounts receivable in at least one of the periods presented:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.112%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.992%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">June 30,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Distributor A</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">End customer A</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">End customer B</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr></table></div> 1 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue by geographic region was as follows:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">459 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">305 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">832 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">538 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">International</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">42 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 13pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">459 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">305 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">874 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">538 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 459000 305000 832000 538000 0 0 42000 0 459000 305000 874000 538000 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The percentage of revenue attributable to our distributors and to customers that represented 10% or more of revenue in at least one of the periods presented, was as follows:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">All distributors</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Distributor A</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following accounts represented at least 10% of total accounts receivable in at least one of the periods presented:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.112%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.992%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">June 30,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Distributor A</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">End customer A</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">End customer B</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr></table></div> 0.28 0.02 0.17 0.03 0.14 0 0.07 0 0.32 0.13 0.03 0.19 0.02 0.13 SUBSEQUENT EVENTS<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 11, 2024, we held our annual meeting of stockholders (the “Annual Meeting”), at which meeting our stockholders approved an amendment to our 2018 Plan. The effect of the amendment to the 2018 Plan is to increase the number of shares of common stock available under the 2018 Plan by 200,000 shares.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 11, 2024, our stockholders also approved a proposal at our Annual Meeting further amending our Amended and Restated Certificate of Incorporation (as amended, the “Certificate of Incorporation”), to effect a reverse stock split of our common stock at a ratio between one-for-two (1:2) and one-for-twenty (1:20), without reducing the authorized number of shares of common stock. On July 11, 2024, our board of directors approved a final split ratio of one-for-ten (1:10). Following such approval, we filed an amendment to the Certificate of Incorporation with the Secretary of the State of Delaware on July 23, 2024 to effect the reverse stock split, with an effective date of July 24, 2024.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have evaluated subsequent events from the balance sheet date through August 8, 2024, the date at which the condensed financial statements were issued, and determined that there were no additional items that require adjustment to or disclosure in the condensed financial statements.</span></div> 200000 false false false false