0001628280-24-022348.txt : 20240509 0001628280-24-022348.hdr.sgml : 20240509 20240509172516 ACCESSION NUMBER: 0001628280-24-022348 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 60 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240509 DATE AS OF CHANGE: 20240509 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: 24932012 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-20240331.htm 10-Q snes-20240331
000168037812-312024Q1falsexbrli:sharesiso4217:USDiso4217:USDxbrli:sharessnes:statesnes:territoryxbrli:pure00016803782024-01-012024-03-3100016803782024-05-0700016803782024-03-3100016803782023-12-3100016803782023-01-012023-03-3100016803782022-12-3100016803782023-03-310001680378snes:EvolveMember2023-11-012023-12-310001680378snes:ResearchAndDevelopmentEquipmentMember2024-03-310001680378snes:ResearchAndDevelopmentEquipmentMember2023-12-310001680378snes:OfficeAndComputerEquipmentMember2024-03-310001680378snes:OfficeAndComputerEquipmentMember2023-12-310001680378snes:AutosTrucksMember2024-03-310001680378snes:AutosTrucksMember2023-12-310001680378us-gaap:FurnitureAndFixturesMember2024-03-310001680378us-gaap:FurnitureAndFixturesMember2023-12-310001680378us-gaap:LeaseholdImprovementsMember2024-03-310001680378us-gaap:LeaseholdImprovementsMember2023-12-310001680378snes:DepreciablePropertyPlantAndEquipmentMember2024-03-310001680378snes:DepreciablePropertyPlantAndEquipmentMember2023-12-310001680378us-gaap:NotesPayableOtherPayablesMember2023-12-310001680378us-gaap:NotesPayableOtherPayablesMember2023-01-012023-12-310001680378us-gaap:NotesPayableOtherPayablesMember2024-03-310001680378snes:EquityIncentivePlan2018Member2023-06-260001680378srt:MinimumMembersnes:EquityIncentivePlan2018Memberus-gaap:EmployeeStockOptionMember2019-01-012019-06-300001680378snes:EquityIncentivePlan2018Membersrt:MaximumMemberus-gaap:EmployeeStockOptionMember2019-01-012019-06-300001680378snes:EquityIncentivePlan2018Memberus-gaap:EmployeeStockOptionMember2019-01-012019-06-300001680378snes:EquityIncentivePlan2018Member2024-03-3100016803782023-01-012023-12-310001680378snes:ShareBasedPaymentArrangementOptionInducementAwardMember2024-03-310001680378us-gaap:ResearchAndDevelopmentExpenseMember2024-01-012024-03-310001680378us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-03-310001680378us-gaap:SellingGeneralAndAdministrativeExpensesMember2024-01-012024-03-310001680378us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-01-012023-03-310001680378snes:EquityIncentivePlan2018Memberus-gaap:EmployeeStockOptionMember2024-01-012024-03-310001680378us-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:CommonStockMember2022-12-310001680378us-gaap:AdditionalPaidInCapitalMember2022-12-310001680378us-gaap:RetainedEarningsMember2022-12-310001680378us-gaap:AdditionalPaidInCapitalMember2023-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-310001680378snes:PreFundedWarrantsIssuedInNovember2022CommonStockRegisteredDirectOfferingMember2024-01-012024-03-310001680378snes:PreFundedWarrantsIssuedInNovember2022CommonStockRegisteredDirectOfferingMember2024-03-310001680378us-gaap:WarrantMember2024-01-012024-03-310001680378us-gaap:WarrantMember2023-01-012023-03-310001680378snes:CommonStockOptionsMember2024-01-012024-03-310001680378snes:CommonStockOptionsMember2023-01-012023-03-31
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 March 31, 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 May 7, 2024: 5,144,632


SENESTECH, INC.
FORM 10-Q
FOR THE QUARTERLY PERIOD ENDED MARCH 31, 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)
March 31,
2024
December 31, 2023
ASSETS(unaudited)
Current assets:
Cash and cash equivalents$3,562 $5,395 
Accounts receivable, net161 95 
Prepaid expenses346 388 
Inventory, net874 795 
Total current assets4,943 6,673 
Right to use assets, operating leases154 210 
Property and equipment, net353 388 
Other noncurrent assets22 22 
Total assets$5,472 $7,293 
LIABILITIES AND STOCKHOLDERS’ EQUITY
Current liabilities:
Accounts payable$116 $150 
Accrued expenses391 368 
Current portion of operating lease liability159 217 
Current portion of note payable34 33 
Deferred revenue15 18 
Total current liabilities715 786 
Note payable, less current portion147 156 
Total liabilities862 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, 5,144,632 shares and 5,140,024 shares issued and outstanding as of March 31, 2024 and December 31, 2023, respectively
5 5 
Additional paid-in capital136,350 136,259 
Accumulated deficit(131,745)(129,913)
Total stockholders’ equity4,610 6,351 
Total liabilities and stockholders’ equity$5,472 $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 March 31,
20242023
Revenues, net$415 $233 
Cost of sales280 141 
Gross profit135 92 
Operating expenses:
Research and development370 387 
Selling, general and administrative1,608 1,750 
Total operating expenses1,978 2,137 
Loss from operations(1,843)(2,045)
Other income (expense):
Interest income15 8 
Interest expense(4) 
Other income, net11 8 
Net loss and comprehensive loss$(1,832)$(2,037)
Weighted average shares outstanding - basic and diluted5,144,531171,047
Net loss per share - basic and diluted$(0.36)$(11.91)
See accompanying notes to condensed financial statements.
2

SENESTECH, INC.
CONDENSED STATEMENTS OF CASH FLOWS
(In thousands)
(Unaudited)
Three Months Ended
March 31,
20242023
Cash flows from operating activities:
Net loss$(1,832)$(2,037)
Adjustments to reconcile net loss to net cash used in operating activities:
Depreciation and amortization37 36 
Stock-based compensation85 166 
Bad debt expense (2)
Changes in operating assets and liabilities:
Accounts receivable(66)69 
Prepaid expenses42 28 
Inventory(79)38 
Other assets(2)(1)
Accounts payable(34)(325)
Accrued expenses23 24 
Deferred revenue(3)(11)
Net cash used in operating activities(1,829)(2,015)
Cash flows from investing activities:
Purchase of property and equipment(2)(1)
Net cash used in investing activities(2)(1)
Cash flows from financing activities:
Repayments of notes payable(8) 
Proceeds from the exercise of warrants6  
Payment of employee withholding taxes related to share based awards (11)
Net cash used in financing activities(2)(11)
Decrease in cash and cash equivalents(1,833)(2,027)
Cash and cash equivalents, beginning of period5,395 4,775 
Cash and cash equivalents, end of period$3,562 $2,748 
Supplemental cash flow information is as follows:
Cash paid for interest$4 $ 
Cash paid for income taxes$ $ 
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 first product is known as ContraPest®.
ContraPest 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 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 November 2023, we launched our latest product EvolveTM, a soft bait containing the active ingredient cottonseed oil. Evolve limits reproduction of male and female rats after one to two breeding cycles following consumption. Evolve is considered a minimum risk pesticide under the U.S. Environmental Protection Agency Federal Insecticide, Fungicide, and Rodenticide Act, 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 33 states.
Going Concern
Our condensed financial statements as of March 31, 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 March 31, 2024, we had an accumulated deficit of $131.7 million and cash and cash equivalents of $3.6 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
4

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 March 31, 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 six 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.
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 March 31, 2024, and our operating results and cash flows for the three month periods ended March 31, 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 $61,000 and $41,000 for the three months ended March 31, 2024 and 2023.
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.
5

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 $3.6 million and $5.4 million as of March 31, 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):
March 31,
2024
December 31,
2023
Accounts receivable$165 $99 
Allowance for uncollectible accounts(4)(4)
Accounts receivable, net$161 $95 
The following was the activity in the allowance for uncollectible accounts (in thousands):
Three Months Ended
March 31,
20242023
Balance as of beginning of period$4 $6 
Increase in provision  
Amounts written off, less recoveries (2)
Balance as of end of period$4 $4 
Inventory, net
Inventory, net consisted of the following (in thousands):
March 31,
2024
December 31,
2023
Raw materials$797 $747 
Work in progress11  
Finished goods71 53 
Total inventory879 800 
Less: reserve for obsolescence(5)(5)
Inventory, net$874 $795 
The following was the activity in the reserve for obsolescence (in thousands):
Three Months Ended
March 31,
20242023
Balance as of beginning of period$5 $18 
Increase in reserve  
Amounts relieved  
Balance as of end of period$5 $18 
6

Prepaid Expenses
Prepaid expenses consisted of the following (in thousands):
March 31,
2024
December 31,
2023
Software licenses139 152 
Professional services66 30 
Insurance49 64 
Deposit on equipment purchase25  
Patents9 14 
Prepaid inventory8 111 
Other50 17 
Total prepaid expenses$346 $388 
Property and Equipment, Net
Property and equipment, net consisted of the following (in thousands):
March 31,
2024
December 31,
2023
Research and development equipment$1,763 $1,763 
Office and computer equipment808 808 
Autos54 54 
Furniture and fixtures41 41 
Leasehold improvements143 141 
Total in service2,809 2,807 
Accumulated depreciation and amortization(2,456)(2,419)
Property and equipment, net$353 $388 
Accrued Expenses
Accrued expenses consisted of the following (in thousands):
March 31,
2024
December 31,
2023
Compensation, severance and related benefits$285 $232 
Legal and consulting professional services27 121 
Product warranty12 15 
Other67  
Total accrued expenses$391 $368 
Notes Payable
In 2023, we arranged financing for the purchase of certain equipment. The notes payable for that certain equipment have an annual interest rate of 9.1% with a term of five years and is secured by the underlying equipment.
7

As of March 31, 2024, future principal payments were as follows (in thousands):
2024$25 
202536 
202639 
202743 
202838 
Total principal payments181 
Less: current portion of notes payable(34)
Notes payable, less current portion$147 
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
March 31,
20242023
Operating lease cost$56 $56 
As of March 31, 2024, maturities of operating lease liabilities were as follows (in thousands):
2024$164 
Total operating lease payments164 
Less: imputed interest(5)
Total operating lease liabilities$159 
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 June 26, 2023, when our stockholders approved an increase to the total number of authorized shares to 70,717 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.
As of March 31, 2024, we had 42,049 shares of common stock available for issuance under the 2018 Plan.
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 March 31, 2024:
Outstanding as of December 31, 202336,708 $119.70 4.0
Forfeited(41)300.62 3.0
Outstanding as of March 31, 202436,667 
(1)
119.49 3.8
(1) Includes options related to 8,249 shares that are inducement awards and not granted under the 2018 Plan.
The stock-based compensation expense was recorded as follows (in thousands):
Three Months Ended
March 31,
20242023
Research and development$4 $4 
Selling, general and administrative (1)
81162
Total stock-based compensation expense$85 $166 
(1) Includes $2,000 related to stock issued in exchange for marketing services for the three months ended March 31, 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 March 31, 2024, the total compensation cost related to unvested options not yet recognized was $207,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
Activity in equity during the three month periods ended March 31, 2024 and 2023 was as follows (dollars in thousands):
Common StockAdditional
Paid-In
Capital
Accumulated
Deficit
Total
SharesAmount
2024
Balances as of December 31, 20235,140,024 $5 $136,259 $(129,913)$6,351 
Stock-based compensation— — 85 — 85 
Issuance of common stock upon exercise of warrants4,608 — 6 — 6 
Net loss— — — (1,832)(1,832)
Balances as of March 31, 20245,144,632 $5 $136,350 $(131,745)$4,610 
2023
Balances as of December 31, 202267,472 $ $127,482 $(122,203)$5,279 
Stock-based compensation— — 166 — 166 
Issuance of common stock upon exercise of warrants102,500 — — — — 
Issuance of shares pursuant to the vesting of restricted stock units, net of shares withheld for taxes1,102 — (11)— (11)
Issuance of common stock for service4,539 — 100 — 100 
Net loss— — — (2,037)(2,037)
Balances as of March 31, 2023175,613 $ $127,737 $(124,240)$3,497 
NOTE 7: COMMON STOCK WARRANTS
The following table presents the common stock warrant activity:
SharesWeighted
Average
Exercise
Price Per
Share
Weighted
Average
Remaining
Contractual
Term
(years)
Outstanding as of December 31, 20237,775,734 $2.95 3.4
Exercised(4,608)1.30 — 
Outstanding as of March 31, 20247,771,126 2.95 3.1
During the three months ended March 31, 2024, warrants representing 4,608 shares of common stock were exercised with an exercise price of $1.30 per share.
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.
10

The following shares were excluded from the calculation of diluted net loss per share:
Three Months Ended
March 31,
20242023
Common stock warrants 265,401 
Stock options 23,371 
 288,772 
NOTE 9: SUBSEQUENT EVENTS
We have evaluated subsequent events from the balance sheet date through May 9, 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.
11

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 is considered a minimum risk pesticide 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 March 31, 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 six 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 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;
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;
12

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 enter 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;
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 any 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
13

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 March 31, 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.1 million in net product sales. As of March 31, 2024, we had an accumulated deficit of $131.7 million and cash and cash equivalents of $3.6 million.
We have incurred significant operating losses every year since our inception, with a net loss of $1.8 million for the three months ended March 31, 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.
14

Based upon our current operating plan, we expect that cash and cash equivalents at March 31, 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 six 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 March 31,% Increase (Decrease)
20242023
Revenues, net$415 $233 78 %
Cost of sales280 141 99 %
Gross profit135 92 47 %
Operating expenses:  
Research and development370 387 (4)%
Selling, general and administrative1,608 1,750 (8)%
Total operating expenses1,978 2,137 (7)%
Loss from operations(1,843)(2,045)(10)%
Other income, net11 38 %
Net loss$(1,832)$(2,037)(10)%
Revenues
Sales, net of sales discounts and promotions, were $415,000 for the first quarter of 2024, compared to $233,000 for the first quarter of 2023. The $182,000 increase was driven by the launch of our latest product Evolve in November 2023. Evolve is a soft bait containing the active ingredient cottonseed oil and represented approximately 56%, or $232,000, of revenues for the first quarter of 2023.
Cost of Sales
Cost of sales consisted primarily of the cost of products sold, including scrap and reserves for obsolescence, and was $280,000, or 67.5% of net sales, for the first quarter of 2024, compared to $141,000, or 60.4% of net sales, for the first quarter of 2023. Cost of sales in the first quarter of 2024 was impacted by the higher cost of a key ingredient in 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 quarter of 2023 was impacted by the scrapping of defective trays no longer used in our products, which totaled $42,000.
Gross Profit
Gross profit for the first quarter of 2024 was $135,000, for a gross profit margin of 32.5%, compared to a gross profit of $92,000, or a gross profit margin of 39.6%, for the first quarter of 2023. The gross profit margin in the first quarter 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 quarter of 2023 was impacted by the higher cost of sales related to the scrapping of defective tanks during no longer used in our products.
15

Research and Development Expenses
Research and development expenses consisted of the following (in thousands):
Three Months Ended March 31,Increase
(Decrease)
20242023
Personnel (including stock-based compensation)$198 $242 $(44)
Facility-related39 26 13 
Depreciation30 28 
Supplies and maintenance28 30 (2)
Professional fees18 44 (26)
Stability studies, materials and testing16 13 
Other41 14 27 
Total$370 $387 $(17)
Research and development expenses were $370,000 for the first quarter of 2024, compared to $387,000 for the first quarter of 2023. The $17,000 decrease was primarily due to lower headcount and consulting and legal fees required for research and development purposes, which was partially offset by higher expenses overall related to field and product improvement studies in the first quarter of 2024 when compared with the first quarter of 2023.
Selling, General and Administrative Expenses
Selling, general and administrative expenses consisted of the following (in thousands):
Three Months Ended March 31,Increase
(Decrease)
20242023
Personnel (including stock-based compensation)$862 $903 $(41)
Professional fees314 452 (138)
Marketing73 54 19 
Licensed software69 65 
Insurance61 86 (25)
Travel and entertainment59 74 (15)
Facilities40 38 
Other130 78 52 
Total$1,608 $1,750 $(142)
Selling, general and administrative expenses were $1.6 million for the first quarter of 2024, as compared to $1.8 million for the first quarter of 2023. The decrease of $142,000 was primarily due to lower professional fees. Consulting fees related to marketing efforts are lower in the first of 2024 when compared with the first quarter of 2023 due to changes in our overall marketing program, while legal fees are lower due to the settlement of a legal matter in November 2023. Additionally, personnel-related expenses were lower due to lower headcount and stock-based compensation and insurance is lower resulting from both policy and rate changes. These decreases were offset by higher franchise fees in the first quarter of 2024 when compared to the first quarter of 2023.
Other Income, Net
Other income, net for the first quarter of 2024 consisted of interest income of $15,000, partially offset by interest expense of $4,000, while the first quarter of 2023 consisted of interest income of $8,000.
16

Interest income was higher due to a combination of a higher average balance of cash and cash equivalents and higher interest rate during the first quarter of 2024 when compared with the first quarter of 2023. Interest expense in the first quarter of 2024 relates to the notes payable entered into in late 2023 related to the purchase of certain equipment.
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 March 31, 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.1 million in net product sales and an aggregate of $1.7 million from licensing fees. As of March 31, 2024, we had an accumulated deficit of $131.7 million and cash and cash equivalents of $3.6 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 March 31, 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 six 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;
17

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;
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):
Three Months Ended March 31,
20242023
Cash and cash equivalents, beginning of period$5,395 $4,775 
Net cash provided by (used in):
Operating activities(1,829)(2,015)
Investing activities(2)(1)
Financing activities(2)(11)
Decrease in cash and cash equivalents(1,833)(2,027)
Cash and cash equivalents, end of period$3,562 $2,748 
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 three months ended March 31, 2024, operating activities used $1.8 million of cash, resulting from our net loss of $1.8 million and net changes in our operating assets and liabilities of $119,000, partially offset by net non-cash charges of $122,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. Net cash used by changes in our operating assets and liabilities consisted primarily of increases in inventory of $79,000 and accounts receivable of $66,000, a net decrease in accounts payable and accrued expenses of $11,000, and a decrease in deferred revenue of $3,000, partially offset by decrease in prepaid expenses of $42,000.
During the three months ended March 31, 2023, operating activities used $2.0 million of cash, resulting from our net loss of $2.0 million, partially offset by net changes in our operating assets and liabilities of $178,000 and by non-cash charges of $200,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 our research and development costs. Net cash provided by changes in our operating assets and liabilities consisted of a net decreases in accounts payable and accrued expenses of $301,000, partially offset by increases in accounts receivable of $69,000, inventory of $38,000, and prepaid expenses of $28,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 three
18

months ended March 31, 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 three months ended March 31, 2024, net cash used in financing activities consisted of repayments on notes payable of $8,000, partially offset by proceeds received from the exercise of warrants of $6,000. During the three months ended March 31, 2023, net cash used in financing activities consisted of the payment of employee withholding taxes related to share-based awards.
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.
19

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 March 31, 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
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).

20

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: May 9, 2024
By:/s/ Joel L. Fruendt
Joel L. Fruendt
President and Chief Executive Officer
Date: May 9, 2024
By:/s/ Thomas C. Chesterman
Thomas C. Chesterman
Executive Vice President, Chief Financial Officer, Treasurer and Secretary
21
EX-31.1 2 snes-20240331xex311.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: May 9, 2024
/s/ Joel L. Fruendt
Joel L. Fruendt
President and Chief Executive Officer

EX-31.2 3 snes-20240331xex312.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: May 9, 2024
/s/ Thomas C. Chesterman
Thomas C. Chesterman
Executive Vice President, Chief Financial Officer, Treasurer and Secretary

EX-32.1 4 snes-20240331xex321.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 March 31, 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: May 9, 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-20240331xex322.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 March 31, 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: May 9, 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-20240331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Document And Entity Information link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - CONDENSED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - CONDENSED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - CONDENSED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - CONDENSED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 0000006 - Disclosure - BASIS OF PRESENTATION link:presentationLink link:calculationLink link:definitionLink 0000007 - Disclosure - BALANCE SHEET COMPONENTS link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - FAIR VALUE MEASUREMENTS link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - LEASES link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - STOCK-BASED COMPENSATION link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - COMMON STOCK WARRANTS link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - LOSS PER SHARE link:presentationLink link:calculationLink link:definitionLink 0000014 - 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 - BASIS OF PRESENTATION (Details) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - BALANCE SHEET COMPONENTS - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - BALANCE SHEET COMPONENTS - Schedule of accounts receivable, net (Details) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - BALANCE SHEET COMPONENTS - Schedule of allowance for uncollectible accounts (Details) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - BALANCE SHEET COMPONENTS - Schedule of inventory, net (Details) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - BALANCE SHEET COMPONENTS - Schedule of activity in reserve for obsolescence (Details) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - BALANCE SHEET COMPONENTS - Schedule of prepaid expenses (Details) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - BALANCE SHEET COMPONENTS - Schedule of property and equipment, net (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - BALANCE SHEET COMPONENTS - Schedule of accrued expenses (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - BALANCE SHEET COMPONENTS - Schedule of notes payable maturities (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - BALANCE SHEET COMPONENTS - Schedule of notes payable maturities (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - LEASES - Schedule of lease cost (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - LEASES - Schedule of maturities of operating leases liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - LEASES - Schedule of maturities of operating leases liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - STOCK-BASED COMPENSATION - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - STOCK-BASED COMPENSATION - Schedule of stock option activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - STOCK-BASED COMPENSATION - Schedule of stock-based compensation expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - STOCKHOLDERS' EQUITY - Activity in stockholders' equity (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - COMMON STOCK WARRANTS - Schedule of common stock warrant activity for the period (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - COMMON STOCK WARRANTS - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - LOSS PER SHARE -Schedule of outstanding potentially dilutive securities (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 snes-20240331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 snes-20240331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 snes-20240331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Pay vs Performance Disclosure [Line Items] Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Schedule of accrued expenses Schedule of Accrued Liabilities [Table Text Block] Accrued expenses Total accrued expenses Accrued Liabilities, Current Statistical Measurement [Domain] Statistical Measurement [Domain] Total current assets Assets, Current Less: reserve for obsolescence Balance as of beginning of period Balance as of end of period Inventory Valuation Reserves Interest income Investment Income, Net Research and development Research and Development Expense Underlying Security Market Price Change Underlying Security Market Price Change, Percent Options, term Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period All Individuals All Individuals [Member] Supplemental cash flow information is as follows: Supplemental Cash Flow Information [Abstract] Award Type [Domain] Award Type [Domain] Fair Value as of Grant Date Award Grant Date Fair Value Entity Filer Category Entity Filer Category Class of Warrant or Right, Outstanding [Roll Forward] Class Of Warrant Or Right, Outstanding [Roll Forward] Class Of Warrant Or Right, Outstanding Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Current Fiscal Year End Date Current Fiscal Year End Date MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Accounts payable Accounts Payable, Current PEO Name PEO Name Restatement Determination Date: Restatement Determination Date [Axis] Beginning Balance (in shares) Ending Balance (in shares) Class of Warrant or Right, Outstanding Other income, net Nonoperating Income (Expense) Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Commitments and contingencies (see notes) Commitments and Contingencies Insider Trading Policies and Procedures [Line Items] Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Insurance Prepaid Insurance Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Schedule of prepaid expenses Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block] Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] STOCKHOLDERS' EQUITY COMMON STOCK WARRANTS Equity [Text Block] Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Deferred revenue Increase (Decrease) in Contract with Customer, Liability Other Other Accrued Liabilities, Current Number of states authorized to sell product Number Of States Authorized To Sell Product Number Of States Authorized To Sell Product 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 Furniture and fixtures Furniture and Fixtures [Member] Depreciable Property, Plant and Equipment Depreciable Property, Plant And Equipment [Member] Depreciable Property, Plant And Equipment Debt, annual interest rate Debt Instrument, Interest Rate, Stated Percentage Current liabilities: Liabilities, Current [Abstract] Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Proceeds from the exercise of warrants Proceeds from Warrant Exercises Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Total stockholders’ equity Beginning Balance Ending Balance Equity, Attributable to Parent Preferred stock, $0.001 par value, 10,000,000 shares authorized, none issued and outstanding Preferred Stock, Value, Issued Net loss per share - diluted (in dollars per share) Earnings Per Share, Diluted Class of Warrant or Right [Line Items] Class of Warrant or Right [Line Items] PEO Total Compensation Amount PEO Total Compensation Amount Stock-Based Compensation (Details) [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Office and computer equipment Office And Computer Equipment Member Information related to office and computer equipment. Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Accounts receivable, net Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Research and development equipment Research And Development Equipment Member Information related to research and development equipment. Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Subsequent Events [Abstract] Subsequent Events [Abstract] Beginning Balance (in shares) Ending Balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Compensation, severance and related benefits Accrued Employee Benefits, Current Trading Symbol Trading Symbol Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Number of major U.S. territories registration received Number Of Major U.S. Territories Registration Received Number Of Major U.S. Territories Registration Received Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Repayments of notes payable Proceeds from (Repayments of) Notes Payable Net loss Net loss Net Income (Loss) Total current liabilities Liabilities, Current Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Entity Emerging Growth Company Entity Emerging Growth Company Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Company Selected Measure Name Company Selected Measure Name LEASES Lessee, Operating Leases [Text Block] Stock options Common Stock Options Member Represents the information to pertaining to common stock options. Finished goods Inventory, Finished Goods, Gross LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Stockholders’ equity: Equity, Attributable to Parent [Abstract] Document Fiscal Period Focus Document Fiscal Period Focus Total inventory Inventory, Gross 2023 Lessee, Operating Lease, Liability, to be Paid, Year One Cost of sales Cost of Goods and Services Sold Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Options, vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Title Trading Arrangement, Individual Title 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 Stock-based compensation Share-Based Payment Arrangement, Noncash Expense Executive Category: Executive Category [Axis] Legal and consulting professional services Legal Services, Current Legal services. Comprehensive Loss Comprehensive Income, Policy [Policy Text Block] Note payable, less current portion Notes Payable, Noncurrent Common Stock Common Stock [Member] Name Measure Name Individual: Individual [Axis] Name Forgone Recovery, Individual Name City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Product and Service [Axis] Product and Service [Axis] LOSS PER SHARE Earnings Per Share [Text Block] Income Statement Location [Domain] Income Statement Location [Domain] Equity Components [Axis] Equity Components [Axis] Professional services Professional Services Retainer It represents value of professional services retainer. Schedule of property and equipment, net Property, Plant and Equipment [Table Text Block] 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 Beginning Balance (in dollars per share) Ending Balance (in dollars per share) Class of Warrant or Right, Exercise Price of Warrants or Rights Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Accrued expenses Increase (Decrease) in Accrued Liabilities Document Fiscal Year Focus Document Fiscal Year Focus 2026 Long-Term Debt, Maturity, Year Two Underlying Securities Award Underlying Securities Amount Entity Small Business Entity Small Business Minimum Minimum [Member] Local Phone Number Local Phone Number Accounts receivable Increase (Decrease) in Accounts Receivable Property and equipment, net Property and equipment, net Property, Plant and Equipment, Net Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Schedule of stock option activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Exercise Price Award Exercise Price 2018 Equity Incentive Plan Equity Incentive Plan 2018 [Member] Represents the equity incentive plan 2018. Selling, general and administrative Selling, General and Administrative Expenses [Member] 2024 Long-Term Debt, Maturity, Remainder of Fiscal Year Schedule of common stock warrant activity Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Common stock warrants Warrant [Member] ASSETS Assets [Abstract] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] 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 Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Payment of employee withholding taxes related to share based awards Payment, Tax Withholding, Share-Based Payment Arrangement Class of Warrant or Right [Table] Class of Warrant or Right [Table] Debt, term Debt Instrument, Term Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract] Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Income Statement Location [Axis] Income Statement Location [Axis] Accumulated Deficit Retained Earnings [Member] Less: current portion of notes payable Long-Term Debt, Current Maturities Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Total liabilities and stockholders’ equity Liabilities and Equity Other income (expense): Nonoperating Income (Expense) [Abstract] Other noncurrent assets Other Assets, Noncurrent Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Schedule of future minimum operating lease payments Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Net loss per share - basic (in dollars per share) Earnings Per Share, Basic Right to use assets, operating leases Operating Lease, Right-of-Use Asset Unrecognized compensation cost Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Schedule of Long-Term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Changes in operating assets and liabilities: Increase (Decrease) in Operating Assets [Abstract] Exercised (in shares) Warrants, exercised (in shares) Class Of Warrant Or Right, Exercised The number of warrants exercised during the period. Patents Finite-Lived Patents, Gross Product and Service [Domain] Product and Service [Domain] Schedule of outstanding potentially dilutive securities Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Arrangement Duration Trading Arrangement Duration Other Performance Measure, Amount Other Performance Measure, Amount Interest expense Interest Expense, Debt Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Schedule of components of lease cost Lease, Cost [Table Text Block] Inventory Increase (Decrease) in Inventories Entity Address, City or Town Entity Address, City or Town Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Autos Autos Trucks Member Information related to auto trucks. Research and development Research and Development Expense [Member] Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Number of states registration received Number Of States Registration Received Number Of States Registration Received Cash paid for income taxes Income Taxes Paid Total (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Award Type [Axis] Award Type [Axis] Plan Name [Domain] Plan Name [Domain] Document Quarterly Report Document Quarterly Report BALANCE SHEET COMPONENTS Supplemental Balance Sheet Disclosures [Text Block] Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract] Issuance of common stock for service Stock Issued During Period, Value, Issued for Services Document Transition Report Document Transition Report Award Timing Predetermined Award Timing Predetermined [Flag] Shares authorized (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Total in service Property, Plant and Equipment, Gross Notes Payable Notes Payable, Other Payables [Member] Outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Trading Arrangement: Trading Arrangement [Axis] Termination Date Trading Arrangement Termination Date Less: imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Use of Estimates Use of Estimates, Policy [Policy Text Block] Accounts payable Increase (Decrease) in Accounts Payable Common stock, shares authorized (in shares) Common Stock, Shares Authorized PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Raw materials Inventory, Raw Materials, Gross Long-Term Debt, Type [Domain] Long-Term Debt, Type [Domain] Entity File Number Entity File Number Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Issuance of common stock upon exercise of warrants, net Stock Issued During Period, Value, Warrants Exercised Stock Issued During Period, Value, Warrants Exercised Current portion of operating lease liability Operating Lease, Liability, Current Prepaid expenses Total prepaid expenses Prepaid Expense, Current 2027 Long-Term Debt, Maturity, Year Three Product warranty Product Warranty Accrual, Current Inventory, Valuation Reserves [Roll Forward] Inventory, Valuation Reserves [Roll Forward] Inventory, Valuation Reserves Entity Shell Company Entity Shell Company 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] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] All Trading Arrangements All Trading Arrangements [Member] Restatement Determination Date Restatement Determination Date Prepaid expenses Increase (Decrease) in Prepaid Expense Current portion of note payable Notes Payable, Current Increase in reserve Inventory Valuation Reserves, Additions Inventory Valuation Reserves, Additions All Adjustments to Compensation All Adjustments to Compensation [Member] Award Timing Disclosures [Line Items] Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Cash and cash equivalents, beginning of period Cash and cash equivalents, end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Compensation Amount Outstanding Recovery Compensation Amount 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 Organization and Description of Business [Line Items] Organization and Description of Business [Line Items] Organization and Description of Business [Line Items] Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Operating lease cost Operating Lease, Cost Bad debt expense Accounts Receivable, Credit Loss Expense (Reversal) Additional paid-in capital Additional Paid in Capital Common stock, shares issued (in shares) Common Stock, Shares, Issued Gross profit Gross Profit Deferred revenue Contract with Customer, Liability, Current Security Exchange Name Security Exchange Name Total principal payments Long-Term Debt 2028 Long-Term Debt, Maturity, Year Four 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 Stock Options Employee Stock Option [Member] Forfeited (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Work in progress Inventory, Work in Process, Gross Unrecognized compensation cost, period of recognition Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Maximum Maximum [Member] Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Insider Trading Arrangements [Line Items] Document Type Document Type Stockholders’ Equity [Table] Stockholders’ Equity [Table] Stockholders’ Deficit (Details) [Table] 2025 Long-Term Debt, Maturity, Year One Tabular List, Table Tabular List [Table Text Block] Entity Address, Address Line One Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Two Entity Registrant Name Entity Registrant Name Evolve Evolve [Member] Evolve Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Award Timing Method Award Timing Method [Text Block] Other assets Increase (Decrease) in Other Operating Assets Adjustment to Compensation, Amount Adjustment to Compensation Amount Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] STOCK-BASED COMPENSATION Share-Based Payment Arrangement [Text Block] Condensed Financial Statements Basis of Accounting, Policy [Policy Text Block] Document Period End Date Document Period End Date Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Weighted Average Exercise Price Per Share Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Adoption Date Trading Arrangement Adoption Date Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Prepaid inventory Prepaid Inventory, Current Prepaid Inventory, Current Allowance for uncollectible accounts Balance as of beginning of period Balance as of end of period Accounts Receivable, Allowance for Credit Loss, Current Entity Central Index Key Entity Central Index Key Class of Warrant or Right [Axis] Class of Warrant or Right [Axis] Total stock-based compensation expense Share-Based Payment Arrangement, Expense Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Income Statement [Abstract] Income Statement [Abstract] Amounts written off, less recoveries Accounts Receivable, Allowance for Credit Loss, Writeoff Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Title of 12(b) Security Title of 12(b) Security FAIR VALUE MEASUREMENTS Fair Value Disclosures [Text Block] Shares Warrants and Rights Note Disclosure [Abstract] Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Name Trading Arrangement, Individual Name Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Equity [Abstract] Revenues, net Revenue from Contract with Customer, Excluding Assessed Tax Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Long-Term Debt, Type [Axis] Long-Term Debt, Type [Axis] Amendment Flag Amendment Flag Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Schedule of accounts receivable, net and activity in allowance for uncollectible accounts Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Share-Based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Entity Tax Identification Number Entity Tax Identification Number Inventory, net Inventory, net Inventory, Net Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value 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 Stockholders’ Equity [Line Items] Stockholders’ Equity [Line Items] Stockholders’ Equity [Line Items] Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Statistical Measurement [Axis] Statistical Measurement [Axis] Entity Interactive Data Current Entity Interactive Data Current Advertising Costs Advertising Cost [Policy Text Block] Issuance of common stock for service (in shares) Stock Issued During Period, Shares, Issued for Services Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Amounts relieved Inventory, Valuation Reserves, Amount Relieved Inventory, Valuation Reserves, Amount Relieved Notes payable, less current portion Long-Term Debt, Excluding Current Maturities Deposit on equipment purchase Deposit. Equipment Purchase, Current Deposit. Equipment Purchase, Current Total Shareholder Return Amount Total Shareholder Return Amount Leasehold improvements Leasehold Improvements [Member] Entity Common Stock, Shares Outstanding (in shares) Entity Common Stock, Shares Outstanding Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Weighted average shares outstanding - diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Software licenses Prepaid Software Licenses, Current Prepaid Software Licenses, Current Stock-Based Compensation (Details) [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Schedule of stockholders' equity activity Schedule of Stockholders Equity [Table Text Block] Accumulated deficit Accumulated deficit Retained Earnings (Accumulated Deficit) Measure: Measure [Axis] Name Outstanding Recovery, Individual Name Operating expenses: Operating Expenses [Abstract] 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 Purchase of property and equipment Payments to Acquire Property, Plant, and Equipment Company Selected Measure Amount Company Selected Measure Amount Weighted Average Remaining Contractual Term (years) Weighted Average Remaining Contractual Term [Abstract] Weighted Average Remaining Contractual Term Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Additional Paid-In Capital Additional Paid-in Capital [Member] Current assets: Assets, Current [Abstract] 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 Accounts receivable Accounts Receivable, before Allowance for Credit Loss, Current Leases [Abstract] Advertising costs Advertising Expense Total assets Assets Name Awards Close in Time to MNPI Disclosures, Individual Name Entity Address, State or Province Entity Address, State or Province Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Cover [Abstract] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Class of Warrant or Right [Domain] Class of Warrant or Right [Domain] Stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition SUBSEQUENT EVENTS Subsequent Events [Text Block] Other Other Prepaid Expense, Current Schedule of stock-based compensation expense Share-Based Payment Arrangement, Cost by Plan [Table Text Block] Common stock, shares outstanding (in shares) Beginning Balance (in shares) Ending Balance (in shares) Common Stock, Shares, Outstanding Issuance of common stock upon exercise of warrants (in shares) Stock Issued During Period, Shares, Warrants Exercised Stock Issued During Period, Shares, Warrants Exercised Non-NEOs Non-NEOs [Member] Total operating lease payments Lessee, Operating Lease, Liability, to be Paid PEO PEO [Member] 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 Total operating expenses Operating Expenses Decrease in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Non-PEO NEO Non-PEO NEO [Member] Equity Component [Domain] Equity Component [Domain] Adjustment to Compensation: Adjustment to Compensation [Axis] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Schedule of inventory, net and activity in reserve for obsolescence Schedule of Inventory, Current [Table Text Block] Number of Options Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Debt Instrument [Line Items] Debt Instrument [Line Items] Weighted average shares outstanding - basic (in shares) Weighted Average Number of Shares Outstanding, Basic Entity Current Reporting Status Entity Current Reporting Status Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Total operating lease liabilities Operating Lease, Liability Loss from operations Operating Income (Loss) Schedule of maturities of notes payable Schedule of Maturities of Long-Term Debt [Table Text Block] Total liabilities Liabilities BASIS OF PRESENTATION Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Common stock, available for issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance All Executive Categories All Executive Categories [Member] Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract] Stock Options, Inducement Awards Share-Based Payment Arrangement, Option, Inducement Award [Member] Share-Based Payment Arrangement, Option, Inducement Award Plan Name [Axis] Plan Name [Axis] Increase in provision Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease) Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Earnings Per Share [Abstract] Organization and Description of Business [Table] Organization and Description of Business [Table] Organization and Description of Business [Table] Common stock, $0.001 par value, 100,000,000 shares authorized, 5,144,632 shares and 5,140,024 shares issued and outstanding as of March 31, 2024 and December 31, 2023, respectively Common Stock, Value, Issued Selling, general and administrative General and Administrative Expense Organization, Consolidation and Presentation of Financial Statements [Abstract] EX-101.PRE 10 snes-20240331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 12 R1.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Document And Entity Information - shares
3 Months Ended
Mar. 31, 2024
May 07, 2024
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 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)   5,144,632
Entity Central Index Key 0001680378  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q1  
Amendment Flag false  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 3,562 $ 5,395
Accounts receivable, net 161 95
Prepaid expenses 346 388
Inventory, net 874 795
Total current assets 4,943 6,673
Right to use assets, operating leases 154 210
Property and equipment, net 353 388
Other noncurrent assets 22 22
Total assets 5,472 7,293
Current liabilities:    
Accounts payable 116 150
Accrued expenses 391 368
Current portion of operating lease liability 159 217
Current portion of note payable 34 33
Deferred revenue 15 18
Total current liabilities 715 786
Note payable, less current portion 147 156
Total liabilities 862 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, 5,144,632 shares and 5,140,024 shares issued and outstanding as of March 31, 2024 and December 31, 2023, respectively 5 5
Additional paid-in capital 136,350 136,259
Accumulated deficit (131,745) (129,913)
Total stockholders’ equity 4,610 6,351
Total liabilities and stockholders’ equity $ 5,472 $ 7,293
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED BALANCE SHEETS (Parenthetical) - $ / shares
Mar. 31, 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) 5,144,632 5,140,024
Common stock, shares outstanding (in shares) 5,144,632 5,140,024
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Income Statement [Abstract]    
Revenues, net $ 415 $ 233
Cost of sales 280 141
Gross profit 135 92
Operating expenses:    
Research and development 370 387
Selling, general and administrative 1,608 1,750
Total operating expenses 1,978 2,137
Loss from operations (1,843) (2,045)
Other income (expense):    
Interest income 15 8
Interest expense (4) 0
Other income, net 11 8
Net loss (1,832) (2,037)
Comprehensive loss $ (1,832) $ (2,037)
Weighted average shares outstanding - basic (in shares) 5,144,531 171,047
Weighted average shares outstanding - diluted (in shares) 5,144,531 171,047
Net loss per share - basic (in dollars per share) $ (0.36) $ (11.91)
Net loss per share - diluted (in dollars per share) $ (0.36) $ (11.91)
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED STATEMENTS OF CASH FLOWS - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Cash flows from operating activities:    
Net loss $ (1,832,000) $ (2,037,000)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization 37,000 36,000
Stock-based compensation 85,000 166,000
Bad debt expense 0 (2,000)
Changes in operating assets and liabilities:    
Accounts receivable (66,000) 69,000
Prepaid expenses 42,000 28,000
Inventory (79,000) 38,000
Other assets (2,000) (1,000)
Accounts payable (34,000) (325,000)
Accrued expenses 23,000 24,000
Deferred revenue (3,000) (11,000)
Net cash used in operating activities (1,829,000) (2,015,000)
Cash flows from investing activities:    
Purchase of property and equipment (2,000) (1,000)
Net cash used in investing activities (2,000) (1,000)
Cash flows from financing activities:    
Repayments of notes payable (8,000) 0
Proceeds from the exercise of warrants 6,000 0
Payment of employee withholding taxes related to share based awards 0 (11,000)
Net cash used in financing activities (2,000) (11,000)
Decrease in cash and cash equivalents (1,833,000) (2,027,000)
Cash and cash equivalents, beginning of period 5,395,000 4,775,000
Cash and cash equivalents, end of period 3,562,000 2,748,000
Supplemental cash flow information is as follows:    
Cash paid for interest 4,000 0
Cash paid for income taxes $ 0 $ 0
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.24.1.u1
BASIS OF PRESENTATION
3 Months Ended
Mar. 31, 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 first product is known as ContraPest®.
ContraPest 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 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 November 2023, we launched our latest product EvolveTM, a soft bait containing the active ingredient cottonseed oil. Evolve limits reproduction of male and female rats after one to two breeding cycles following consumption. Evolve is considered a minimum risk pesticide under the U.S. Environmental Protection Agency Federal Insecticide, Fungicide, and Rodenticide Act, 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 33 states.
Going Concern
Our condensed financial statements as of March 31, 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 March 31, 2024, we had an accumulated deficit of $131.7 million and cash and cash equivalents of $3.6 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 March 31, 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 six 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.
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 March 31, 2024, and our operating results and cash flows for the three month periods ended March 31, 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 $61,000 and $41,000 for the three months ended March 31, 2024 and 2023.
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.1.u1
BALANCE SHEET COMPONENTS
3 Months Ended
Mar. 31, 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 $3.6 million and $5.4 million as of March 31, 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):
March 31,
2024
December 31,
2023
Accounts receivable$165 $99 
Allowance for uncollectible accounts(4)(4)
Accounts receivable, net$161 $95 
The following was the activity in the allowance for uncollectible accounts (in thousands):
Three Months Ended
March 31,
20242023
Balance as of beginning of period$$
Increase in provision— — 
Amounts written off, less recoveries— (2)
Balance as of end of period$$
Inventory, net
Inventory, net consisted of the following (in thousands):
March 31,
2024
December 31,
2023
Raw materials$797 $747 
Work in progress11 — 
Finished goods71 53 
Total inventory879 800 
Less: reserve for obsolescence(5)(5)
Inventory, net$874 $795 
The following was the activity in the reserve for obsolescence (in thousands):
Three Months Ended
March 31,
20242023
Balance as of beginning of period$$18 
Increase in reserve— — 
Amounts relieved— — 
Balance as of end of period$$18 
Prepaid Expenses
Prepaid expenses consisted of the following (in thousands):
March 31,
2024
December 31,
2023
Software licenses139 152 
Professional services66 30 
Insurance49 64 
Deposit on equipment purchase25 — 
Patents14 
Prepaid inventory111 
Other50 17 
Total prepaid expenses$346 $388 
Property and Equipment, Net
Property and equipment, net consisted of the following (in thousands):
March 31,
2024
December 31,
2023
Research and development equipment$1,763 $1,763 
Office and computer equipment808 808 
Autos54 54 
Furniture and fixtures41 41 
Leasehold improvements143 141 
Total in service2,809 2,807 
Accumulated depreciation and amortization(2,456)(2,419)
Property and equipment, net$353 $388 
Accrued Expenses
Accrued expenses consisted of the following (in thousands):
March 31,
2024
December 31,
2023
Compensation, severance and related benefits$285 $232 
Legal and consulting professional services27 121 
Product warranty12 15 
Other67 — 
Total accrued expenses$391 $368 
Notes Payable
In 2023, we arranged financing for the purchase of certain equipment. The notes payable for that certain equipment have an annual interest rate of 9.1% with a term of five years and is secured by the underlying equipment.
As of March 31, 2024, future principal payments were as follows (in thousands):
2024$25 
202536 
202639 
202743 
202838 
Total principal payments181 
Less: current portion of notes payable(34)
Notes payable, less current portion$147 
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.24.1.u1
FAIR VALUE MEASUREMENTS
3 Months Ended
Mar. 31, 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.1.u1
LEASES
3 Months Ended
Mar. 31, 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
March 31,
20242023
Operating lease cost$56 $56 
As of March 31, 2024, maturities of operating lease liabilities were as follows (in thousands):
2024$164 
Total operating lease payments164 
Less: imputed interest(5)
Total operating lease liabilities$159 
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.24.1.u1
STOCK-BASED COMPENSATION
3 Months Ended
Mar. 31, 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 June 26, 2023, when our stockholders approved an increase to the total number of authorized shares to 70,717 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.
As of March 31, 2024, we had 42,049 shares of common stock available for issuance under the 2018 Plan.
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 March 31, 2024:
Outstanding as of December 31, 202336,708 $119.70 4.0
Forfeited(41)300.62 3.0
Outstanding as of March 31, 202436,667 
(1)
119.49 3.8
(1) Includes options related to 8,249 shares that are inducement awards and not granted under the 2018 Plan.
The stock-based compensation expense was recorded as follows (in thousands):
Three Months Ended
March 31,
20242023
Research and development$$
Selling, general and administrative (1)
81162
Total stock-based compensation expense$85 $166 
(1) Includes $2,000 related to stock issued in exchange for marketing services for the three months ended March 31, 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 March 31, 2024, the total compensation cost related to unvested options not yet recognized was $207,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.1.u1
STOCKHOLDERS' EQUITY
3 Months Ended
Mar. 31, 2024
Equity [Abstract]  
STOCKHOLDERS' EQUITY STOCKHOLDERS’ EQUITY
Activity in equity during the three month periods ended March 31, 2024 and 2023 was as follows (dollars in thousands):
Common StockAdditional
Paid-In
Capital
Accumulated
Deficit
Total
SharesAmount
2024
Balances as of December 31, 20235,140,024 $$136,259 $(129,913)$6,351 
Stock-based compensation— — 85 — 85 
Issuance of common stock upon exercise of warrants4,608 — — 
Net loss— — — (1,832)(1,832)
Balances as of March 31, 20245,144,632 $$136,350 $(131,745)$4,610 
2023
Balances as of December 31, 202267,472 $— $127,482 $(122,203)$5,279 
Stock-based compensation— — 166 — 166 
Issuance of common stock upon exercise of warrants102,500 — — — — 
Issuance of shares pursuant to the vesting of restricted stock units, net of shares withheld for taxes1,102 — (11)— (11)
Issuance of common stock for service4,539 — 100 — 100 
Net loss— — — (2,037)(2,037)
Balances as of March 31, 2023175,613 $— $127,737 $(124,240)$3,497 
COMMON STOCK WARRANTS
The following table presents the common stock warrant activity:
SharesWeighted
Average
Exercise
Price Per
Share
Weighted
Average
Remaining
Contractual
Term
(years)
Outstanding as of December 31, 20237,775,734 $2.95 3.4
Exercised(4,608)1.30 — 
Outstanding as of March 31, 20247,771,126 2.95 3.1
During the three months ended March 31, 2024, warrants representing 4,608 shares of common stock were exercised with an exercise price of $1.30 per share.
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.24.1.u1
COMMON STOCK WARRANTS
3 Months Ended
Mar. 31, 2024
Equity [Abstract]  
COMMON STOCK WARRANTS STOCKHOLDERS’ EQUITY
Activity in equity during the three month periods ended March 31, 2024 and 2023 was as follows (dollars in thousands):
Common StockAdditional
Paid-In
Capital
Accumulated
Deficit
Total
SharesAmount
2024
Balances as of December 31, 20235,140,024 $$136,259 $(129,913)$6,351 
Stock-based compensation— — 85 — 85 
Issuance of common stock upon exercise of warrants4,608 — — 
Net loss— — — (1,832)(1,832)
Balances as of March 31, 20245,144,632 $$136,350 $(131,745)$4,610 
2023
Balances as of December 31, 202267,472 $— $127,482 $(122,203)$5,279 
Stock-based compensation— — 166 — 166 
Issuance of common stock upon exercise of warrants102,500 — — — — 
Issuance of shares pursuant to the vesting of restricted stock units, net of shares withheld for taxes1,102 — (11)— (11)
Issuance of common stock for service4,539 — 100 — 100 
Net loss— — — (2,037)(2,037)
Balances as of March 31, 2023175,613 $— $127,737 $(124,240)$3,497 
COMMON STOCK WARRANTS
The following table presents the common stock warrant activity:
SharesWeighted
Average
Exercise
Price Per
Share
Weighted
Average
Remaining
Contractual
Term
(years)
Outstanding as of December 31, 20237,775,734 $2.95 3.4
Exercised(4,608)1.30 — 
Outstanding as of March 31, 20247,771,126 2.95 3.1
During the three months ended March 31, 2024, warrants representing 4,608 shares of common stock were exercised with an exercise price of $1.30 per share.
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.24.1.u1
LOSS PER SHARE
3 Months Ended
Mar. 31, 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
March 31,
20242023
Common stock warrants— 265,401 
Stock options— 23,371 
— 288,772 
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SUBSEQUENT EVENTS
3 Months Ended
Mar. 31, 2024
Subsequent Events [Abstract]  
SUBSEQUENT EVENTS SUBSEQUENT EVENTS
We have evaluated subsequent events from the balance sheet date through May 9, 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 26 R15.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Pay vs Performance Disclosure    
Net loss $ (1,832) $ (2,037)
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Insider Trading Arrangements
3 Months Ended
Mar. 31, 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 28 R17.htm IDEA: XBRL DOCUMENT v3.24.1.u1
BASIS OF PRESENTATION (Policies)
3 Months Ended
Mar. 31, 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 March 31, 2024, and our operating results and cash flows for the three month periods ended March 31, 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 $61,000 and $41,000 for the three months ended March 31, 2024 and 2023.
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 $3.6 million and $5.4 million as of March 31, 2024 and December 31, 2023, respectively, included within cash and cash equivalents in the condensed balance sheets.
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.24.1.u1
BALANCE SHEET COMPONENTS (Tables)
3 Months Ended
Mar. 31, 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):
March 31,
2024
December 31,
2023
Accounts receivable$165 $99 
Allowance for uncollectible accounts(4)(4)
Accounts receivable, net$161 $95 
The following was the activity in the allowance for uncollectible accounts (in thousands):
Three Months Ended
March 31,
20242023
Balance as of beginning of period$$
Increase in provision— — 
Amounts written off, less recoveries— (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):
March 31,
2024
December 31,
2023
Raw materials$797 $747 
Work in progress11 — 
Finished goods71 53 
Total inventory879 800 
Less: reserve for obsolescence(5)(5)
Inventory, net$874 $795 
The following was the activity in the reserve for obsolescence (in thousands):
Three Months Ended
March 31,
20242023
Balance as of beginning of period$$18 
Increase in reserve— — 
Amounts relieved— — 
Balance as of end of period$$18 
Schedule of prepaid expenses
Prepaid expenses consisted of the following (in thousands):
March 31,
2024
December 31,
2023
Software licenses139 152 
Professional services66 30 
Insurance49 64 
Deposit on equipment purchase25 — 
Patents14 
Prepaid inventory111 
Other50 17 
Total prepaid expenses$346 $388 
Schedule of property and equipment, net
Property and equipment, net consisted of the following (in thousands):
March 31,
2024
December 31,
2023
Research and development equipment$1,763 $1,763 
Office and computer equipment808 808 
Autos54 54 
Furniture and fixtures41 41 
Leasehold improvements143 141 
Total in service2,809 2,807 
Accumulated depreciation and amortization(2,456)(2,419)
Property and equipment, net$353 $388 
Schedule of accrued expenses
Accrued expenses consisted of the following (in thousands):
March 31,
2024
December 31,
2023
Compensation, severance and related benefits$285 $232 
Legal and consulting professional services27 121 
Product warranty12 15 
Other67 — 
Total accrued expenses$391 $368 
Schedule of maturities of notes payable
As of March 31, 2024, future principal payments were as follows (in thousands):
2024$25 
202536 
202639 
202743 
202838 
Total principal payments181 
Less: current portion of notes payable(34)
Notes payable, less current portion$147 
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.24.1.u1
LEASES (Tables)
3 Months Ended
Mar. 31, 2024
Leases [Abstract]  
Schedule of components of lease cost The components of lease cost were as follows (in thousands):
Three Months Ended
March 31,
20242023
Operating lease cost$56 $56 
Schedule of future minimum operating lease payments
As of March 31, 2024, maturities of operating lease liabilities were as follows (in thousands):
2024$164 
Total operating lease payments164 
Less: imputed interest(5)
Total operating lease liabilities$159 
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.24.1.u1
STOCK-BASED COMPENSATION (Tables)
3 Months Ended
Mar. 31, 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 March 31, 2024:
Outstanding as of December 31, 202336,708 $119.70 4.0
Forfeited(41)300.62 3.0
Outstanding as of March 31, 202436,667 
(1)
119.49 3.8
(1) Includes options related to 8,249 shares that are inducement awards and not granted under the 2018 Plan.
Schedule of stock-based compensation expense
The stock-based compensation expense was recorded as follows (in thousands):
Three Months Ended
March 31,
20242023
Research and development$$
Selling, general and administrative (1)
81162
Total stock-based compensation expense$85 $166 
(1) Includes $2,000 related to stock issued in exchange for marketing services for the three months ended March 31, 2023.
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.24.1.u1
STOCKHOLDERS' EQUITY (Tables)
3 Months Ended
Mar. 31, 2024
Equity [Abstract]  
Schedule of stockholders' equity activity
Activity in equity during the three month periods ended March 31, 2024 and 2023 was as follows (dollars in thousands):
Common StockAdditional
Paid-In
Capital
Accumulated
Deficit
Total
SharesAmount
2024
Balances as of December 31, 20235,140,024 $$136,259 $(129,913)$6,351 
Stock-based compensation— — 85 — 85 
Issuance of common stock upon exercise of warrants4,608 — — 
Net loss— — — (1,832)(1,832)
Balances as of March 31, 20245,144,632 $$136,350 $(131,745)$4,610 
2023
Balances as of December 31, 202267,472 $— $127,482 $(122,203)$5,279 
Stock-based compensation— — 166 — 166 
Issuance of common stock upon exercise of warrants102,500 — — — — 
Issuance of shares pursuant to the vesting of restricted stock units, net of shares withheld for taxes1,102 — (11)— (11)
Issuance of common stock for service4,539 — 100 — 100 
Net loss— — — (2,037)(2,037)
Balances as of March 31, 2023175,613 $— $127,737 $(124,240)$3,497 
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.24.1.u1
COMMON STOCK WARRANTS (Tables)
3 Months Ended
Mar. 31, 2024
Equity [Abstract]  
Schedule of common stock warrant activity
The following table presents the common stock warrant activity:
SharesWeighted
Average
Exercise
Price Per
Share
Weighted
Average
Remaining
Contractual
Term
(years)
Outstanding as of December 31, 20237,775,734 $2.95 3.4
Exercised(4,608)1.30 — 
Outstanding as of March 31, 20247,771,126 2.95 3.1
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.24.1.u1
LOSS PER SHARE (Tables)
3 Months Ended
Mar. 31, 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
March 31,
20242023
Common stock warrants— 265,401 
Stock options— 23,371 
— 288,772 
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.24.1.u1
BASIS OF PRESENTATION (Details)
$ in Thousands
2 Months Ended 3 Months Ended
Dec. 31, 2023
USD ($)
state
Mar. 31, 2024
USD ($)
territory
state
Mar. 31, 2023
USD ($)
Organization and Description of Business [Line Items]      
Number of states registration received | state   50  
Number of states approved removal of RUP designation | state   49  
Number of major U.S. territories registration received | territory   5  
Accumulated deficit | $ $ 129,913 $ 131,745  
Cash and cash equivalents | $ $ 5,395 3,562  
Advertising costs | $   $ 61 $ 41
Evolve      
Organization and Description of Business [Line Items]      
Number of states authorized to sell product | state 33    
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.24.1.u1
BALANCE SHEET COMPONENTS - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Mar. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Cash and cash equivalents $ 5,395 $ 3,562
Debt Instrument [Line Items]    
Cash and cash equivalents $ 5,395 $ 3,562
Notes Payable    
Debt Instrument [Line Items]    
Debt, annual interest rate 9.10%  
Debt, term 5 years  
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.24.1.u1
BALANCE SHEET COMPONENTS - Schedule of accounts receivable, net (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Mar. 31, 2023
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]        
Accounts receivable $ 165 $ 99    
Allowance for uncollectible accounts (4) (4) $ (4) $ (6)
Accounts receivable, net $ 161 $ 95    
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.24.1.u1
BALANCE SHEET COMPONENTS - Schedule of allowance for uncollectible accounts (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Balance as of beginning of period $ 4 $ 6
Increase in provision 0 0
Amounts written off, less recoveries 0 (2)
Balance as of end of period $ 4 $ 4
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.24.1.u1
BALANCE SHEET COMPONENTS - Schedule of inventory, net (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Mar. 31, 2023
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]        
Raw materials $ 797 $ 747    
Work in progress 11 0    
Finished goods 71 53    
Total inventory 879 800    
Less: reserve for obsolescence (5) (5) $ (18) $ (18)
Inventory, net $ 874 $ 795    
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.24.1.u1
BALANCE SHEET COMPONENTS - Schedule of activity in reserve for obsolescence (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Inventory, Valuation Reserves [Roll Forward]    
Balance as of beginning of period $ 5 $ 18
Increase in reserve 0 0
Amounts relieved 0 0
Balance as of end of period $ 5 $ 18
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.24.1.u1
BALANCE SHEET COMPONENTS - Schedule of prepaid expenses (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Software licenses $ 139 $ 152
Professional services 66 30
Insurance 49 64
Deposit on equipment purchase 25 0
Patents 9 14
Prepaid inventory 8 111
Other 50 17
Total prepaid expenses $ 346 $ 388
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.24.1.u1
BALANCE SHEET COMPONENTS - Schedule of property and equipment, net (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Property, Plant and Equipment [Line Items]    
Accumulated depreciation and amortization $ (2,456) $ (2,419)
Property and equipment, net 353 388
Depreciable Property, Plant and Equipment    
Property, Plant and Equipment [Line Items]    
Total in service 2,809 2,807
Research and development equipment    
Property, Plant and Equipment [Line Items]    
Total in service 1,763 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 41 41
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Total in service $ 143 $ 141
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.24.1.u1
BALANCE SHEET COMPONENTS - Schedule of accrued expenses (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Compensation, severance and related benefits $ 285 $ 232
Legal and consulting professional services 27 121
Product warranty 12 15
Other 67 0
Total accrued expenses $ 391 $ 368
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.24.1.u1
BALANCE SHEET COMPONENTS - Schedule of notes payable maturities (Details) - Notes Payable
$ in Thousands
Mar. 31, 2024
USD ($)
Debt Instrument [Line Items]  
2024 $ 25
2025 36
2026 39
2027 43
2028 38
Total principal payments 181
Less: current portion of notes payable (34)
Notes payable, less current portion $ 147
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.1.u1
LEASES - Schedule of lease cost (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Leases [Abstract]    
Operating lease cost $ 56 $ 56
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.1.u1
LEASES - Schedule of maturities of operating leases liabilities (Details)
$ in Thousands
Mar. 31, 2024
USD ($)
Leases [Abstract]  
2023 $ 164
Total operating lease payments 164
Less: imputed interest (5)
Total operating lease liabilities $ 159
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.24.1.u1
STOCK-BASED COMPENSATION - Narrative (Details) - 2018 Equity Incentive Plan - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Mar. 31, 2024
Jun. 30, 2019
Jun. 26, 2023
Stock-Based Compensation (Details) [Line Items]      
Shares authorized (in shares)     70,717
Common stock, available for issuance (in shares) 42,049    
Unrecognized compensation cost $ 207    
Stock Options      
Stock-Based Compensation (Details) [Line Items]      
Options, term   5 years  
Unrecognized compensation cost, period of recognition 1 year 1 month 6 days    
Minimum | Stock Options      
Stock-Based Compensation (Details) [Line Items]      
Options, vesting period   12 months  
Maximum | Stock Options      
Stock-Based Compensation (Details) [Line Items]      
Options, vesting period   36 months  
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.24.1.u1
STOCK-BASED COMPENSATION - Schedule of stock option activity (Details) - $ / shares
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Number of Options    
Beginning Balance (in shares) 36,708  
Forfeited (in shares) (41)  
Ending Balance (in shares) 36,667 36,708
Weighted Average Exercise Price Per Share    
Beginning Balance (in dollars per share) $ 119.70  
Forfeited (in dollars per share) 300.62  
Ending Balance (in dollars per share) $ 119.49 $ 119.70
Weighted Average Remaining Contractual Term (years)    
Outstanding 3 years 9 months 18 days 4 years
Forfeited $ 3.0  
Stock Options, Inducement Awards    
Number of Options    
Ending Balance (in shares) 8,249  
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.24.1.u1
STOCK-BASED COMPENSATION - Schedule of stock-based compensation expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Stock-Based Compensation (Details) [Line Items]    
Total stock-based compensation expense $ 85 $ 166
Issuance of common stock for service   100
Research and development    
Stock-Based Compensation (Details) [Line Items]    
Total stock-based compensation expense 4 4
Selling, general and administrative    
Stock-Based Compensation (Details) [Line Items]    
Total stock-based compensation expense $ 81 162
Issuance of common stock for service   $ 2
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.24.1.u1
STOCKHOLDERS' EQUITY - Activity in stockholders' equity (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Increase (Decrease) in Stockholders' Equity [Roll Forward]    
Beginning Balance (in shares) 5,140,024  
Beginning Balance $ 6,351 $ 5,279
Stock-based compensation 85 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
Net loss $ (1,832) (2,037)
Ending Balance (in shares) 5,144,632  
Ending Balance $ 4,610 $ 3,497
Common Stock    
Increase (Decrease) in Stockholders' Equity [Roll Forward]    
Beginning Balance (in shares) 5,140,024 67,472
Beginning Balance $ 5 $ 0
Issuance of common stock upon exercise of warrants (in shares) 4,608 102,500
Issuance of shares pursuant to the vesting of restricted stock units, net of shares withheld for taxes (in shares)   1,102
Issuance of common stock for service (in shares)   4,539
Ending Balance (in shares) 5,144,632 175,613
Ending Balance $ 5 $ 0
Additional Paid-In Capital    
Increase (Decrease) in Stockholders' Equity [Roll Forward]    
Beginning Balance 136,259 127,482
Stock-based compensation 85 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
Ending Balance 136,350 127,737
Accumulated Deficit    
Increase (Decrease) in Stockholders' Equity [Roll Forward]    
Beginning Balance (129,913) (122,203)
Net loss (1,832) (2,037)
Ending Balance $ (131,745) $ (124,240)
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.24.1.u1
COMMON STOCK WARRANTS - Schedule of common stock warrant activity for the period (Details) - $ / shares
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Shares    
Beginning Balance (in shares) 7,775,734  
Exercised (in shares) (4,608)  
Ending Balance (in shares) 7,771,126 7,775,734
Weighted Average Exercise Price Per Share    
Beginning Balance (in dollars per share) $ 2.95  
Exercised (in dollars per share) 1.30  
Ending Balance (in dollars per share) $ 2.95 $ 2.95
Weighted Average Remaining Contractual Term (years)    
Outstanding (in years) 3 years 1 month 6 days 3 years 4 months 24 days
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.1.u1
COMMON STOCK WARRANTS - Narrative (Details)
3 Months Ended
Mar. 31, 2024
$ / shares
shares
Class of Warrant or Right [Line Items]  
Warrants, exercised (in shares) | shares 4,608
Warrants, exercised (in dollars per share) | $ / shares $ 1.30
PreFunded Warrants, Issued in November 2022, Common Stock, Registered Direct Offering  
Class of Warrant or Right [Line Items]  
Warrants, exercised (in shares) | shares 4,608
Warrants, exercised (in dollars per share) | $ / shares $ 1.30
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.24.1.u1
LOSS PER SHARE -Schedule of outstanding potentially dilutive securities (Details) - shares
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total (in shares) 0 288,772
Common stock warrants    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total (in shares) 0 265,401
Stock options    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total (in shares) 0 23,371
EXCEL 54 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( "6+J5@'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 " EBZE8J=G67^\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M3L,P#(=?!>7>.DTW)**N%Q GD)"8!.(6)=X6K?FCQ*C=V].6K1."!^ 8^Y?/ MGR4W.DH=$KZD$#&1Q7PSN,YGJ>.&'8BB!,CZ@$[EFC MVB,(SF_!(2FC2,$$+.)"9&UCM-0)%85TQAN]X.-GZF:8T8 =.O24H2HK8.TT M,9Z&KH$K8((1)I>_"V@6XES]$SMW@)V30[9+JN_[LJ_GW+A#!>_/3Z_SNH7U MF937./[*5M(IXH9=)K_5]P_;1]8*+E8%7Q?\;BLJ*59R77],KC_\KL(N&+NS M_]CX(M@V\.LNVB]02P,$% @ )8NI6)E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" EBZE801W4,^X% #('P & 'AL+W=O'5VNI?J>+(30Y"4*X^2JL=!Z^:'52KR%B'AR M+IYG05'88H[3;44\B!N#R^S:HQI%4G2 M*.)J-!(>_E1B),#1*4(Y_ MMZ*-XITFA?I+KCV(+U#%ZG@R3 M[)>L\V<[K$&\--$RV@9#":(@SO_YR_9#[ 6XM"* ;0/8FP#J5@2XVX#LR[7R MDF58-USSP:62:Z+,TZ!F#K)ODT4#31";:IQH!7<#B-.#&^FE4"N:#&.?W,8Z MT!LRCO/F83YSDR0+KD1RV=+P-A/3\K;*U[DRJU!VR;V,]2(!55_XK^-;4,JB MJ&Q7U&N&"MYS=4Y<>D:8P]J6\HP.A6^(T[-%ORJ-6WPX-Y-S*^1&+(6-% ^G3O.+#0F-JHG4*9 ZQR%]2;G20H4;\B264FD;'BZE56K[ M*",TJB9>M\#K'H?W*%0@3=?V"0P0ULK#E8IN5]GOT/B:G+V"LW=DRU0F&$4JO&!1]8VBNM,;A]N)\^WHX]G9/PP.K=AH@(U,:E3 MSK+.,:#CV),*&F2:0B(YG&6FW@W[?2'U"_N;41XT%UD?>,!3T& M^9F_D+$//328!5[N*:J;\0%)YC29T[OH.QTK+QI5O.P8WJ'O@WIRMCL@ MG^ Y\CFVURLNR=QVUR$/A%[H!1FNQ)D5&]6HBUW:((H:#QS[>2VMV+CD) V@ M6U#J6'%/X8-H:80H;F7>XH[,&?3@9[F.K:BXW.-"BCAXL8*>PAW1TAY1W-2\ M!2W&JD ME?043HF65HGB_B9KJT-8[%>#X0+O+EC_O17L% Z)EA:)XO[FD_2@QJ OQ9A' M.B#2ZUTTV[3M6OE.89)HZ9(H;F^> PWN3\X(9>^F[\E$>*F"NK1"XDHC&44P M T^T]+Z?D9^=<["&9,D56?'0OHC!!6NBL](X,=S:@*WW@WA.)IMH*D,;\0&! M"3A#:[+@%.Z(E>Z(X59F5X?D]L5;\'@N*IWO :&'X>1F:%U=XX%U"4L_Q([R M0Z-4*;,^RQ=E657"3)):$TH'%+]:TU C/*HN9VF V%$&:!QKH?*DI%EH\QVX ME1-7K.(\A?-AI?-A1SD?LQ"%!0N8@;E4UB'H@,Z#C)O<\P3(@(B?"UIY3V& M6&F V%$&:!+Q,"37:0*W$WNKK9<=PL/JXI6VAQUE>VXCH>:F5_X&"K#*@ EB MR6-[O>*"E=D3/*XN:.EZ&&Y:=O6X$%"/&%[-Y! >5Q>O]#[LJ/S0ZXE]DN7L MR>=4@Y>-LPGT71!O4_DV!W>-O^5'<]5;M4ZF9G:25H,.;;>[+KMLK6RXI15B M1V6,1C"R*O!\X]@7+^1W8:]17,H![]/M.VZO;T4XA>]Q2]_CXK9E-VW>!8GQ MME\%>#0LAWM KMFDK.E:\W]X9%W0T@BYN'\I$KC[I'=PT3K6'A"KRE#C8749 M2RODXL;E+>,V)U]-BVZFSH2$8@:ASGD/QCN5 M;QOG)UHNLYW7J=1:1MGA0G!?*/, W)])J7GHY%*MRRGZD3L6 %? M-D+F5,.CO!FIG61T72GEV8@$03+**2\&\UGU[DK.9Z+4&2_8E42JS',J'SZR M3-R=#?#@\<5W?K/5YL5H/MO1&[9B^N?N2L+3J+&RYCDK%!<%DFQS-CC'IPLR M,0J5Q)^_5PMT=O7[]!KQ OT8RM*18NUFHTT3&N41VD]QOED''6 V3+COIB-&V!C+[ ?0M,, M2MCA;G/!&UM31],H[."SA9)D'+H!3AJ $R_ BK*0%JA4K,8W1,"/DFI>W*", MT9Z5GM@Y&'<#:LL0'+CQ3AN\TR>2T(#3#]6&-GMY!W2J>Y=]:N=:W VK0Z8O M'W'0,DK@Q?E-;YE$A2B>7OO:TE&8NA7'+W.,\8#U\#.2TP,,6Y/&T=B"9DN- MR;0G+7%+4/AY#)5Q>LTSKCESTQ1^49YZ*6O'3K=,A?U4U9# CCX8!G Z'-H[ M#W=KK$LH[MEZN*4H_"1'R9+Y&0#;Q!-.N^3D$DKZ]ES+3]A/4(\ILQ.RZH[% MIEO)FFQZ<$*WF0G'TRYT6XC@<0_TEK^PG\ '4+3J(?,2$MFQ$]F"Y'G7)MF0.V;?5&8?<^*%+"BMXJQ:D>I=T[< M7MONLH^"L5\(.P\$P"*H_I+840"!:ZJV0 M_&^V'IH^C2&NE"$WDSRBU$K# !+(&3R;78-NDOM$CMULZ9?XZ=>D.'"#QT>O MD_$01]$P"4GS$3PU+T(\OW5& +M%PTEH)3N.!0X M)TA'6Q F86PMN5..''00QW#;YH#XFP-HN\J\S*B&=5FS#4^Y\ZQ#;+)_CT,\ MCJR0N@3)=(I[6@/2M@;D.<==U5N*G+ =9]\$6\%U''[#&/< ;ML%\IQVX8#5 MJG3^EPY,[.L@^YCDD'(O=A") E4G;1TJ>WR8]L$D%V+5B3/;0+=?/]M),T+#JQL?B!_W M')_C7,>WMV;\0<0 $CTF-!5]*Y8RN[)M$<:08-%@&:1J9LYX@J7J\H4M,@XX M,J"$VI[CM.T$D]0*>F9LPH,>6TI*4IAP))9)@OFO:Z!LW;=M@7LU=!T-,!%?":S%1AMI*S/&'G3G M?=2W'*T(*(124V#U6,$0*-5,2L?/@M0JU]3 S?83^XTQK\S,L( AH]]()..^ MU;50!'.\I/*>K6^A,-32?"&CPORC=1[;:EHH7 K)D@*L%"0DS9_XL=B(#8"[ M"^ 5 .]8@%\ ?&,T5V9LC;#$08^S->(Z6K'IAMD;@U9N2*I?XU1R-4L43@;# M3W>C\=UT/$+7@P^#N^$836_'X\]3=#;!'%(9@R0AIN?H+7J-;"1B-2IZME1+ M:P([+):YSI?Q=BSS$?,&\MT+Y#E>LP8^W \?05C"_2K<5H9+UU[IVC-\_@Z^ MJ<025#)*Q.;HAJ0X#0FF:,($,=NUG/K>6VG7=UQO\3664;_'(;_'WLP40=&> <(J3R+'RX0!GF:(7I$M 9 M25'$*,5"ECQLEO-:%]Y*.UXG/^UH8LU\E_6_J/"*Q8:)466B^R0(18'I;?>J9J6_>^ MB(K@=BFX_2+!ZHH0$J<121>'5+LB11Y_H?TKQS5)H? MBJJ([Y;BNR>(/SG'NSM3=WO;CXFL.+@L'5R>[N"X%+]\IJGE-IMMW]O27AOG MF-NF3KGK_+T@G=.UGY#M!?UA!_6!-1;LC>M>UUKJ](EID*8,:DJB=,,U8E'W =H.;GC,FGCBXJRB(R^ -02P,$% @ )8NI M6"(M[4J?! J1$ !@ !X;"]W;W)K'Z]&)\9_"IU2BMRB,Q=CPI=P/35-L?!H1<B"23$:_2WP0^.2G[3.K>;@WX1/@="9O=_=:8'CY'/L)/&\W9RWVQ9]\D*/-#Y0<8-B*G5, M4_=NXJ[VF^/$Q9V1>2P3J-O8CI/;7.#JY+@ZK;AF3$C$MDB0D&K3-77OE,?L M6Q5<=1OL8CVN;HZKVXKK;\Z$0'O.MH%VNKKU(9WJ=-5M!K8>52]'U6O-WN6> M(?H&XB'H&*H ]?[R*S]H& 7?/LYW_YOLE90PC<^@LT,!.$(2K=75:LC MW:_-MM.K)HK&IM_3+\D@ASAHA;@"U8,%N4$[&L/BA E4XH$\!&I?4<*H0SNH MYT_7ZE?@:HQZ'4N/%UN%REBMB-=, DQ62R6M6%AU"(->%:?&RL9.P\3BDASB M5J!?50EN.8O.8%FL!XEKP]_BONM446K,;,OM-,"T"YAV>U%*GW*0W418KK+9 MO-869A;I@RKSHZ)=\BZ4%+<*%DBII!!79M2U?)UZ^E1W28U-OV%)"K'#[6J7 M0\M60XO-K:>#6\56MVDJOT+P<+OBE=.E48VQ1M)P%5S=IFGB"M7#[;*W@&8E MA++38JKK&9298U=A:@5;A>L'TFK0D$!CK!C[2@2/H%$1-"T"0G*H/;;6]7K!!MT!5_JZ>MK+9.Z M6'6PZW:<6A[4#7$/6VX3F4+9<+NTO8^,%X0'9?0[.G4Q:Z"C4[UF.G:A>W:[ M[IUS&X&8I$@OEL)C84AXZ:V61C9&OYPXUIW3K9#0F6%\-VCX*K4+3;3;-5%+ MHKP$[Z2!WT=#8Z:C89::WHCR77(6(-"&'6*9MHKYT_R\89ITV97G]W@X2T\- MBC#I(08T@KL@%BBD6PAIW?4@07AZ+I#>2+9/6NM7)J%13RY]2CS*E0&\WS(F MSS=J@/QT9O(_4$L#!!0 ( "6+J5CV$(&,T@4 .X9 8 >&PO=V]R M:W-H965T&ULK5EM;]LV$/XKA#<,&]#4%N77S#&0. E:8$F, MNET_T]+9XBJ)*DG;27_]2$F1[.C$)("_)))\=WKN]2&IZ5[('RH"T.0QB5-U MT8FTSLZ[715$D##U4620FE_60B9,FUNYZ:I, @MSI23NTEYOV$T83SNS:?YL M(6=3L=4Q3V$AB=HF"9-/5Q"+_47'ZSP_^,(WD;8/NK-IQC:P!/TM6TASUZVL MA#R!5'&1$@GKB\ZE=S[WW5P3:PK*R%^V)O/X46G9Q%!#(&V)ICY MMX,YQ+&U9'#\+(UVJG=:Q6QR;>,-3VT:EUJ:7[G1T[/YP_WU MS?WRYIHLOUY^O;F[N?^Z) ^W9'ZY_$1N_WGXOB1GY-ORFOSY^U_3KC9OM'K= MH+1^55BG+=9]T6=!N^8_$A\[P.A/=I'\,S? MKNX[X/A5]/S=V1^_>WYC/)S)V%(%^%8&^R_KLWDR:6"B%.5EH#G-- M.TYVLS-O[)L!TYMV=X<.((*TYX\.!8_ #2IP V=Z+L/_3 >9H:,5T<),G4"D M 8^!I"5J^]1>!S:/6P4AX>G;DS@X91)/9.PH3L,J3D-G$J_!& TX*P9K&A*6 M"*GYK_P!YGEA;G"0L.-L%2XA4L/6G(XJK",GUJ46P8\S.[E#$HC$T)EJA3EJ M !@/FC";4MZP'>>XPCEVXKQBH:&3E2;P:#$"AF_<>/-+;$V),]H*;5)!F[BG M5L32#:@7M:X4F#:QV8\Y6_&XO>XGIZS[$QD["H37J]FOY\S291"(K1T/IOZ! M[]@J1A-56CG*PW&-%,X@+PW7UDUB)B M=-P.D=80J1/BYW1GYJR03R@VVHS?:(* :\KY#G U37M.#IP]Z AD6>(H/O^5 M/BOA(6)>.[R:0STWB595F+&GUA+L-]_M]Q&,F!P=M*.LR=1S(; U2&HP23#5N\4 V:>D,@XB(>8YDU_SEN0GL_BWK M#11XDZC,>HIB;81(TI[G*(*:U;SQNU:\W+2]>LMBR7/2Y7M9XU36CJ-0$ZCG MI*798BN#R"Q!B%B33-H$ZJ><.N'GEF=VP8F&8/*V*8.(M1<>K;F.NKFN47A8 M[C#<%&$_!#2HDU3?6W*GLG8%'$U@*$)(O%$P#9L?L&E7$))!B&\*,3R'N4).,&]X@?.W@&5K3-773=:/=L;Y!03?)&6UW1,P% MO"9Q^AJ)!Q+L<#68C[+&/D#LF27NT_<2!UO1.W?0^ M;T/\@:Q@P]/4)L#2!D@N0M2-)GL/_ FR<44$^Z-1.\O3FN6I>_/J< +,4S?\ MYI[5'PRQ FH*TE&_?;E/:WJF[@WN!FJVLF ME(@MK^#L<=)M[JFL'1]3UMSON[D_3VB^A30A,('08-Z"+E+\)HLCNPQ$JB5K M?LWSOGN3^Q)C(!(H!B^*TVL<&C9 ND0*D-V#D_,$Y";_H*!(OATK3J6KI]5' MB\O\J/[%\ROO?%Y\>JC-%%]"[I@T;:](#&MCLO=Q9((FBX\+Q8T667X^OQ): MBR2_C("%(*V ^7TM#-F7-_8%U2>>V?]02P,$% @ )8NI6.Q(]YCX#@ M[R< !@ !X;"]W;W)K')T=&CPUI;=_#\*5^[#,^?^C95UIG+H&);USIL7IC*KY\='!]T M%Z[L8IGHPN'SIXU>F&N3/C27 =\.^UU*6QL7K7S@B 0RE2D2[:#Q;V4N3%711A#C8][SH#^2'AQ_[G9_ MQ;I#EYF.YL)7_[9E6CX[^.5 E6:NVRI=^?7?3=;G(>U7^"KR7[7.:X\.5-'& MY.O\,"2HK9/_^C;;X6L>.,D/G+#<'"5O3@L,B;_-"MCFY M9YM3]<:[M(SJI2M-N?W\(43JY3KIY'IQ\MD-W^@P5:?'$W5R='+VF?U.>SU/ M>;_3>_9[%Q;:V4^:0F&B+KR+OK*EELAPI;H,)AJ7Y(*?JU?6:5=87:EK7#0( MPQ35?\YG,04$TG_W64@$.-LO "77X]CHPCP[:.BLL#('SW_X[OC1T9//J'?6 MJW?VN=V_WHU_81OU5JS.OYI*KW4PV(X%RPO5$ACYL=4AF1 YQFKM MVCFBIPW6+52T6(/':+_+I3?.WD[4>;"?O--3]6\\KU<& +,"<#8XEG:@Y="\ M-H%"TWZB?;1:5'ZFJXEJ@F^"-0G@JA)\XWSE%QL%Y*:C]8)7.ULCJ!L3DVI\ MTU8<\7$"*6S"GJ2NWKF5EL&WBZ6"4Y.M;-I !I>"KT3CN0VT6?!E6R0%5]\X MOW;DZ0M:IB_I+$3ZSV=/U'1\#4NUJNS'UI9 5IMX6]01DI,L+(@-R1:()/;3RKI-56R*RB_-+:)0X4[C;VUIV$(IV"91:INMHRI;V\1!*&+F+(& M8H=\T4;V>;9A1???^K#6&Y8D>,BUXX(IDDSILK0L-Y**9/HPO9X";E$?P M!*]>!I]RM3M?&%=0Z"XL05:G\" ?,VGK'2POHTYVK&& M9/((,$T'6!/A> NE(!1*+2N#O8PNEO+(5+WW"CAK^#P.Z6 * [^6.R=BD['I MH'!5J8='LHTD$ GT*SUB$6BL3=76,ZLGZNQO]'V]M#B7#]$-/$V'T#/!U'X% M^V )?;TRL@7N?HB48M$N7*X,B-HU]*#_]YTF 4.16>L_(34[ DD>+ P#B["W M>EA!_3IEW2O=.E"J4A%\5:33D#0O5[["?N_?*$B@HI^GKTL(+$@) 6)H6XM\ MS!M]2[CK.617'IE$@;7V.V$>[XOS?!1BG"XCX0CP-7$46[>U"C;>,,S8@G*S M!2\(7Q^WKPR6X\YKZ%;(%A/UJG6+_)&4N/(E'I?MSPL$]'7>X^3A@]F/#*'_ MC_A.2R1CZ97SJ%Y%89HDD) E! AU%AE'.B&U;M,2$?%)"B&E1V\TITY/C(O@+TQPN8C 7%"=XJSC(7'@(0A.>!,4"='><20)B&@"Z<-E6P^BV+68DOT F3T;$QV>=/.*EN0 M:7Q+&RX(+6LYBRY2G28[>BX5>[2AS&? R.FY,1H%DPXJ45L+2:.LYBE[?O?J M290G[:@(PMWM#-+/T,6PW'HF M=0]N_(S5)MP?(!-=+AK[7)?$,@F=S51=-Z9@\5!W!X $VVB9/J'N4[SBA,I# M1D0I;IGL#(I$@2Q8!(]"$\3_EHA,O["7(H#C<^ Z6N=B1M0[)Y S6'A/)-7H M&16ZEO@?QT0T&>_S:4WL2-I8[+4%\$[/*;#87 = M.OL>A0K.&JDNWR VJ^_,0A-V@UY9)$1Q)ZSF2-B1/MDO3+\R?G7U'WOG4Z36 MLK=$4.V^G-5!L,EY!H: ?3J,RTF1MP8CG$-LW(W@DQ-QX P/K[2M."P@=AVA#&]D0AT[+KDG9S+X(I2KEFD>T+G\ M$] NMUGX6A/9B>C%!VQ']L+_1G %=:HE*Y MTZ:+)3)%ZSIU /F&J?O8UG!, MW+%S1XCWN00.BYK*9D;-(;2 DC3,(( T!M^#W^@*WF_T1A2!85AVCZ.0LWBZ MD)A&U7)1%SD>",#)U.9VJ;F^X12HGI?WR38;:]9'Q1!84_4[4V\*0'KH0C>6 MBO%5O]7U/K3I0"KB:)B2@',$+G?PI,_#EI(EVX2@A8L7G9L[G)I#A -X-V69 M]L#06W@CX9I/&6O8(9C#$3UT=>U4Y^%2*!*3T)7)D$3%6SS0\3+VY&20=P%' M))%BVYL#J97"JTD,J)&7(:) V3B$Q(-G2+5:4+GA&63(6UZTTM3Y3(+Y.;MFQTY5>=[R%4.^Y*! MORC:FEBBH=@E<./NX/OCT^/ISZ"_:((RZ! 6TUF%"- T^2BF75#44.6^+ 5!U+',WE_K![8'[NMYVWU MK:4Q3S!LWY P?9AUW\;,F5LO:;?&",A/= X!6I0T?S/Q"02#9-(B9X9-56DR MDE"M;%VK"!.21 MY87)IJ''I2;/@T:GT192+$9U90R5&7A(FI4(T_G]"RB))U9WI ]&2 (-B1+/ M*-6-06T!1Z&4J!A-9(])!AF1>T&31CINEF=[3_CR@Q4LM,-1:I/M0X-V!IJ, M 0X-(S+G!;-?CE8>T1&)W:H)3:6E@G1 &GNK:AZ& SB7 M%C#7E4P#Q5H6H6D+I+:U8"#7<]DG18F!Y&PH*.DTO[N1B7F8& MWJDWXVI(YMARI6$^.*,6%H[.D^BD;TR&@AHN0VYF[BC$GGBY#;LQ/]NRZ= R M[>?7-*9#U)'*:"+4B3F+[)H :DQ'(2O2+K=!U&+B5]A]''12<; MMXH388),L[&*D&5?V[AK>Q0"F8U 0!OWTNN+?HBS]V42E?QN/K(AS1#[J-N4 M,U\8_S"8S(QQP[@'Q"VV6B"+)YYMU4?/HALC=P.6ZSY5>,7+6W ^MS 0N*[1 M2).Z#_*KENN7%_TK%H([2WVWK4=RR9"(?760F!S MYCE:0J\;9XL2R+2U1 #A[3"< AG% MM@V9IU.2G_KM_/RR5W6P\. *"BH$2MJQ-D?K7G,S'$A6@R-1[T0B?K67^W87 MF46T,-#]4=\[D;Z[FWKKD'FA+0U6+M';\"F\RPE-B^_+.$]31!B+G6_VW MH(!W>X>-@@?;B"7==QQ*.2-'WXXA]8V1PDBLQ/JRF_'MS#'I>9KTR0QR*T,& MZ;9"+,I;N-U)H24&';@SX*:NL_L^:Y.O)+)[-7A(DGJ+60[5DD>)*S9UMY)I M # R5M1+*+?&*CCHY_^4'')]8BKE^ZZFC]; M-VIKR/+GDB=W=_AG;W,2Y[Y!Z@1VJ$PYY Y2G7C]ZL=X6(ENLGUS%1< MO:0=W>+3,E>;T$Z-IQ:1/;QG 2+??W'&/N570_#RRRA=&6N9 6B@4_L3E_8F M]U,%8_OV"-,1DBAO9/D):3[ 34Q_%-/7?FZ?:8J626/J)_,$;'FFQDE7X9%A MV$U@ [1=[E2ZID?#3B<.W+R$3.*O0_(T-K(-"+7D/W#;<:<'=$X4Y@##N,; M)K6EO VL;N3UCV8*6]VB%)G2UA'E,S3('-K -(-/P30 M^-I/,L2G5_HE#?,(WW7,ZWUV2.9EW6M$N=F".M, 7T?%T:!!V&7I87W\GQ/ M"$ZG$!XH>2(2Y2U0Q#/C*P5?(3C*EJ/0&-X1R @GJN\?'4^.CH[X^_=G\GD/ M]GX1=$$"$.1+&HD@Q7X'#>W'/TAKH<_%UAKZ<008)["U'N"^@_A<8TS)@Q6= MK2)S=F<2\]QN[#?:DR_S&RWA^;6Y?V?)%C0 G)EFB <)[CO;9@9YAW>,*\T7 MP&'?+W8.1S_" GE<\$_-V/TNR>^Q^JO]K]G.Y4=&PO=V]R:W-H965T&ULK5?;;N,V$/V5@9L6"6#$UL6W- G@I%GL KM)L$G;AZ(/M$391"51)2E[ MW:_O&4I6'&\2;-$%="4Y]S/#X?E&F[_L2DI'7XJ\M!>]E7/5V6!@DY4LA#W5 ME2PQDVE3"(=?LQS8RDB1>J(B'X3#X7A0"%7V+L_]V+VY/->URU4I[PW9NBB$ MV5[)7&\N>D%O-_!9+5>.!P:7YY58R@?I?JWN#?X&'9=4%;*T2I=D9';1FP=G M5S&O]PM^4W)C][Z)+5EH_1?_?$@O>D-62.8R<M$ M,N'^]X[[.V\[;%D(*Z]U_KM*W>JB-^U1*C-1Y^ZSWKR7K3TCYI?HW/HG;=JU MPQXEM76Z:(FA0:'*YBV^M'[X%H*P)0B]WHT@K^4OPHG+G,&L IV[O)I_G-]>W]##^YN;1[J^^W1_=WMS^_AP/G#@SFL&2=&K6)99R][E3S\$X^'/;Y@7=^;% M;W'_3Y%\D]/+>K[&GJZ%77G_^8^;OVNU%KGWU7MD1+ZE7&$L)56NI76-%S?* MK8!B5QOEE+3L;;[Z)^-#J-GP:\/ /!#OD^56_R$06 M"VEVHU$?%4?-N'=4E> _?>-%4VFC#EH4I8Z0U*--*DM*!8B!PXD^23 MV)[2/$ETS2L_0RC(%KGLTRWJHMJIS)V9YMSTQZ@34=43 >X3F;T9S9>26Q#5!=HNKXLLK+Q([T.#[Q]ZMJ,L. M&8[H\9F2&_B=U?8E6KGMSD?BF\0>6/CH@;1?BYHPXQ?2@3;')6LBZ5T6OEMZ&??IB&0?AS]YX7C1(; -E)+AM9OX$N MC-=KL 2Z=XN/PY,#!629?B4ZAN@UD*+-MG';P>__#_9GL>'D@U"16TBY5 !HBDMM4XM30(:1?2H'>JCVFE(T\F,IL,A?03Q M&;7%PT=/+U!NI4TD6W\\.O'W@6E'H(^]0M^*D-PV E_#11& MYDJN(>EPP=L@:"5A.ZH$ZN;-EXKKA.T&Y&[@_R/A06=NPV4T5TG#,XAF%(Q" M"-,98@C,([YL)A98&H\I&L('MC;>@'A&XQ@L*XV23,@/+G05UWBJ:DAD1X6C MSNY[@(X= Q%Q9\X>> "W@.Y@B:'1D())"Z_JT/ CBN(Q/Z?L)C2H!HC@8GNS M$]\4S&=S\FGN.Z41PN]GF'N*0.>Z,?W)"0AD?S*.NO==EBF..^\+NJAJY.#> MZNEPZN]Y[;2E4A'TX82",&"STSIQ*$4&,F!^$")36KB.)QW(&Z^+0UOA MDQEO?M%X2K?:<3Z+K=]G/Y1M1X$6Q?->2HZT;SZA%)2@!&.'CK%:Q154V^99WW])J_T%+U*:L]IBN#ODE5G.-BV[:& MTOC"V$#AZ^W=5^TCKBKX&L&=_$99FO%[0H ^WE, L"L>7XD(ID&[04%_XXL5 MP[WI^I_[\#A"0W.[/]1N[X>4R'#LGR^U\8.]PUDAS=(?01G[V".:#H/UEEB)7S/UFAXI["N$L2FVZ2^=BCR"*ITFO7[)VDEE$FFX^B[==.Q M;4@K@[<.?%-5PKW,4=OM)!DDKXZEVI04'.ET7(L-KI#NZUO'5MJQY*I"XY4U MX+"8)+/!V7P4XF/ @\*MWUM#J&1M[6,PKO))T@^"4*.DP"#X\X3GJ'4@8AD_ M=YQ)ES( ]]>O[)>Q=JYE+3R>6_U-Y51.DM,$=^>P!SCMOP/(=H LZFX31947@L1T[.P67(AF MMK"(I48TBU,F7,J*'.\JQM'T9_XU,6U2G+7I7-LX.$U\+U8#@X@JR?C0[P#;M* MAY%O^%ZE0CEX$+I!N%!>:NL;AQZ^S]:>'#^.'V_5W%*.WJ8,#7/F:R%QDG!' M>'1/F$P_?AB<]#\?$#SJ!(\.L?_+U?P7$=R5"%(X]Z+,!D1E&T,>; &V<5 H M(XQ40H,R?#X-]R'Y(S:D;O(8+V4+J,6+6&L$8?+@= WFH)58*ZU((6-$73O[ MK+B#$(IP"4_Q$G+^D04JD5V^M([X75/C(JH'-Y9PC]PACP!I';\M$!34.E*_ MV)#6TQ%L2R7+_4Q^+U7OK)D\%#+*IMG\[;#9]9VW-_PMO)Q2]U MPZ<$&@N&]GN?CA-P[31H#;)U[,"U)>[GN"QY@*(+ ;Q?6"YV9X0$W4B>_@90 M2P,$% @ )8NI6$67?3K! @ 3 8 !@ !X;"]W;W)K:=G'+DO,2I>%*@L;5))IU1_.^B_6Z+270>08XK5@M[JYHON*EGX/@R)8S_0A-BNQ2<.D!7 ^NE;2%@4N98_X:'Y.&5DBZ%3)/ MCQ)>,]V!7O<,TB3M'^'KM87U/%_O4&%(9V7@YVQIK*:S_[6OQD#1WT_AWL/( M5"S#2407WJ!^PFCZ]DUWF'P\(K#?"NP?8S_2^:.X_:H"&=PC%.P)@=ZL9I;+ M-8C0!GJ]H&H-F=*5(A?%T0M^K)FVJ TPF7MWR62]HF;5VF&=U65@.BN S%QP M^W(&3<%IC\\5UPA<^@/KP%V!Q%Y62J*T!M0JI":;L= @A3(G0] 4,'!*,%NH MVE *\VY$8(WXZD9Y5O?IP;?7Q03&$Q@,PV?FDUU[D=O[&ULG5=A;]LV$/TKA!L4*>#8DNW:;IH$2-(,ZX8V09.M'X9]H*6S140259*R MX_WZO2,E1UZ3=-N'-J)TO'OW[NZ1/MEHBKRTI[W,N>IX.+1)1H6T M UU1B2]+;0KIL#2KH:T,R=1O*O+A*(JFPT*JLG=VXM_=F+,37;M5Z<]J+>^V++VJ5.7XQ/#NIY(INR?U6W1BLACLOJ2JHM$J7PM#RM'<> M'U],V-X;_*YH8SO/@C-9:'W/BX_I:2]B0)13XMB#Q)\U75*>LR/ ^-;X[.U" M\L;N<^O])Y\[B,,6\,; M/_A4_6Z 4R47Y=89?%78Y\YN[ZXO?SVZ.+^]^B NKS_=7'V^/;_[>/WY9.C@ MG6V&2>/I(G@:/>-I+#[ITF567)4II?O[AT"U@S9JH5V,7G3X29J!&,=],8I& MDQ?\C7>ICKV_\7.I9M+0T05*F(H;N45G.7%NC"Q7Y)__.%]89] F?SZ5?/ ] M>=HWC\ZQK61"ISW,AB6SIM[9ZU?Q-'K_ O+)#OGD)>__J4C_SY/X6(+F>-X7 MNL;(.IW<9SI/R5@AJ\KH-3AS&0F9ZLI/DU[Z]2V59.\HR?KPD R\#W'UK59N MRR] *V9.W.2R%(=L__K5?#2*WGLS?NO7\?LW8I.I)!,<2:5D!=3&^U?6UA)^ M.)Y'=;3P]5,E2E5SV6P?@H*MT@8#$0!: 0^HA#,J<=@0OM6EX@U."RJJ7&^) MO%T">TRQA#?VDQ(:(@V)5T9)1P-Q!S [U"+C:(IQ+8@@+0"2\HXR]3$E1P1) M"1D'710Z222K&$(7VCK8,#/YEFU^J4MXGOHN'_?! _P]7P/$1EBHKR7.@BER MVLE,N&LZ@_BV?-BX&XK(WQ"! 0W): DDD4ZA\, MU@ZYE*DJ5V .0'R\'0O]IFAP*5;H R-S^.&*(?1&.7P1%3;YH((>R"0*L,$H M>*-O-5 W*2RE,A U;24AT48"C $LZ;YR"7?Z^PN2Z@;ANP/HE M C\B6:,20A4H)9>0<^66@$@NF/DUD$D1CXX8Q'AZ5+!X,5ZE4\0%R\HG[A-! M7.7;J2)_B@B><$XCV*.NP8Q,83L(@'+)UEN2AEEOVJ'+LI ;:5+;=KYO?)DD M.+6,[R).PO-?L:U(,I8K] #WK#,Z'XASRW$@EBA%JY:^K)E,Q634CR;OVD: MW3ZC:ZERT!'"[F;MB5J' 5CJ'(-6E; MM:_^U$2>NX>[S!")(APE8:SV>8'OB9Q$8R@$0;+T>VJ9@5A^@8R$)M$;@'8N+_W>(2!:KZ;:M[0YGB>J+X!/43PMS,8QNO4#_$?B#F;[E@ MT^D^L0?HX2CJ\AK:JU$:Q1Z:N> V#CKBNS ,Z>-IXG[06^/ ,F97)P';@MR& M%=X\1PFO[;^@HUN@P($N@YQ1)8WK^&HP0UGXR@W#Q=8;MB<6JUBIRZ-V#05P MWXW_X\&P1W423I\=D77)^L)@FN;E+MR2/Z'TJO2'"",^&$4S+D(K^1N5Y^"F M:]8(ZJ:=8QPG!K?Z5E$Q4O$@#DK81V?B1X#7D4YB[1P\IF8]^IP<-0J\+[L( MCYN&03 N<*.4@Z?N6\/.!;D@L_(_ ]A[7;IP5]Z]W?W2. \7[$?S\#,%3*]P M^Q Y+;$U&LS>]H0)5_^P<+KRU^V%=KB\^\<,OY;(L &^+[5V[8(#['Y_G?T- M4$L#!!0 ( "6+J5@YZ0O=/@0 %,* 9 >&PO=V]R:W-H965TV_;-A#_*@>UZ&) LR5*LNS$-N \B@9;FRQ.5PS#_J E MVA(BB2I)Q>FW[Y&49>?A-!@0AT?R[G?O$R<;+NYDQIB"A[*HY-3)E*J/!P.9 M9*RDLL]K5N'-BHN2*MR*]4#6@M'4")7%@'C><%#2O')F$W-V+683WJ@BK]BU M -F4)14_3EG!-U/'=[8'-_DZ4_I@,)O4=,T63'VMKP7N!AU*FI>LDCFO0+#5 MU)G[QZ>AYC<,?^=L(_=HT)XL.;_3F\MTZGC:(%:P1&D$BLL].V-%H8'0C.\M MIM.IU(+[]!;]H_$=?5E2R4EJ#%II.)E*XS[,J_L2A_:..P)C+P# J05(,9NJ\A8>4X5G4T$WX#0W(BF M">.JD4;C\DHG9:$$WN8HIV:+VZNS/SY=_7E^<;/X#2[^^GIY^\]DH!!9WP^2 M%N74HI #* %\YI7*)%Q4*4L?RP_0HLXLLC7KE+P*^)F*/@2^"\0CX2MX0>=F M8/"" W@7WYM<_8!_YTNI!%;"?R_Y:"'"ER%T=QS+FB9LZF#Y2R;NF3/[\,X? M>B>O&!AV!H:OH;\Y#V]'^?!N1/SXI,6"N2Y_'8.\ F:CD38BK]:@,H8_P1B4 M.HE0,Y'S5 +3N03,1))UJ0!:I9H(8$,EX-^*%]C7$HY2)*B0&EYEO)'(*'O' M<,9+1(6%XLD=S-,TU[U("S0G:2EEHXW0!B36&6F<:6HDV0,322[-[88*02LE M(72'WJC#&.Y17W#*%ES*9SJWZY'OC@+2Z]8G$7B2#.T^*@O(GOM!Y!GWD2D. M(^T^C=*Y$GN@Q; ZI<21:@AQI"3X\<[T(W"L:[P.QYI^E?5PMQ MO2#N=>MKU1* 'T=8"<&SY,9!;),;NB3T='(#-QS'<(N1LNUMI@1=%@S,Y-/9 MT&%\Y%:;)_N9Q>ERO&WH;^;#B/'MB*M&287S0<,>ZFPT"\V- ]W9I#^.(.B' M<-'610I'IL=ZX/>#7XS[I%PV*>2/#+:0/YR_.P)>'G[LK1L':2&AAV^]M MJ3Q-]X8)UA5T:BH)A^BNQ&N1VR)Y;WS!X6N1^B]]5 9['_J2B;5YSDA4B"/3 M?O.[T^[%-+]7G*OM1BOHWI&SGU!+ P04 " EBZE8!Z"IFDP$ !5"@ &0 M 'AL+W=O5[E6GT_UA$D.B)G'6=DKWV^_8AD ?L*N3"![;,S_/VQZMN'B4 M&6,*GLNBDF,G4ZH^[O5DDK&2RBZO684["RY*JG JECU9"T93(U06/>)Y_5Y) M\\J9C,S:K9B,>*.*O&*W F13EE3\.&4%7XT=W]DLW.7+3.F%WF14TR6;,?6M MOA4XZ[4H:5ZR2N:\ L$68V?J'Y^&FM\P_)VSE=RA05LRY_Q13R[3L>-IA5C! M$J41* Y/[(P5A09"-;ZO,9WV2"VX2V_0OQC;T98YE>R,%P]YJK*Q,W @90O: M%.J.K[ZRM3V1QDMX(V9$^K_VP(S#P]@B0M0 Q M>MN#C);G5-')2/ 5",V-:)HPIAII5"ZO=%!F2N!NCG)J]OI^->@JA-4,O6<.<6ABR!R: *UZI3,)%E;+TI7P/56KU(AN]3LE! MP"LJNA#X+A"/A ?P@M;.P. %>_ NOC>Y^@'_3N=2"4R%_]ZST4*$[T/H\CB6 M-4W8V,'\ETP\,6?RZ8/?]TX.*!BV"H:'T'\_$(=AC/S7FS_/+^YFGSX,B!^? MP,5?WR[O_X&I+@#MA+P"9MV1-B*OEJ RAI]@#$H=1:B9R'DJ@>E@ H8BR=I8 M *U2302PHA+PM^ %5K:$HQ0)*J2&5QEO)#+*SC&<\1)18:9X\@C3-,UU-=(" MU4F:LBFHPB/NN<*564;1KS M>5,I>]@I+6B5,',07\ Y2U@Y9V*C30"1ZX>> MJUD_0H2?'_1=$@V1.O+)T!WZ00?IOAM$OE7ALZ[A%!)>8E^3U+0&XRARTHZ# M:)>\E++12F@%$FN,-,8T-9+LF8DDEV9W186@E9(0NGUOT&+T=ZAK[+,%E_+- MF9OQR'<' >FTXRL/O J&-A\/"\B.^4'D&?.1*0XC;3YR^)[UUR\<2J ?NV&L MX38*(2C!M0&Q/B4N\8Q/(Y?$P]_WJ=_OOZ#_AU=]C[B1Y^UUW6;R)0 _CC 3@C?! MC8/8!C=T2>CIX 9N.(SA'CUER]MT"3HO&)C6IZ.AW?C"K'6<[$6+W>5X4] / MYFI$_[;$3:.DPOZ@8?=5-JJ%ZL:!KFS2'480=$.X6.=%"D>FQCK@=X.MS][B MOJH7#8IQ(_T-I _G[_; ]YN?NTU&P=:>T,*VWM>I\CK<*R98F]"IR21LHML4 MKT5ND^2CL06;KT7JOG>K]':N^I*)I7G02#P06Z:]]=O5]LTTM4^%+;M]<*%I MR[R24+ %BGK=.') V$>,G2A>FX?#G"M\AA@RPWY+'RR+EW/FS PYHV6KS9.M$!V\U%+955(YU]RF MJ2TJK)D=ZP85K93:U,S1T.Q3VQAD/()JF6:3R75:,Z&2]3+.;Y%H_A<$O?)5,@B"46+C P.CO&>]1RD!$,O[M.9/! M9 >OQ_8?XZ^DR\YLWBOY5^"NVJ5+!+@6#(OW:-NOV#OSU7@*[2T\0EMMWFET"R;L)K;P$EV- M:!(G5$C*SAE:%81SZU]_V^U@^_ (NR]WCP_+U!%G6$F+'K_I\-D[^!E\UPM; M-+"KF$'X^RZWSM!Y^.>20OP(7SX)3W,!5 M"(J*0P0PYXS(O6.Y1' :"EW7=+7HE!9/E98[-P29I$YJ/H*U$48%0A?2<=I-;I0]'#5IF#%..1"E^ MX*I0=RI!&N4J#X^33E6#"*6D ( UB65.&I^'O*/6D@=>*GP?B>'NKD$),,@XTV M@9B:&I#8/C3Q=%ER ,GUWRORB]9QU&/^.H/ +)BRK,7(BHS/;Q_N4DY8E M-<(0]S[_+=GY\5 ,5W&P?DNT!O&D#L?B&1XSN#\ZHF_9^_AAD4VS3Y!=7XWF MD^E_$CVLSD:SF^G;<+$8W=QD<*[0I4O7->-AMFAE]]U+>QM M>_&PO=V]R:W-H M965T'/_XWN?N8M^-&^L>?(%(\%1JXR=)052= MIZG/"RR%[]D*#9^LK"L%\=*M4U\Y%#(:E3K-^OV3M!3*)--QW+MVT[&M22N# MUPY\79;"/<]0VV:2#)+=QHU:%Q0VTNFX$FM<(-U6UXY7:4>1JD3CE37@<#5) M+@;GLU'01\&=PL;OS2%DLK3V(2R^RDG2#P&AQIP"0?!G@Y>H=0!Q&(];9M*Y M#(;[\QW]<\R=;K6/(S2M-CM+ M(*\]V7)KS!&4RK1?\;3]#WL&I_U7#+*M01;C;AW%*#\)$M.QLPVXH&9:F,14 MHS4'ITRXE 4Y/E5L1]/%[6PQ_WX[__8#YG<\+L8I,38#D_[' [&. MNEA'A^AONX__1, ]0B$V"+@1NA:$DFNP^R78_I*5LR50@?S&M3 Y0ML3),MY MV]EZ7<"5>(:S]EJ.HC:>"H*F4'D1=W++C\!X=K%2ACE*:/#$LC)Z:= A*.]K ME$<@C.0"(G3\KMF "B8Q@Q519BP(*54H7H8H1OA6XSARQ0(A?W.!!#"0!>M M*I]KZ^O@P[PAG-Y+%Y;N%5.);AU;AF=2;:BMJVZWZTH7;3'^E;&ULK51=;],P%/TK5I@02*S.5[MI))'6%@0/0]7*X-E-;AMKB1ULI]G^ M/?Y(0S>E%4*\-+[V/>>>X_K>I./B498 "CW5%9.I5RK5W& L\Q)J(B>\ :9/ MMES41.E0[+!L!)#"@NH*A[X_PS6AS,L2N[<26<);55$&*X%D6]=$/,^AXEWJ M!=YAXY[N2F4V<)8T9 =K4 _-2N@(#RP%K8%)RAD2L$V]V^!F$9M\F_"#0B>/ MUL@XV7#^:(*O1>KY1A!4D"O#0/1G#PNH*D.D9?SJ.;VAI $>KP_LGZUW[65# M)"QX]9,6JDR]:P\5L"5MI>YY]P5Z/U/#E_-*VE_4N=SIU$-Y*Q6O>[!64%/F MON2IOXD!DC3IEUM:2*)(E@G=(F&S-9A;V;BQ:NZ', M_(MK)?0IU3B5K<@SVDNT F%?!,L!+:G,*RY; >@2/:R7Z-W%>W2!*$/?2]Y* MP@J98*5K&P:<]W7FKDYXHDZ$[CA3I42?6 '%2SS6F@?AX4'X/#Q+>$?$!$7! M!Q3Z83RB9_'W\.B,G&BXQ\CR1?]RCV/7Y>CB<3K3NS>R(3FDGFY."6(/7O;V M33#S/XYY_4]D+YS'@_/X''OV38\:;7/T33CDS"+-/-EGE\%U%"9X?ZQ^)"OT MHZLAR\G"1X^\!K&SO2]1SENFW+,9=H?Q&ULG95=;YLP%$#_BL6D/;6%0#ZV#)"2;M/RT"E*N^W9P1>P:FQFF]#^ M^]F&L&Q*J)278)M[C\]UY$O<"OFL2@"-7BK&5>*56M=+WU=9"156=Z(&;M[D M0E98FZDL?%5+P,0E5

)- MO./"CA:EM@M^&M>X@$?0/^JM-#-_H!!: 5=4<"0A3[S59+E>V'@7\)-"JT[& MR%:R%^+93C8D\0(K! PR;0G8/ YP#XQ9D-'XW3.]84N;>#H^TK^ZVDTM>ZS@ M7K!?E.@R\3YXB$".&Z9WHOT&?3TSR\L$4^X7M5UL]-%#6:.TJ/ID8U!1WCWQ M2W\.)PF&4I.G MTXTY7@(2/4E,*"_02DK,"S#'KE7L:[.#C?.SGK;N:.$%6H0>!->E0E\X ?)O MOF_,!KWPJ+<.1X$/6-ZA:'*#PB"LV>Z%-[W+#TGPL0-H \SX70A\G=H/A\Y/^ M 5!+ P04 " EBZE8Y_H5538% -#@ &0 'AL+W=OV2PPX:;(66%LC;M(V7961UO[?;%IDZ\X]US=P]/%ROK[GU!%,3G4AM_V2E" MJ%[T^SXKJ)2^9RLR>+.PKI0!CV[9]Y4CF4>E4O>'@\%9OY3*=,87439UXPM; M!ZT,39WP=5E*M[XB;5>7G>/.1G"GED5@07]\4MP9U>OJ(GGE.UE M5OOX*U;-WD%'9+4/MFR4X4&I3/J7GQL<_HW"L%$81K_30='+ES+(\86S*^%X M-ZSQ(H8:M>&<,IR467!XJZ 7QE>3V>N9>'Y!^J, MO__N^&SP\X'P3MKP3@Y9'R.@'$U#^5[']WG[_]E[Y/!IZ_#IP0/N*(,E,N23H(9! K-J\5/31G2>'5TJB%RB3VJ1(U$+IL MJ;(!FHSLO@W!"EL[D;6)6+2)\&TB>@,(>+C2T:%-3@P%.)#;]83OTPF4Y#_IUJA4T!\!C<%:S H MI;PG0>U1W+O2XW:I^"2?4B!CPF)^X(5UG"]9=* MJP B[(I<^4Q;7[L8(9SE.F%/]BL(F4X%L40%7N^-G/6^< T*#F5CZB8N^EQQ MZKW(:\?EN8TG%BLY9?->!'NW@+;8 %XNH2>@SW2=4[3Y('7=(J$,/ C6K;L( MMRPAQ'64W8N5= [F@0F[%F4_\;7. 3FR!Z^=+9/)-J!#U7[>5OOY/Q!;B,! ;_YJ M_=YZ_UH;XF/3[. 4"TBY;W?W &U;X@_H>X%ZC["G!'I1I:N'D,L)\&K@Z,;< M&="/Y@-BV3ZR&<4KIC0VYB7L/VDYM8GPJ25I6PBIJK\PJQ+Y-472DAU3)>C) MK+G^OIV9GK6Y>G80YTG^0*AUSZ==6[__4OA*$V)7DD6)!(1-JS&7<-1,Z@FT M%01'9\?=P6 0GX].TGH#=2@P2M; 8'4+D>8O(\\.5 M)WT1#<;%#0@2O?O4=?F-IL0KS+1Z#5J#+(]\X$,BC M.SKMG6P%\;P]N+_$3%#.T8Z-=-3E[JK2;:Y!<6V%HG'\/WUWM\9T4MRR_@A$GG.A#2MM]+V6V>21OSM]O2AA."6"G2J:0'5 M0>\QMCBO/A4$<; MGC']5A8\QU\2J3)F<*C60UTHSF*[*$N'[F@4##,F\M[LPGY;J-F%+$TJD\?OHKUQM"'X>RB8&N^Y.:/8J%P-&Q08I'Q7 N9@^+) M96_NG%]-:;Z=\*?@.[WW#F3)2LKO-/@47_9&I!!/>60(@>%CRZ]YFA(0JO&C MQNPU(FGA_OL3^@=K.]JR8II?R_2;B,WFLA?V(.8)*U/S5>X^\MJ>,>%%,M7V M#KMZ[J@'4:F-S.K%J$$F\NK)'FH_G++ K1>X5N]*D-7R/3-L=J'D#A3-1C1Z ML:;:U:BWT#RX\W-_=P??=E<7=[0P+Q37/3?5!)O!! MY"R/!$MAB1\Y4M)H^&N^TD8AJ?YN\U"E@-^N "7:N2Y8Q"][!;YC7E^%_ILB8D;ERDGU5D4R9+453SB8DLA'4".N4YVVHP0YA$$VIUB M>J*5'##1H(\@V8HK.VB!AM?@!&.\3Z

;!%4LM'@I$5ZWX6N0Y:8"#@BLA M8U3/QRN 3WF$M5ISTJ505$CLEC.%$^F0 F/W6>+E% M2*Z;R6=N_T !GL>_B/:A@\KCALKCDZDL\BTFGE2/[02NZ65=+%>8T5Q''%5L M(VVGT';2?GHN_?]3]2O;81TWZ#*6:O379#JANS^!;[B-U>%:*XJ!XS2^QU(D ML-C'L)8RUC!Q8.S!O318FQK_0#B90C@:P6=%3"2Q0<%&-_(?084R*553Q^1@8I/Y@$7O.\2Q)!&8(+(ID5)5:K MO=GA*+37O#12P]BGOP^ERH4I5;4H$0_TKL%WZ.\SY>Q&IAC9C/:BNI-R? \O MIREC3Z0"=Q".IO8^H=VXS,J4D0=BCC[#?JQIV%@FE:D;.MR>!OXXZ-NG,^U# MEU>1*&/OO^D2-G0)?Z?S4B7O3O5.M*/-TS/8%R#&-886L>IV6",SJA0F?V'U MM"Y?\9PGPE""N2'51M=S,9YK#%C%#DS\U)#0HK4\N!-P7(=B$9>1P9U$H0R, MB>-B3:D3.Y@TY:"BPJ$+*5!3ZKR\H#-, HJ:>RQ2HL=5W9SJN+Y:X-H=\[7 M5$3Q;8P^H2=6X2D])X!)A<\0J=W4RE]$.*%3-PE1J92MS91(U:GGF0_@S,.6 M^';_4]T@'J[$VH$]3%MTAGNGU(RKM3V+$X%QGZX.K,W7YK@_KTZY/Z=7_RM M+V)[H%&#!)>.WDZPHU/5^;L:&%G8,^]*&CQ!V]<-9S%7- %_3R2:4@](0/-/ MD-F_4$L#!!0 ( "6+J5@D]F)1K0( *X& 9 >&PO=V]R:W-H965T M6B397F11) \/28D>KXU]<"4 LB[$JT1_$Z;CB*Y@#?JON+$EQBY(+!=H)HYF%8A)-NZ/9 MP-L'@^\"UFYGSWPF2V,>O/ EGT0=3P@D9.@1.'T>X0JD]$!$X_<&,VI#>L?= M_1;]4\B=&_6GV&33R"8&>G"RM:-[2")6%8[ M-&KC3 R4T,V7/VWJL.-PV3G@D&P!,Y MH7U3YFA)*\@/TYOKZ?QZSDX7?"G!G8UC)%"OBK,-P*P!2 X ]-BMT5@Z=JUS MR%_ZQT2F991L&<)9VD?P2OUV;8"WB]0QD"-^'!N(_GX(_S!&KN(93"*Z^0[L(T3IVS?=8>?#$8+]EF#_&'HZIX>6UQ*8 M*5AF5&4T:'1>DIXZG3GK6+>,(&PV8Y4J9!6Z;!?Y>IJ+$FLO0>A*H5 M,Z^"5_Q9^03W5>UHD/U5FX9*T;W,RO9BGM,C) X"!03M:PI2\*60C?I?A0U5 M/&'=89\M#')Y,)]@<@/.C9A058W4 :&1T*G6IX.S ]Z[5"C*X/W>;L0[,T2! M785)Z:B/M<9FG+2G[3">-C/HKWDSR:E2*Z$=A2_(M7/QCFINF^G8"&BJ,)&6 M!FF^A6U)/Q2PWH#TA3&X%7R ]A>5_@%02P,$% @ )8NI6,77P!F< P M0 @ !D !X;"]W;W)K&ULE5;O;_)&#/Y7K*R: M6HF2D #E98 $;:=54UM4V-X/TSX:E&J7:!^!^V(_M M\V.;T4Z;9YLC.G@M"V7'0>[<=AB&-LVQ%+:MMZCH9JU-*1QMS2:T6X,B\TIE M$<91U ]+(54P&?FSN9F,=.4*J7!NP%9E*=X/W@26YRQP?A9+05 M&UR@^V,[-[0+&Y1,EJBLU H,KL?!M#.<]5C>"_PI<6Y)[W[#?3S>P507UG_#KI;M]@)(*^MTN5(O=^U(>_EC7!B,C)Z!X:E"8T7/E2O3/]_/9A,5W>/3[ ^5*L"K07H]"1&18.TSWDK(:,/X%,X%XKEUNX51EF M'_5#4RPSFXHTH MYF!JC% ;].N_IBOK#/'E[V/!U]C=X]A<0T.[%2F. RH2B^8%@\G//W7ZT2\G M/.\VGG=/H4\65)-952#H-1 UTF?0VQ_DEN[MF,.G(9*C*%1IVZM%?6?CNJX'>MUDLNB]4 ))OW45#> ,.IUO[:L(NNT(J#S7*-G(>;=S 4D4 MM?LQ)'3S7\2/-AFNW[^"ZI-YMA<\6OO(:CQ'D-#H3Y"M4V E^H%0;SBNM:T99.)>*XM65 MI:>P%\,]"P[[0YT'G]LG8IU/#[];AB\T,;;^.<^@ZS\+:MZ4RA9L4*$1A1<4 M&;5%R07+_=WG;M"!#C%@J1W)?.G[&0QZ3*A^_V/BS^)6%$6'>:_I+ZVM:"\9 M(4;GJX2J7J9H_3%GVWW!_>0H"\*#KEZBV?C992F&2KFZP3>G MS7BE[5&Z>W?D:LM*.)XY&PO M=V]R:W-H965T MB@9;VRQ.-PS#/M#2V2(BB2Y)Q>F_[Y&R%:>-W6& 91[)N^>>>Z&H\4:J>UT@ M&GBLREI/O,*8]5D0Z*S BNM3N<::=I925=S05*T"O5;(+/H[#RQ^D[A3X$;O2>#C60AY;V=7.<3+[2$L,3,6 1. MPP->8%E:(*+Q98OI=2ZMX;Z\0W_G8J=8%ESCA2S_$KDI)M[0@QR7O"G-K=R\ MQVT\J<7+9*G=/VQ:W81YD#7:R&IK3 PJ4;_O?_T^^75[?P-7/WQ M^?KN;SBYXXL2=6\<&')A%8-L"W?>PK$#<#%\D+4I-%S5.>;/[0.BUO%C.W[G M["C@!ZY.(8Y\8"%+CN#%7;RQPXL/X%U]:83Y"O_,%MHH:HE_7XJQA4A>AK#' MY$RO>883C\Z!1O6 WO3UJZ@?OCU",.D()L?0IW,Z=GE3(L@E4/6S^T*6.2K] M!K"E[OJ8A)>('X5^F?AL"P>BWGG(&R7J%9@"Z5&(4-F:PAJ5D+D&M*4%*DQ6 M=)4!7N=6B&'#-=!O*4LZ[QI.%++1I*A[9W A*T*%N8T09GDN[!GE M)Y>&*]?#5G$ MWG;C,-T7K[5N+ E+(&N#<>6"9DTB/J+*A':[&ZX4KXV&Q.^'PPZCOR=]I+=O M*;7^P>=N/(G\8ZY88HD%* MG1#_4-Q!/&B+F_@L"6UQ8S\9#>"EEURP=P-5J%;NGM44()W9]C+J5KNK?-;> M8$_J[7< L5N)6D.)2S(-3P>I!ZJ]6]N)D6MWGRVDH=O1B05]CJ"R"K2_E-+L M)M9!]X$S_0902P,$% @ )8NI6)BJFI.1 @ B@4 !D !X;"]W;W)K M&UL?91M;]I #,>_BI5.52LA\DAA%"(![;1IHE3 MUA?37AR)(5&3.WIW*>VWG^\"*9,H;\@]V#__S=D>[(1\5AFBAK>RX&KH9%IO M^ZZKD@Q+IMIBBYQNUD*63--6;ERUE) MZZ$S\OOCR-A;@]\Y[M31&DPF*R&>S>9'.G0\(P@+3+0A,/J\X@2+PH!(QLN> MZ30AC>/Q^D#_9G.G7%9,X4043WFJLZ'3[[[C/IV-XB2B4_85= M;1L%#B25TJ+<.Y.",N?UE[WM_XEX,IM.9P^P6,XF/^%I-)^/'I8+N%JR58'J>N!J MBF$LW63/&]>\X!->"%/!=:;@GJ>8_N_ODK9&8' 0. [. J=,MB'T6Q!X072& M%S8)AY87?L*[?ZER_0Y_1BNE)=7$WU,YUHCH-,+T25]M68)#AQI!H7Q%)[Z\ M\&^\VS,"HT9@=(X>+ZCOTJI $&M(1%E2Z5(5),^P8U(RKNM"IAQ."3^/7F8( M:U%0(^9\ ]J\,=@,N%:@Z?)LO#XL,D;6\&1+'=./Q:S22C.>&BQ31OD=)EBN M4!Z>+H1NJ]OMM+IA!%\@:'_M0-B.X/X-99(K0EQ%K1NO=PU^._3@\J(7^,'M M"2Z50Y(U]6"A?LL/;@Y(_]0+N$?]4:+&PO=V]R:W-H965TVOYNW4CWJ M' <\6%7GB%,?7,]W5:8,7T ME:Q1D">7JF*&3+7W=:V092ZIXGX8!&._8J7PXKG;VZAX+AO#2X$;!;JI*J9> M5LAEN_"&WNO&MMP7QF[X\;QF>TS0_*PWBBR_1\G*"H4NI0"%^<);#F>KD8UW M ;]*;/71&FPG.RD?K?$M6WB!)80<4V,1&/V>\!8YMT!$X]\!T^M+VL3C]2OZ M5]<[];)C&F\E_UUFIEAX4P\RS%G#S5:V=WCHY]KBI9)K]X6VB[T>>Y VVLCJ MD$P,JE)T?_9\.(>CA&GP04)X2 @=[ZZ08_F%&1;/E6Q!V6A"LPO7JLLF2P&:]A>1NN5W#IP>VXZ@_SWU#X#;$3P] JPXH_ H@GLI M3*%A+3+,WN?[1*IG%KXR6X5G >^9NH)H.( P"$=G\**^T\CA11_@K9D2I=AK MV*""I& *X<]RIXVBA_'W5+\=W.@TG!7+3-/\!;*2-_9)@\:T4:4I49]JXVRA MTVT\% BYY"186U/;L]+0(IT8/J>\H?N%7,D*#,6EC*<-9TYB1-:1(K^@><*E MUE#3:3N$&3P4"O'=,W%W:S\1W,JJ(@AZ\.DCM$PI)HR&RXMI. QO(!Q?#T;! M$!+GEK4M=^2-!M%D^&9.IX/))(13]^ ?2:5"M7<#04,J&V$ZU?2[_3/)=WFP; % M^DD<_P=02P,$% @ )8NI6$3B,A'G P D! !D !X;"]W;W)K&ULO5AA;]HX&/XK5E9-FW0B)($ /4 "TNDJW5I4VKL/ MI_O@)B_$6Q)GM@/;=#_^;"=-(8 UIFA?&MOQ\[Q^'IO7>3O>4?:9QP "?4V3 MC$^L6(C\VK9Y&$.*>8?FD,DW:\I2+&27;6R>,\"1!J6)[7:[OIUBDEG3L1Y; MLNF8%B(A&2P9XD6:8O9M#@G=32S'>AEX()M8J %[.L[Q!E8@GO(EDSV[9HE( M"ADG-$,,UA-KYEP'CJL >L9?!'9\KXV4E&=*/ZO.;32QNFI%D$ H% 66CRTL M($D4DUS'EXK4JF,JX'[[A?V#%B_%/&,."YK\32(13ZRAA2)8XR(1#W3W!U2" M^HHOI G7?]&NG.L/+!067-"T LL5I"0KG_AK9<0>P!V> ;@5P&T O', KP)X MS0CN&4"O O2T,Z44[4. !9Z.&=TAIF9+-M709FJTE$\RM>\KP>1;(G%B.I^M M;E?H_@-:/MRL;NX>9X^W]W?H70 "DX2_1U>(9.@QI@7'6<3'MI Q%=(.*_YY MR>^>X7?11YJ)F*.;+(+H!'YAQGL&O"VUUH+=%\%SUT@80-A!GO,;._9 M!F?D.RY_<5F$ N A([GNTS6:%UPB.$?__"F?Z%9 RO\]M>=EF-[I,"I57?,< MAS"Q9"[BP+9@3=^^;6_/Q#Z]*])G8,I(O>]ES.*<;++21(-WQFB7>M<_\JXW:GC74KP#[_S:._\' MO4OQ)\K04V?5J=,.,9R\.C6=/3US"PI7 '!@YJ P=& V=A6*1% M(H]2I+X22$B$=.?JE"LED;\GQ'%'(\<[5+,X, M8![KM!^J!GPIB/R502;X.>G#(TU];]10M!@>;;37]]V&;./"?E+VJ)8],N]U MM 4FB+S:-BBD_+Q<(\VEYW]TY)WO-$PYGM)[G7(@U>F^?LYUC6)OMC39GLR/ M9N"E\EIE"]IB.S1M[QO8^37?156Z6*R,;Y0Y;8N 5]IREI=5@\;DG&4P%I2=CL#:18KR]^R(VBN"\)G M*F1YJ9LQX B8FB#?KRD5+QT5H/XGQ/1_4$L#!!0 ( "6+J5CXJ212-@, M /T* 9 >&PO=V]R:W-H965T M$$AC>6N[=;21NK33)K&NH@,^(#ZXR;6Q2.QB.^W&K\=.LM!N:02H7Q+;N>>Y M>^X<^P9;+G[(!%'!0Y8R.;02I=87MBVC!#,B3_D:F?ZRY"(C2D_%RI9K@20N M0%EJ>X[3LS-"F14,BK69" 8\5REE.!,@\RPCXO$24[X=6J[UM/")KA)E%NQ@ ML"8KG*/ZO)X)/;-KEIAFR"3E# 0NA];(O0A=QP *BR\4MW)G#$;*@O,?9G(3 M#RW'1(0I1LI0$/W:8(AI:IAT'#\K4JOV:8"[XR?VJT*\%K,@$D.>?J6Q2H;6 MN04Q+DF>JD]\>XV5H*[ABW@JBR=L*UO'@BB7BF<56$>045:^R4.5B!V VSL M\"J ]QS0.0#P*X!?""TC*V2-B2+!0/ M"&.MV7HXV@:3F!^/9G<0WAW.[N;3J;W/V@!N=*UD8WFZQRS/DM44ZY M0@DS\D@6*39%U@K_UWH6V @_T3N1 MY?J8I$RA=J% WU*-]2ZY^CN;S#EU^NZSK=CJ\3_UN,Z?Z]?Y"T5:2-9XA;:# MN_"(1#3]A6$[\E]EV3L-1H9B5?1=$B*>,U7V&O5JW=N-BH[&_F->-H;ZFEU1 M)B'%I88ZIV?Z8!-EKU5.%%\7[H" ";"0 &0 'AL+W=OM+2KM]F':!Y,< M8-6Q,]N!;K]^YR2->$D9E?@"MG//X[OGSCYWEU(]ZSF (2\)%[KGS(U)+UU7 M1W-(J#Z7*0C\,I4JH0:G:N;J5 &-\]DA,4QIQLV#7-Y &4_N8"2YSG_)LK1M M."3*M)%)"48/$B:*?_I2ZK ":/IO +P2X.T+:)6 UKX OP3X^P+:)2 /W2UB MSX4+J:%!5\DE4=8:V>P@5S]'HUY,V#H9&X5?&>),<-7_UK\;#,GX9CA\)(/[ MV]']W?#N<4S.R!AK,LXX$#G%?$8R$T9C:43 %G3"X90(+./C$ QE7)\@X&D< MDN.C$W)$F""/*0Q:S_[$VT4'LI?==DH'/#K'; 7 MU:5.:00])[5[J04XP<""RM2RVJBRV=K$'_>WS4Y>) M@J23D]@;?A$T.^VNNU@5>-OFXF+=)-SIRWME.Q#9FFQ^)9N_6S:.?0S+&0AV M1)()O.WR#H/R55=2G8X%:WM%HS-_0\;_FX3^EM*;)L,:DTYELA9RNPJY_=Y* MR6_:NC#;->72W(ASV^9BHZ+"G0Z]MUP.1%9HYZXT-OMLP;MYQH0F'*9(WSC_ MA+NIXBE03(Q,\UXWD08[9SZO$ML_J/1;\ U!+ P04 M" EBZE8F>5*E_4" #K!P &0 'AL+W=O>^[QY:Y?"OFD$@!-GK.4JX&3:)U?N*Z*$LBH.A,O37XRJ!4 M.VMB,ED(\60VU_' \0PA2"'2!H'BWQK&D*8&"&G\W& Z=4CCN+O>HG^QN6,N M"ZI@+-)O+-;)P/GDD!B6M$CU3)17L,FG8_ BD2K[2\J-K>>0J%!:9!MG9) Q M7OW3YXT..PZ(T^S@;QS\EP[M-QR"C4-@$ZV8V;0NJ:9A7XJ22&.-:&9AM;'> MF WCYA7G6N(M0S\=CH8WP[OQA,RO)I,',KZ_G=[?3>X>YN2,S+%BXB(%(I:$ MIOC.0?!+RE\IP$ MK5/B>WZ[@<_X[]V# W2"6O_ X@5OX VWXLT@ K:F*.@I&>ZI/980,TUNA%+D M^PR%)UC )97QCR8YJW#MYG"F)URHG$8PUSS"]JG %'HNQ9J9!M?$K8+I[$3V7G [9+''K5MSZQ[D-LRJ MXBHETQHX:K<\)2E@(4F(Q!IEA,9OLOLNU=<69WXSUU[-M?&PO=V]R:W-H965TK^V"2 :PF=JYM MH+V__HZ3;$1"-@6)%["=.<&9K=;:+-C!,*4KF(/^ELXDSNR2)6()<,4$)Q*6(^NV*6&6_9%?8.A8) M-TJ+I "C!PGC^3_]5>BP!^AX;P#< N >"^@6@.ZQ *\ >,<">@4@"]W.8\^$ MFU!-@Z$4.R*--;*90:9^AD:]&#?G9*XE/F6(T\'=[?WMXWA*YE^FTQF3WLL/#D+O?$?<.3!RJO2+=S05S']1K@XW;X!,(2WFV M3X[?O0D^/7YWMPJW,2-E6MPR+6[&UWV#[TFN*&?_45-,%V0LN!(QBVA>6SPB M,PD*$Y(O8'X^,TYYR&A,YK@(6,A:D;]O%TI++,5_FK*1.^ U.V"NIQN5TA!& M5FKVDENP@O=_=?K.IZ;AR:];DVP5B].%>Q,9!7!^J5@_5;!7H3&:[)\H34IUC^08^!?UR1KL''J MAZS5D5,U.Q-913._U,QOU>P>2_&&%+P$NU,B%OA& A4"#Z%)0O] GLM>3<$_ MFTS\@[OOLC.HVDS;;2KA#LIP!ZWA?JUT.TWA#0XV'?A>+;Y#&_^Z'F"K'Z>> MD#.1Y9+9>SVE^6+ !FG%N"(Q+)'>N?(Q<3+OPO.)%FG69BZ$QJ8U&Z[QPP6D M,<#G2R'TZ\1TKN6G4/ _4$L#!!0 ( "6+J5BCEH.@W0( ,4' 9 M>&PO=V]R:W-H965T4,)@*)/,TQ>)U!)07 Z?E; YF9)4H<^"&_0RO8 [J,9L*O7-K MEIBDP"3A# E8#IQAZV+<,_;6X(E (;?6R'BRX/S9;*[C@>,904 A4H8!Z]<: MQD"I(=(R?E6<3GVE 6ZO-^S?K._:EP66,.;T.XE5,G#.'13#$N=4S7AQ!94_ M'<,7<2KM$Q65K>>@*)>*IQ58*T@)*]_XI8K#%D#S' ;X%<#?![3? 005(+". MELJL6Y=8X; O>(&$L=9L9F%C8]':&\),%N=*Z*]$XU0X&MX,[\83-+^:3![0 M^/YV>G\WN7N8HR]HKBLFSBD@OBRC3=0K(B9W$L0:D"XAQ!>24Y 1L C0\24H M3*@\T>#'^24Z/CI!1P;QD/!<8A;+OJNT9G.S&U7Z1J4^_QU] ;KE3"4235@, M\2[>U;[6#OL;AT=^(^$M%F-,@)ZO@'EB]XA^^:K8$I M+EY/T1.F.;:U/2LC+-&/&:<4Z7HML(A_'HI>R=X^S&Y:P(7,< 0#)ZO2YH2? M/[6ZWM=#KO\GLIU M.M M)O8PQ&FV!01EJ;>%K BC!&V,IL,!.'Q(>]+RJZE M-/UJ'7;Z[GK;I;<6K?/:9$=HIQ;::11ZS2+=+B5L_0J'I)4DG:V+O3UI318[ MRKJULFZCLF'*T5]6L^BH6W!>^F<]'3)1#HURHWAF^^Z"*]W%[3+1&ULK9;?;],P$,?_%2L@!-)8?K5I-]I(6SL$$MLJ.N !\> EU\8BL8/MM(._ MGG/2A2YQ"P^\M+9SW_/G+F=?)ELAOZL,0).'(N=JZF1:E^>NJY(,"JI.10D< MGZR$+*C&J5R[JI1 TUI4Y&[@>9%;4,:=>%*O+60\$97.&8>%)*HJ"BI_7D(N MME/'=QX7/K)UILV"&T]*NH8EZ$_E0N+,;;VDK "NF.!$PFKJ7/CG,]\S@MKB M,X.MVAL3$\J]$-_-Y'TZ=3Q#!#DDVKB@^+>!&>2Y\80/P=Q3!3.1?V&ISJ;.V"$IK&B5ZX]B^PYV 0V-OT3DJOXEVYVMYY"D4EH4 M.S$2%(PW__1AEX@]@3\X( AV@N!?!>%.$-:!-F1U6'.J:3R18DNDL49O9E#G MIE9C-(R;U[C4$I\RU.GX\N+#Q+VYNKF;DE>DR663%KE M0,2*8(F4E*4$'K!^%"CR<@Z:LER]0L-/RSEY^?P5>4X8)W>9J!3EJ9JX&OG, M+FZR8[EL6((#+-=4GI+0/R&!%PPL\MEQ^1R25AX^E;N8E38U09N:H/87'O!W M*]>4LU_4E-L)F0FN1,Y2VE0?3\E"@@*NFP7,T5O&*4\8S)> M:8G%^LV6CP9@8 0&G/C%,S_RWMBR\Y^W"7"^;V _/)NYF/PB+S3!H;9ZP#5JVP5&VA10K M4.;>P5=C D=$*U_C9KBW=Q1U\/HFH6>G&[9TPZ-T[[FJ)-8-V(B&O>T&W83U M3:*!G2AJB:*C1',HA6*:8%7#CXJ5II!)63G;5D9T?);G4&TD9SUMMKZ'5P^B;^R$[C>W_ZC7>4YTYH/(;=?F)M%E[O M+@@'W0-I,QJ/.Y#N7G\T'R?8:-:,*Y+#"E7>Z0A#E$V_;R9:E'7+O!<:&W ] MS/ ;":0QP.&ULM5AM;YLZ&/TK%INF3>H* MAKQV2:0TR;1)?8F:;OMPM0\N.(TUP,PV2;=??VV@O*34-]%UOB1 GN=PGN,# M.O%H1]DOOL%8@*=P(=<&> MC!+TB%=8?$N63)[9)4I (AQS0F/ \'IL3>'%S'550U;QG> =KQT#-4S76CY_1/V?#RV$>$,T>!E@^;,LK'F2*#)B-$=8*I:HJF#3)NL6TY#8K6,*\'D MKT3VB+F_L5^ A6TC)!&F) UR!ATCA,_ $H M#@#^G9)$+J4X [$TVOLY%HB$_(/L^;::@_=O/X"W@,3@?D-3+AOXR!:2JKJA M[1>T+G-:[BNTKA$[!QX\ Z[C=EK:9_KV.?;+=J_9;DN!2I7<4B4WP_->P5L6 MXY^!98ABD:FP>%8!_',ER\%7@2/^LVW4'+O3CJV>TPN>(!^/+?D@P-[SJ>VP0V!-63P2AD\'?IDZOMIE(9(X$ ^*O(&/D'YPRCU0!%E@OS-+K2I MD$/W,FCU7>TO)>ON[>-:0[6K7'PNMX> MSY::P:"=9;=DV=6RG!>*/LA'3FNX-LY:Z&,]9@BLH4*O5*%WPD>M9U(&0V - M&?JE#'VM&>ZI0*%ZB2I@XN.V8?LO/.@.G.&>45N+^NU.'93D!EIR=W)U>,=NSJFT)K35Z$%GC*U M0*.QQ11:4XHJN$!]E4^@?J ,DT%;4_)VKZC%\$0 M6G/**M_ [BG]:#3BF$)K2E&%'*@-#X?YL??":MW.OAVU-4UR5?2 ^NSQ.64Q M$2G+7YQK\J2.V^VI!3IZ30RA-<>N0@T1N.-*;2F%%7 @=K@<)@]AR^L MUX'[]M36-/^*5ZG#U:>.*XPXWM P "1*&-UBM3ZM]M0#'?W/VQ!:<^PJR[CP ME'L01H.-*;2F%+7=&&U:.,B>!41])P%V]F-G:]&^0>W:[IK:VKQ&[)'$'(1X M+;N<\[ZT-\MW"_,309-LP^V!"D&C['"#48"9*I"_KRD5SR=J#Z_=1,B<:IS*E:T*"30NG?+,]APGL'/*N!7VR[69#/MBK3/&82:)6NV\X^#5#MZ_.OBU@U\F6I&5:8VIIF%?BBV1QAJC MF4&I3>F-V3!N;G&N)>XR]-/AU?!V>#^:D/G-9+(@H^G=;'H_N5_,R6!(J=CT)1EZA,:/L['Y/3D$SDAC)-%*M:*\ECU;8U\ MYA0[JEFN*A;O'98[*L^)[YX1S_$Z+>ZCX^YCB!IW_ZV[C:HTTGB--%X9SW\G MWE2N*&=_J"FW,S(27(F,Q;2J/AZ3F00%7%<+J-$UXY1'C&9DCHN I:X5^3E< M*BVQ6'^UZ5$!=-H!S =\J0H:P< JS%ER U;X\8,;.%_;U/E/P=YHY3=:^<>B MAR.1F\*HM5*P 8E:0*F3A SEB,D2."1,MQ9&%3THHYO&LPF]BV[?WNSFUV+C M>XW-&^Q.@]TYBGT+*[PN QGA]>*7S_B*%%(DH$R;PCTC%(N@%;J*W=T%ZNTQ M'YJXGMO.W&V8NT>99U+$ZTB3+96HL7YI(^NV'+M'UF+2;0<+&K#@*-A4IR#; M:(*#HX)]G0Y-G':87@/3.PJS$-K<[%[;:J/K'925_\7=PVNQ"2[V .V=)FP> M0.QF*\85R2!!+^>\A]G)ZE&I)EH495]>"HU=OARF^ Z#- :XGPBA7R>FU3_@74$L#!!0 ( "6+J5@Q&;(PPP( (4' 9 >&PO=V]R:W-H965T M=X3XN/NCHL7N0%0Y#6)4]ES-DIE'=>5 MBPTD5%[S#%+<67&14(53L79E)H NC2B)W<#S0C>A+'6BKEF;B*C+>V'JC]((;=3.ZABFHYVPB<.96698L@50RGA(!JYYS MXW?ZOJ<%)N('@YW<&Q-=RISS%SVY6_8<3SN"&!9*IZ#XV,( XEAG0A]_RJ1. MQ=3"_?%[]N^F>"QF3B4,>/R3+=6FY[0W4!;4T/D6/);FE^S* M6,\ABUPJGI1B=)"PM'C2U_)%[ F"X!-!4 H"X[L &9=#JFC4%7Q'A([&;'I@ M2C5J-,=2_:],ECD8S,GA\F#R.1^/9E%R1*7X!RSP& MPE@;G>,"OHQ<,,5PZ7P(BK)87J!@;((F9= 982F9;7@N:;J475>A M6\UT%Z6S?N$L^,39 Q77I.9?DL +ZN1Y.B3G9Q?_IW&QV*KBH*HX,'EKG^0= MPER1NU0JD>/7IPP@=PH2^=OFLLA6MV?3AZ8C,[J GH.G0H+8@A-]_>*' MWK:I4(5&I<_=-@H:77=K(=4K4OT4J6$C%:K&'JD6VDF- MBM0X10IMI,8AJ6TGA14I/$5JVDCA :E>LY.:%:EYBM2RD9J'-;7LI%9%:ATE MS;BB,Z=5&PO=V]R:W-H965T\Y.&KJIK7C@I?'9]WUWW_7NHIU4C[H$,.2IXD+'7FE,?>O[.BNA MHGH@:Q#X4DA548.FVOBZ5D!S!ZJX'PR'$[^B3'A)Y.Y6*HED8S@3L%)$-U5% MU>\9<+F+O9&WO[AGF]+8"S^):KJ!%,Q#O5)H^3U+SBH0FDE!%!2Q-QW=SL?6 MWSE\8[#3!V=BE:RE?+3&ISSVAC8AX) 9RT#QLX4Y<&Z),(U?':?7A[3 P_.> M_8/3CEK65,-<\N\L-V7LO?-(#@5MN+F7NX_0Z;FV?)GDVOV27>L[N?%(UF@C MJPZ,&51,M%_ZU-7A ( \QP%!!PA> L8G &$'")W0-C,G:T$-32(E=T19;V2S M!U<;AT8U3-A_,34*7QGB3/)Y.4V7*7E+4NR/O.% 9$$X8&%()K4AEPLPE'%] MA2X/Z8)<7ER1"\($^5K*1E.1Z\@WF(=E\[,NYJR-&9R(&9([*4RIR5+DD#_' M^YA_+R+8BY@%9PGOJ!J0ZIIF$'LXG!K4%KSD]:O19/C^F+[_1/9,[;A7.S[' MGGRI05'#Q.:@;8X);EDFCL7NEFUR/8G\[:&,LRYM@-FX#: S:"-,V M3'_;+YFIFZT7]S-&ULG51A;YLP$/TK%JNF5EH+ M(8%M&4%JFTZ;U$E5:;.Y I?3#((C] MDHO*2Q,W=Z/31#4H104WFIFF++E^N@"IMC-OY.TF;L6Z0#OAITG-UY !WM5EP Y=*_A Y%C/O@\=R6/%&XJW: M?H'.3V3YEDH:]V7;;F_@L65C4)4=F!24HFK__+$[ASU &+X""#M Z'2WB9S* M.4>>)EIMF;:[B2H:9503A,KZ_.LZN,G;*,KCMO)#"U(GYL MM$ !QD94 )JCJ-9, ODW3 J^$+)=/YX#L3 ()^P^F[/CHY._:7PRUSL,>X>AXQV_YK 5_?-\ M85!3$?P:DM923(8I;&-,3C./AT0."X%S@^Q)Z2W_&0 MIA85.Y3MK4TZBB>)OQE(->E330ZFNE/(Y?,+935_HC;#P3MK^:)_$1'U(J*# M(J[!F"D39=T@Y%0T"'2F.)0\>I'\-!K.'?>YX_\X@+V"'I(1O[R(Z.,S'?Y> M"]K7C*IY+2KJ%5@1*CA[3RYT^T*T :K:=>5"(?6X&Q;TJ(*V&VA]I13N MOH M_3.=_@%02P,$% @ )8NI6!B-Q$DO! 6A8 !D !X;"]W;W)K&ULM9AM;^LF&(;_"O*.IE9JZYN;5+ M@G-$.*8$,+0<.9?^1>2'2J!+_('1EN]= ]64!TH?U"[AN";B7H:C)E4S2'" HX'C*Z!4R5EF[J0L/4:ME\3%2_+P23;['4 MB?'B[G;Z^^GDGM;'YUL[B\N[Z] :?@!C(&5:^ HP@)B#-^+)\&GC\ M5]\*+)[!-8D1T27F&23RY?TB D>?CL$G@ FX2VG!(4GXT!4R4E6?&U=13BZH 9)2+EX(HD*&G13\WZT*!W):$:4_"":1(8#6>0G8&.?R*;'W3;XC'+ M?RN(E'M*[I^WR*,?D >AKKUC:$VG[O2.]NN\U>F"QH^G$YDN"9C27,XA'.HL MW'7T7U^D!EP+E/._V_JOK*#;7H&:K"[X&L9HY,C9B".V0<[XYY_\T/NE#9Y- ML\B260-LMP;;-;F/%RF4I@ 6(J4,_R/Q'LE$X/KI<1M&H]VA&&V:1:593YNI MC\=FW/?Z?G_H;EKX]&H^/2,?.=AR.-WS.K"2A3&.0UE8,FL@"VMDH1'9/6$HIBNB1U.\GZPQY:(-4.D7 M[@$*O/XK/,8Z#\5CR:R!IU_CZ9LS3@TE<+M61%H_-$;YH1EFTRRR9-; -JBQ M#3[Z"S"P"=:F663)K 'VO 9[;AR/U4@\ 0*QO V;47XH-G,L/?",(&O+BLA2 M% U$OK=;-K9YA@O,B!]_!NY.CV>G0T6C5+;+EUJ08["@&'SU#5C78 MHFO3+;+EUJ2[VX#XQF7X;IK<("XP654IWTK1ZE;CG;C\H)PK6B=-6Y$TF>WV M%KYYGN-BN^>;=R M2%[;W(-,WXFK$YKRVNH&QMT[C,L16^E#32Y7-@41Y;E<_;0^.+W4QX7NKGAY MZCJ#;(4)!QE:2JEWUI>=R\J#S/)&T+4^VGN@0M!<7Z8()HBI O+]DE+Q&PO=V]R:W-H M965T-Y-)WG2PH^R1KP$$>DKBE ^M MM1";"]OFP1H2PEMT ZF\LZ0L(4*>LI7--PQ(J$%);+N.X]L)B5)K--#7YFPT MH)F(HQ3F#/$L20A[GD!,=T,+6R\7[J+56J@+]FBP(2M8@/BQF3-Y9I\6\$.UX[1DK* Z6/ZN0Z'%J.B@AB"(2B(/)G"U.( M8\4DX_A5D%KEG@I8/WYA_TN+EV(>"(0?@%@!W#R STPSP"H"G MA>:1:5F71)#1@-$=8FJU9%,'.C<:+=5$J2KC0C!Y-Y(X,5K$ 1_80@:FZ.V@"&*2!^&^$X2';F@JUAQ=I2&$#?BI&8]= X$M,U*FQ7U) MR\0U,MX0UD(>_H9>_PW6;) S!5B)DN06.. MOL7@Y_:JU^WORWEG7;6XZ7+,3^+"VNP-E M)I68J?Q$,^D=,A*C>V ).GL&*:A9!CYE!YZ*[75.W"HGKK&8LTQP071%&[6: MT1[2:4)]E.0>!_=02)Z;+,#T-U3MG,HDJG(DV&@!JMYKE)1C_7J3[3^ '^$P M<&4QL-EC++2A+=S4-W2=AED BI\($*.6/JPS60$)A: M(.\O*14O)VJ#\A\+H_\ 4$L#!!0 ( "6+J5@ED/LX5@, !P- 9 M>&PO=V]R:W-H965T[2!2 MH9V&MCY4Z/9AV@5S'8L$"ZEXF@C:BZ8;QQD2CFICIUSA6 I_&&*?\\>1V^/5D M<#&^NB3#V^N[JYOQQ61T>T-.R!A3)EPD0/B4((_@Z43[%9* IYA$DIK7 ,^Z M#>3P$A2-$WF$@0_C2W)X<$0.2,S().(+25DH>[9"OGI5.\BY#3)NWAO<&N2: M,Q5)^-J0-CZG#3U!SU%+?= M+N:4^+8*OJU:OB,I%Y0%9G,@TQ0Y&O($3U:BS8F#2K:UJ.]]81E8:U.7XU3K M:A>ZVK6Z[G%5*H*(X);%XW")Y_P<3VU5I:46Z;U:=@16$MTI1'?VO1$[N_1B M1V E+[J%%]T];<3NJVQL;NW#NADELF<%V;-:LF.\_F,V.R8S8""0M\Y:&N(] M&4LEJ*X0JIC6@K[W9>T(K*3?=5ZN;V??J9NOL",[=H56]F.CG''WE+XY<.DB M<;<2.)]3.G';7G4.N]X+9V\O=TD][+M?G/=*_[8R>Z/.3$',3/DMD?."J:P* M*T:+$O_"%+9;XP-=^IOZ]04F^V[ &FL6,TD2F"*D<]I!KT56BF<=Q>>FFGWD M"FMCTXSP\P6$GH#/IYRK=4 9 >&PO=V]R:W-H965T7YUQ=7AZ2QUN6?>$AI0(\)''*3R:A$.NCZ93[(4T(?\?6-)5O5BQ+B)"W MV=V4KS-*@KQ1$D^19;G3A$3I9'&0FBA*8\8BG(Z.ID<@J/EMA6#7*+ M/R*ZY3O70%'YS-@7=7,9G$PLA8C&U!?*!9%_]W1)XUAYDCB^EDXG59^JX>[U MH_>?<_*2S&?"Z9+%?T:!"$\FLPD(Z(IL8G'#MN]I2HSWHI,OHUD.[&X_?AA^7]S0Q0'-^&M OV[4\S?G5) HY@?2^-/M.7CSZ@"\4M8? M0[;A) WX\51(?*J7J5]B.2NPH!XL&%RQ5(0<7*0!#9KMIY)710X]DCM#1H=7 M)'L','P+D(5L#9[E_LVQ 0ZN8HUS?[C'WV7JRY'&J0I><76@(G;;B.]%$=^_ M;U@< YFI6Y(%_^AB6?1EZ_M2H_^(KXE/3R9R>'.:W=/)XLA>E:93>@3,2D]27\5%9%Q+9U8&.>>'.R=VI,G6_<*!MY9_X M?I>4L=MGDG(J4LXP4CHBA0MWAXB+'=ABT35RD#>OC!KHW J=:T27I]RA*G\! M\%DBYP1.5%75@70[T9XY+8A=$^BZ>H1>A= S(KSD?)/G ELIA DKZQ#8K.4E M?:"9'_'\K1P@&4D%?PM2*G0$O XZMX7?".69B3*KB,[V)EKD/%AO,O5, ,& M""FXIURH3)(6\K7((E_([U:&(XU*ZCL.MI$(0QH'0$[S0) 'JBW&1EQ#"\BL M$^1#"/4I,*\B,W]>"BA6"E"D'U5&KT-YS;NI;5EZ7M"JYUS+R.PW^;5BQO53 MI-49[X=PAE$K94NS1L"1A;T>:#MR !JAR:EW0"4NG;5*L>UVX1I[?>80@ZAF MA0:PTC)!G;#;+K3:-+I6V)[W!;W6!= XORZ617;G55D+;M2Y?BQO3;+U; _M M%U1!<*1)O@S-]Y ,L-8,<*!H>'+\.7M*(8VAZ]D>ZLG<6D= LY#82^:4/AH2 MIHVO:])796L% <>6$$^&NRLE;->:M;ETK:"%G-YIHU8*\/\@%9X,PJBZ 7:% M Y31Z@E5+1W@?]<.3Q(=54C KI*P'=RCXU$M)9!92@R;KU%7->CG:XTA]!P7 MXAZ\M;Y 0_2%%B-\LEIH3'H&%ZHE C)+A-,@B-02B,3@FD3!X64*EF0="1)K M01J=#TYO!/#=Q M:O&!]A%+;KZ/M)]1AN9[[([@6OI@L_39:Y(K?30+ 9K/=R1A249KB)#5 MHQWQSO&)>9O$M&U6-FWVVMTVTYGU;YOA6B=@LTYX>M"7#IK[>AAZ=GORU1HB M&]GMRC3=.?5+:':7'X9R64\WJ2C.R*JGU8'K:7[,V'I^!H^6Q;%I[:8XQ;TB MF4P-#F*ZDBZM=YX,7%8+Q1'53' MTXM_ 5!+ P04 " EBZE8K5'< GP# ##0 &0 'AL+W=O580,8VTIB/G;X 09LTQ&Q[\E MJ5/M:8'[USOV/W+SQLP343@1[)$F.ATZ?0<27) UTS.Q_1-+0QW+%PNF\E_8 MEFL]!^*UTB(KP49!1GGQ3U[*0.P!@O $("@!P3&@6QRM'%#N4WC7$MSEQJ&ZB#_5KV >)= IP@HE%0E$&[3E S_!;C"AXVR FKS(4Y7WB";WXRL 6N78^S MY\*-6I$8AXXI?(5R@T[TVR]^U_N]SM2%R XLMBN+[2;V:(Q+RCGE2Q@31GB, M<$5Y^41]J7->T'5R.GN ;:)>K]?IA29=FWU3C=N>::I3F>HTFOK^@C*F"I/W MS'3^9^9;N^OUCZPT;G:FE6YEI=MLA2>?2$ZW+CF^'W2/'-6N.TCB@=A>);;7 M6"^/^8ENPC[:H#1O*-@E J:2&O53E)#75)WVWB5+ZD)D!U'H5U'HGU%2B6", M2&7/\"*#M0DLF/M[B0E:UYVC[#5N?Z:YZ\K<]2=*ZV.F"D;?VW/EM\(C4XW; MGFG*]]Y>T=YGR^QCWDK>=S+VWJI#U7N-A?^Y>INA;2NMDXEY,4O30*P)@P>4 M&5R]HG%3[\&_9.E=BNTP)L%;3(+&3-ZOM=*D2*=-8X/M9J*P@((/F6URH L) M>:UK!B8?)&H71 J"=@U58=?=:S,SE,N\^U:F/5QS772RIQ#"A@N#-1K]A30N<7Z;F*P6E76#N+X30NX'= MH/KNB?X#4$L#!!0 ( "6+J5B\'"2CSP( #,( 9 >&PO=V]R:W-H M965TS,-M!)^_"SDY RB:*M4O>&V,[=_WZ^G'T,]D+>JP11PT/*N!HZ MB=;9I>NJ,,&4J+K(D)LWL9 IT68J-Z[*))(H=TJ9ZWM>QTT)Y4XPR-<6,AB( MK6:4XT*"VJ8ID3_'R,1^Z#2 Q'&9,OT4NP_8KF?MM4+!5/Y M+^Q+6\^!<*NT2$MG0Y!27CS)0YF'(X>F_X2#7SKX.7<1**>\(IH$ RGV(*VU M4;.#?*NYMX&CW'Z4E9;F+35^.IC,I]/Y#%:W\\DGN!LMEZ/9[0K>P8Q(26S" MX.(*-:%,O1VXV@2T;FY8BH\+)@@\\PNA/?]> 5K3^@7;LGQ6< M$EF'9J,&ON>WX#6XH!(B496/,Q&:53Z:>83F4_E@1"D0,=S9!' -0D)>J?#M MLS&%&XVI^GXJ%85NZ[2N/5N7*B,A#AUS>!3*'3K!FU>-CO?^#'6KHFZ=4P]* M6%4#?$ 94H417%!>IN4M_#J9H(*[4&[GRO8([X)6Q^L-W-T)GG;%TWX63R08 M(U)!AK(@LFB/G_$47A&H=X37J#=/TW4JNLY9NH7$ZZVM2'CDO%%J:Q8,XTSL M,%T;0%-C?@TF(DW-[;'2(KROP1(W5&F4QO2*2G.SP#R.45*^.<5^%N.9)=&M M-ME]H4+NO@!UKZ+NO5@A]_ZAD/L53_]_%7+_+PK9/;K(4Y2;O%TI",66Z^). MKU:KCC@J&L&C>=%.S56YH5P!P]BX>O6N28PL6E0QT2++V\)::--D\F%BNCI* M:V#>QT+HP\0&J/XG!+\!4$L#!!0 ( "6+J5AQ1A\&%P, '4+ 9 M>&PO=V]R:W-H965T96,OL(R08:HM M!#%_&YPB8Q;)\/A1@WK-/6WB[OH>_:T3;\3<$(53P;[23*_'WM"##)>D9'HA MMM=8"^I9O%0PY7YA6\<&'J2ETB*ODPV#G/+JG]S51NPD&)SVA+!."!\G=)]) MB.J$R FMF#E95T23>"3%%J2--FAVX;QQV48-Y;:,B9;F*C5Y.G[_,4E@/EM MX1/!!<+U6,.,99OOYOM'5B OOQ5V& M!P$_$'D&4>$S_?/TZ "=J/$ZPN9:51#$LI M&V!XIS%7W]M45ZWU$F;V@JBYR#L M2VL3!R-_LROA:40X' X&81.V1Z[7D.L=)&?JE)L2F2T9-F@,&_Q[_PY^V[]/(\)^KQMTVOMWV) ; M'B27N,85A2U4:]\>3/_;,AP);$_I>:/T_+_HV_-C&G8DL#W#.L'#5!#\>^?6 M&(=:MR4DC*+!X];U=P:8'.7*S74*4E%R77WNF]-F=IRXB>G1^:6=*=U@] !3 M#:3F8[ZB7 '#I8$,S@:&DZQFO&JC1>'&I!NAS=#EEFLS%Z.T >;Z4I@1J-[8 M&S23=OP+4$L#!!0 ( "6+J5@X9KI#( , !(2 - >&PO[U.OEQY:K\SUNG,,VNZ-AH>0FR3%Q!LM.2Q8\ M4)&1,15\HCEX%;3D8N7,?3!,E5 Z,+:Z-EP$EOK1P9&;0>%;GI)+I9O8+H+[ M.VF7[P'K&0CD0G0"^\091L.*&L.TO+:39G%C? (%[?AN55F%,TU74?^";!R: MFPTR43IGN@L3D;5I-!2L #F:S^9P-ZH* 31&E7:0(.*/RCS>6&W(YLY=!J[ MT:S@RV:^+#H!&'N$L].J$JM/@L]DR=SF7QQP-*1KOV"N-'^TT:!5IM; - D> MF#9\NFWYI6EUQY9FW4[+ M?O\W3E].VL ;SD9^0[O3&(3 M-)@LN#!&WZW-6T(4P=QV8D0 MB';59OP5MA!GO+[Q#%4%=.&/<$XDJ88 KWH[]$D0;*3P,=? M'^PIB>,T]2. ^17$,8; TX@CF +0@"%QW)R#>^=1N#ZGPLVO0*/?4$L#!!0 M ( "6+J5B7BKL

-8?20$3;8T.P6BP^0"X99K>]9!:G P 5QP \ !X;"]W;W)K8F]O:RYX M;6S%F4USVC@8@/^*QI=M#UFP34B:*9UQP&F8!9M:)#M[VE%L$325)482R::_ MOK)==D4"[^Q%X60L"?G1:TN//CX_2_7]04VIJWHOZ_6&O)DP$7S[OZEJHGGLC#2T-D\(F M-@GWC#[K__*;6_3$-'M@G)F74=#^YC1 -1.L9C]H-0KZ =)K^7PK%?LAA2$< METIR/@K"+N.>*L/*-\FX@5R2!]VF&/)0$ LR"H9]6^&**6W:$FW]Q#(^45NX MN]L:><.XH6I"#/VJY';#Q&-3C6U%SVE&&X?=M0OBE?H_892K%2OI1);;F@K3 MQ5%1W@ *O68;'2!!:CH*=D50(BJ4"F.#A*:BJ\J6;5IJ'SVMNE8;B^O$4%TQ MFZ&F50ON#W*<9Y,TP^D$72>S)!NG"-^FZ1([=!% %YV&#GU8$$7=$,8 9/Q> MD'B9+--YFEG _ ;EB[1(EE,'<@! #DX#.4[P+;J9.9#G .2Y7\CK!$];JD61 M8DMHHY=G#MH00!OZ1G.^/S3.YXL\:V+HT%T =!=^Z6Z2:8'ND]E=BN9I@N^* M[@4[<)< W*5?N)DE2EV63P#+)[\L>)F/_SBSWYGM",U+M%WB]4<6]J'1N/\. M?+?Y;)(6^#>4?KN;+O]RV4!3>%?%?)YGJ$5$?R9%D>Q_8B$DBM"S*68YQL@. MN+:#)D7J4D%F"#VK =]=8_L2;5]$Z?VK'AE"-@@]ZV!!7M"31@NJVK^+DJ() MTR67>JNH"PG9(/2L@ZG0K*(*+16I["0.)4H1\4B;?VF7$=)"Z-T+!Y1EIR>2 MLY+1/4S(#Z%G01S3%_I@)\Y\[XU#I@C?116_H/1'%PN21G@B:[R-7@3)(SJ! M/ [%,H(L$IW"(@F#,7$Q(0O% MGBUT>-+^;X]RM[@A"PT\6^@89M-_;&D7$[+0P+.%7BTNSMQQ26[=<7, 66C0 M6JBW.\BJZ(H)6F7V$=JFEX27"X6:2[=CFY:+F235[EQL=Z;W MY2=02P,$% @ )8NI6+[+,T&9 0 =1D !H !X;"]?S<3OQ D1;,8(0NB>C MMQ^C"_W(+&9C^EN1;D+Q)B1/""R^?%7$8W,.Y;$-@TM=G<,R*V-L/YP+V]+7 M11@VK3_?SNR;KB[B;=D=7%ML3\7!.QV-)JY[G9&M%J\S!YMKZ_\SL=GOCUO_ MV6R_:W^.?PQV/TUW"J7W,1MLBN[@XS)SE^JY'=S](,/;Y&RPWBVS;KV3S*4. M4@C2]$$&098^*(>@/'W0&(+&Z8,F$#1)'S2%H&GZH!D$S=('S2%HGCY(1BCC MB""IAS6!UH)<"X'7@F +@=B"9 N!V8)H"X':@FP+@=N"< N!W()T"X'=@G@+ M@=Z*>BN!WHIZ*X'>VGO9)M!;46\ET%M1;R706U%O)=!;46\ET%M1;R706U%O M)=!;46\ET-M0;R/0VU!O(]#;4&\CT-MZ'TL(]#;4VPCT-M3;"/0VU-L(]#;4 MVPCT-M3;"/0VU-L(],Y1[YQ [QSUS@GTSE'O_)UZAWBM?'CV/-9X_W=2'6_7 M^N?M[\O'9N^YW'%V\)=E]0M02P,$% @ )8NI6"/5;@VH 0 N!D !, M !;0V]N=&5N=%]4>7!E&ULS9G-;L(P$(1?!>6*B+&=TA\!E[;7ED-? MP$TV)"*)+=M0>/LZX4=J1:,B*G4NL1+OSHR]TG?)]&UGR VV==6X651X;QX8 M#QAJ6X\-7[D6XUH/GVB7*TK/WC> MAL^NU,TLLE2Y:/"X+VR]9I$RIBI3Y<,^VS39-Y?1P2$.G5V-*TKCAJ$@8F<= MVIV?#0Y]KQNRMLQHL%#6OZ@Z5+%MQ9S?5>3B?HDS&76>EREE.EW7H25VQI+* M7$'DZRK>BP[[G7VX8=H_^=7^G4R?8:A<6&U) O57_]+:->X5F5S]&?=#YOY)U!+ 0(4 M Q0 ( "6+J5@'04UB@0 +$ 0 " 0 !D;V-0 M&UL4$L! A0#% @ )8NI6*G9UE_O *P( !$ M ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ )8NI M6)E&PO=V]R:W-H965T&UL4$L! A0#% @ )8NI M6$R\NF^1!0 )A< !@ ("!,@X 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ )8NI6/80@8S2!0 [AD !@ M ("!_!L 'AL+W=O8^ X .\G 8 " @00B !X;"]W M;W)K&PO=V]R:W-H965T&UL M4$L! A0#% @ )8NI6(\^%J*. @ G@4 !@ ("!Q#< M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ )8NI6 >@J9I,! 50H !D M ("!(D@ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ )8NI6#,M'80_ @ F 4 !D ("!3E, M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M)8NI6&G(I@K+!0 $!$ !D ("!K%T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ )8NI6$3B,A'G P D! !D M ("!"70 'AL+W=O >&PO=V]R:W-H M965T&UL4$L! M A0#% @ )8NI6)GE2I?U @ ZP< !D ("!M7X 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ )8NI M6#PD810[ P @0D !D ("!CH@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ )8NI6#$9LC## @ A0< M !D ("!?I, 'AL+W=O!0 &0 @(%XE@ M>&PO=V]R:W-H965T&UL4$L! A0#% @ )8NI6!B-Q$DO! 6A8 !D M ("!EIL 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ )8NI6+XNFFJO!0 JAX !D ("!G:< 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ )8NI6'%& M'P87 P =0L !D ("!/+0 'AL+W=O&PO&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " E MBZE8(]5N#:@! "X&0 $P @ &:P0 6T-O;G1E;G1?5'EP =97-=+GAM;%!+!08 ,@ R )4- !SPP ! end XML 55 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 56 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 58 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.u1 html 59 200 1 false 21 0 false 6 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 0000002 - Statement - CONDENSED BALANCE SHEETS Sheet http://www.senestech.com/role/CONDENSEDBALANCESHEETS CONDENSED BALANCE SHEETS Statements 2 false false R3.htm 0000003 - Statement - CONDENSED BALANCE SHEETS (Parenthetical) Sheet http://www.senestech.com/role/CONDENSEDBALANCESHEETSParenthetical CONDENSED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 0000004 - 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 0000005 - Statement - CONDENSED STATEMENTS OF CASH FLOWS Sheet http://www.senestech.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS CONDENSED STATEMENTS OF CASH FLOWS Statements 5 false false R6.htm 0000006 - Disclosure - BASIS OF PRESENTATION Sheet http://www.senestech.com/role/BASISOFPRESENTATION BASIS OF PRESENTATION Notes 6 false false R7.htm 0000007 - Disclosure - BALANCE SHEET COMPONENTS Sheet http://www.senestech.com/role/BALANCESHEETCOMPONENTS BALANCE SHEET COMPONENTS Notes 7 false false R8.htm 0000008 - Disclosure - FAIR VALUE MEASUREMENTS Sheet http://www.senestech.com/role/FAIRVALUEMEASUREMENTS FAIR VALUE MEASUREMENTS Notes 8 false false R9.htm 0000009 - Disclosure - LEASES Sheet http://www.senestech.com/role/LEASES LEASES Notes 9 false false R10.htm 0000010 - Disclosure - STOCK-BASED COMPENSATION Sheet http://www.senestech.com/role/STOCKBASEDCOMPENSATION STOCK-BASED COMPENSATION Notes 10 false false R11.htm 0000011 - Disclosure - STOCKHOLDERS' EQUITY Sheet http://www.senestech.com/role/STOCKHOLDERSEQUITY STOCKHOLDERS' EQUITY Notes 11 false false R12.htm 0000012 - Disclosure - COMMON STOCK WARRANTS Sheet http://www.senestech.com/role/COMMONSTOCKWARRANTS COMMON STOCK WARRANTS Notes 12 false false R13.htm 0000013 - Disclosure - LOSS PER SHARE Sheet http://www.senestech.com/role/LOSSPERSHARE LOSS PER SHARE Notes 13 false false R14.htm 0000014 - Disclosure - SUBSEQUENT EVENTS Sheet http://www.senestech.com/role/SUBSEQUENTEVENTS SUBSEQUENT EVENTS Notes 14 false false R15.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 15 false false R16.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 16 false false R17.htm 9954471 - Disclosure - BASIS OF PRESENTATION (Policies) Sheet http://www.senestech.com/role/BASISOFPRESENTATIONPolicies BASIS OF PRESENTATION (Policies) Policies 17 false false R18.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 18 false false R19.htm 9954473 - Disclosure - LEASES (Tables) Sheet http://www.senestech.com/role/LEASESTables LEASES (Tables) Tables http://www.senestech.com/role/LEASES 19 false false R20.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 20 false false R21.htm 9954475 - Disclosure - STOCKHOLDERS' EQUITY (Tables) Sheet http://www.senestech.com/role/STOCKHOLDERSEQUITYTables STOCKHOLDERS' EQUITY (Tables) Tables http://www.senestech.com/role/STOCKHOLDERSEQUITY 21 false false R22.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 22 false false R23.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 23 false false R24.htm 9954478 - Disclosure - BASIS OF PRESENTATION (Details) Sheet http://www.senestech.com/role/BASISOFPRESENTATIONDetails BASIS OF PRESENTATION (Details) Details http://www.senestech.com/role/BASISOFPRESENTATIONPolicies 24 false false R25.htm 9954479 - Disclosure - BALANCE SHEET COMPONENTS - Narrative (Details) Sheet http://www.senestech.com/role/BALANCESHEETCOMPONENTSNarrativeDetails BALANCE SHEET COMPONENTS - Narrative (Details) Details 25 false false R26.htm 9954480 - 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 26 false false R27.htm 9954481 - 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 27 false false R28.htm 9954482 - 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 28 false false R29.htm 9954483 - 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 29 false false R30.htm 9954484 - 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 30 false false R31.htm 9954485 - 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 31 false false R32.htm 9954486 - 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 32 false false R33.htm 9954487 - 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 33 false false R34.htm 9954488 - Disclosure - LEASES - Schedule of lease cost (Details) Sheet http://www.senestech.com/role/LEASESScheduleofleasecostDetails LEASES - Schedule of lease cost (Details) Details 34 false false R35.htm 9954489 - 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 35 false false R36.htm 9954490 - Disclosure - STOCK-BASED COMPENSATION - Narrative (Details) Sheet http://www.senestech.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails STOCK-BASED COMPENSATION - Narrative (Details) Details 36 false false R37.htm 9954491 - 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 37 false false R38.htm 9954492 - 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 38 false false R39.htm 9954493 - Disclosure - STOCKHOLDERS' EQUITY - Activity in stockholders' equity (Details) Sheet http://www.senestech.com/role/STOCKHOLDERSEQUITYActivityinstockholdersequityDetails STOCKHOLDERS' EQUITY - Activity in stockholders' equity (Details) Details 39 false false R40.htm 9954494 - 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 40 false false R41.htm 9954495 - Disclosure - COMMON STOCK WARRANTS - Narrative (Details) Sheet http://www.senestech.com/role/COMMONSTOCKWARRANTSNarrativeDetails COMMON STOCK WARRANTS - Narrative (Details) Details 41 false false R42.htm 9954496 - 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 42 false false All Reports Book All Reports snes-20240331.htm snes-20240331.xsd snes-20240331_cal.xml snes-20240331_def.xml snes-20240331_lab.xml snes-20240331_pre.xml http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 60 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "snes-20240331.htm": { "nsprefix": "snes", "nsuri": "http://www.senestech.com/20240331", "dts": { "inline": { "local": [ "snes-20240331.htm" ] }, "schema": { "local": [ "snes-20240331.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/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd" ] }, "calculationLink": { "local": [ "snes-20240331_cal.xml" ] }, "definitionLink": { "local": [ "snes-20240331_def.xml" ] }, "labelLink": { "local": [ "snes-20240331_lab.xml" ] }, "presentationLink": { "local": [ "snes-20240331_pre.xml" ] } }, "keyStandard": 183, "keyCustom": 17, "axisStandard": 10, "axisCustom": 0, "memberStandard": 12, "memberCustom": 9, "hidden": { "total": 5, "http://xbrl.sec.gov/dei/2023": 5 }, "contextCount": 59, "entityCount": 1, "segmentCount": 21, "elementCount": 374, "unitCount": 6, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 320, "http://xbrl.sec.gov/dei/2023": 30, "http://xbrl.sec.gov/ecd/2023": 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-20240331.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-20240331.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.senestech.com/role/CONDENSEDBALANCESHEETS", "longName": "0000002 - 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-20240331.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-20240331.htm", "unique": true } }, "R3": { "role": "http://www.senestech.com/role/CONDENSEDBALANCESHEETSParenthetical", "longName": "0000003 - 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-20240331.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-20240331.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.senestech.com/role/CONDENSEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS", "longName": "0000004 - 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-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "snes-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "snes-20240331.htm", "first": true, "unique": true } }, "R5": { "role": "http://www.senestech.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS", "longName": "0000005 - 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": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "snes-20240331.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-20240331.htm", "unique": true } }, "R6": { "role": "http://www.senestech.com/role/BASISOFPRESENTATION", "longName": "0000006 - 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-20240331.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-20240331.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.senestech.com/role/BALANCESHEETCOMPONENTS", "longName": "0000007 - 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-20240331.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-20240331.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.senestech.com/role/FAIRVALUEMEASUREMENTS", "longName": "0000008 - 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-20240331.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-20240331.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.senestech.com/role/LEASES", "longName": "0000009 - 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-20240331.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-20240331.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.senestech.com/role/STOCKBASEDCOMPENSATION", "longName": "0000010 - 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-20240331.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-20240331.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.senestech.com/role/STOCKHOLDERSEQUITY", "longName": "0000011 - 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-20240331.htm", "first": true }, "uniqueAnchor": null }, "R12": { "role": "http://www.senestech.com/role/COMMONSTOCKWARRANTS", "longName": "0000012 - 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-20240331.htm", "first": true }, "uniqueAnchor": null }, "R13": { "role": "http://www.senestech.com/role/LOSSPERSHARE", "longName": "0000013 - 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-20240331.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-20240331.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.senestech.com/role/SUBSEQUENTEVENTS", "longName": "0000014 - Disclosure - SUBSEQUENT EVENTS", "shortName": "SUBSEQUENT EVENTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "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-20240331.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-20240331.htm", "first": true, "unique": true } }, "R15": { "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": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "snes-20240331.htm", "first": true }, "uniqueAnchor": null }, "R16": { "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": "16", "firstAnchor": { "contextRef": "c-1", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snes-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snes-20240331.htm", "first": true, "unique": true } }, "R17": { "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": "17", "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-20240331.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-20240331.htm", "first": true, "unique": true } }, "R18": { "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": "18", "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-20240331.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-20240331.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.senestech.com/role/LEASESTables", "longName": "9954473 - Disclosure - LEASES (Tables)", "shortName": "LEASES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "19", "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-20240331.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-20240331.htm", "first": true, "unique": true } }, "R20": { "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": "20", "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-20240331.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-20240331.htm", "first": true, "unique": true } }, "R21": { "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": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "snes-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "snes-20240331.htm", "first": true, "unique": true } }, "R22": { "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": "22", "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-20240331.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-20240331.htm", "first": true, "unique": true } }, "R23": { "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": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "snes-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "snes-20240331.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.senestech.com/role/BASISOFPRESENTATIONDetails", "longName": "9954478 - Disclosure - BASIS OF PRESENTATION (Details)", "shortName": "BASIS OF PRESENTATION (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "24", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "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-20240331.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.senestech.com/role/BALANCESHEETCOMPONENTSNarrativeDetails", "longName": "9954479 - Disclosure - BALANCE SHEET COMPONENTS - Narrative (Details)", "shortName": "BALANCE SHEET COMPONENTS - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "25", "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-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-21", "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snes-20240331.htm", "unique": true } }, "R26": { "role": "http://www.senestech.com/role/BALANCESHEETCOMPONENTSScheduleofaccountsreceivablenetDetails", "longName": "9954480 - 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": "26", "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-20240331.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-20240331.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.senestech.com/role/BALANCESHEETCOMPONENTSScheduleofallowanceforuncollectibleaccountsDetails", "longName": "9954481 - 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": "27", "firstAnchor": { "contextRef": "c-4", "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-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "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-20240331.htm", "unique": true } }, "R28": { "role": "http://www.senestech.com/role/BALANCESHEETCOMPONENTSScheduleofinventorynetDetails", "longName": "9954482 - 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": "28", "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-20240331.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-20240331.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.senestech.com/role/BALANCESHEETCOMPONENTSScheduleofactivityinreserveforobsolescenceDetails", "longName": "9954483 - 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": "29", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:InventoryValuationReserves", "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-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "snes:InventoryValuationReservesAdditions", "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-20240331.htm", "unique": true } }, "R30": { "role": "http://www.senestech.com/role/BALANCESHEETCOMPONENTSScheduleofprepaidexpensesDetails", "longName": "9954484 - 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": "30", "firstAnchor": { "contextRef": "c-3", "name": "snes:PrepaidSoftwareLicensesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snes-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "snes:PrepaidSoftwareLicensesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snes-20240331.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.senestech.com/role/BALANCESHEETCOMPONENTSScheduleofpropertyandequipmentnetDetails", "longName": "9954485 - 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": "31", "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-20240331.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-20240331.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.senestech.com/role/BALANCESHEETCOMPONENTSScheduleofaccruedexpensesDetails", "longName": "9954486 - 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": "32", "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-20240331.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-20240331.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.senestech.com/role/BALANCESHEETCOMPONENTSScheduleofnotespayablematuritiesDetails", "longName": "9954487 - 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": "33", "firstAnchor": { "contextRef": "c-23", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "snes-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-23", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "snes-20240331.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.senestech.com/role/LEASESScheduleofleasecostDetails", "longName": "9954488 - Disclosure - LEASES - Schedule of lease cost (Details)", "shortName": "LEASES - Schedule of lease cost (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "c-1", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "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-20240331.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.senestech.com/role/LEASESScheduleofmaturitiesofoperatingleasesliabilitiesDetails", "longName": "9954489 - 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": "35", "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-20240331.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-20240331.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.senestech.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "longName": "9954490 - Disclosure - STOCK-BASED COMPENSATION - Narrative (Details)", "shortName": "STOCK-BASED COMPENSATION - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "c-24", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snes-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-24", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snes-20240331.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.senestech.com/role/STOCKBASEDCOMPENSATIONScheduleofstockoptionactivityDetails", "longName": "9954491 - 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": "37", "firstAnchor": { "contextRef": "c-4", "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-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "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-20240331.htm", "unique": true } }, "R38": { "role": "http://www.senestech.com/role/STOCKBASEDCOMPENSATIONScheduleofstockbasedcompensationexpenseDetails", "longName": "9954492 - 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": "38", "firstAnchor": { "contextRef": "c-1", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "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-20240331.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.senestech.com/role/STOCKHOLDERSEQUITYActivityinstockholdersequityDetails", "longName": "9954493 - 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": "39", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "snes-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "snes-20240331.htm", "unique": true } }, "R40": { "role": "http://www.senestech.com/role/COMMONSTOCKWARRANTSScheduleofcommonstockwarrantactivityfortheperiodDetails", "longName": "9954494 - 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": "40", "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-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "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-20240331.htm", "unique": true } }, "R41": { "role": "http://www.senestech.com/role/COMMONSTOCKWARRANTSNarrativeDetails", "longName": "9954495 - Disclosure - COMMON STOCK WARRANTS - Narrative (Details)", "shortName": "COMMON STOCK WARRANTS - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "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-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-54", "name": "snes:ClassOfWarrantOrRightExercised", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snes-20240331.htm", "unique": true } }, "R42": { "role": "http://www.senestech.com/role/LOSSPERSHAREScheduleofoutstandingpotentiallydilutivesecuritiesDetails", "longName": "9954496 - 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": "42", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "snes-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "snes-20240331.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r10", "r388" ] }, "us-gaap_AccountsReceivableGrossCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r98", "r162", "r163", "r368" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r162", "r163" ] }, "us-gaap_AccruedEmployeeBenefitsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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, severance 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": [ "r13" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r13" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r32", "r93", "r317" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Additional 402(v) Disclosure", "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r437" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r50", "r388", "r546" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r265", "r266", "r267", "r337", "r488", "r489", "r490", "r530", "r547" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation, Amount", "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r443" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation:", "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r443" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote", "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r443" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment To PEO Compensation, Footnote", "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r443" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r39", "r40", "r231" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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": [ "r82" ] }, "us-gaap_AdvertisingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r269" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Amount", "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r408", "r419", "r429", "r454" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined", "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r411", "r422", "r432", "r457" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Adjustments to Compensation", "label": "All Adjustments to Compensation [Member]" } } }, "auth_ref": [ "r443" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Executive Categories", "label": "All Executive Categories [Member]" } } }, "auth_ref": [ "r450" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Individuals", "label": "All Individuals [Member]" } } }, "auth_ref": [ "r415", "r423", "r433", "r450", "r458", "r462", "r470" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "All Trading Arrangements", "label": "All Trading Arrangements [Member]" } } }, "auth_ref": [ "r468" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r260", "r268" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r99", "r164", "r168" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r492" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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": [ "r170" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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/2023", "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": [ "r143" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r26" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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": [ "r26" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r78", "r95", "r120", "r148", "r153", "r157", "r165", "r179", "r180", "r181", "r182", "r183", "r184", "r185", "r186", "r187", "r273", "r275", "r288", "r311", "r345", "r388", "r399", "r499", "r500", "r534" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r89", "r102", "r120", "r165", "r179", "r180", "r181", "r182", "r183", "r184", "r185", "r186", "r187", "r273", "r275", "r288", "r388", "r499", "r500", "r534" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/20240331", "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/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r465" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value as of Grant Date", "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r466" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r461" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing, How MNPI Considered", "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r461" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Method", "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r461" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Considered", "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r461" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Disclosure", "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r461" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Predetermined", "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r461" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.senestech.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "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": [ "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r464" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r463" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures", "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r462" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures, Table", "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r462" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r23", "r91", "r366" ] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r24" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r23", "r66", "r118" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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", "r66" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Changed Peer Group, Footnote", "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r441" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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/2023", "localname": "ClassOfWarrantOrRightAxis", "presentation": [ "http://www.senestech.com/role/COMMONSTOCKWARRANTSNarrativeDetails" ], "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": [ "r36" ] }, "us-gaap_ClassOfWarrantOrRightDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightDomain", "presentation": [ "http://www.senestech.com/role/COMMONSTOCKWARRANTSNarrativeDetails" ], "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/2023", "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "presentation": [ "http://www.senestech.com/role/COMMONSTOCKWARRANTSScheduleofcommonstockwarrantactivityfortheperiodDetails" ], "lang": { "en-us": { "role": { "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": [ "r220" ] }, "snes_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRightsExercised": { "xbrltype": "perShareItemType", "nsuri": "http://www.senestech.com/20240331", "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/20240331", "localname": "ClassOfWarrantOrRightExercised", "presentation": [ "http://www.senestech.com/role/COMMONSTOCKWARRANTSNarrativeDetails", "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": [] }, "us-gaap_ClassOfWarrantOrRightLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightLineItems", "presentation": [ "http://www.senestech.com/role/COMMONSTOCKWARRANTSNarrativeDetails" ], "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/2023", "localname": "ClassOfWarrantOrRightOutstanding", "presentation": [ "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/20240331", "localname": "ClassOfWarrantOrRightOutstandingRollForward", "presentation": [ "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/20240331", "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/2023", "localname": "ClassOfWarrantOrRightTable", "presentation": [ "http://www.senestech.com/role/COMMONSTOCKWARRANTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Warrant or Right [Table]", "label": "Class of Warrant or Right [Table]", "documentation": "Disclosure for warrants or rights issued, which includes the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable." } } }, "auth_ref": [ "r36" ] }, "snes_ClassOfWarrantOrRightWeightedAverageExercisePriceAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.senestech.com/20240331", "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/20240331", "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/2023", "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": [ "r442" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Name", "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r442" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r17", "r44", "r312", "r341" ] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "presentation": [ "http://www.senestech.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "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": [ "r18" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r488", "r489", "r530", "r545", "r547" ] }, "snes_CommonStockOptionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.senestech.com/20240331", "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/2023", "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": [ "r49" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r49", "r342" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r49" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r5", "r49", "r342", "r346", "r547", "r548" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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, 5,144,632 shares and 5,140,024 shares issued and outstanding as of March\u00a031, 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": [ "r49", "r314", "r388" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Company Selected Measure", "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r447" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Net Income", "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r446" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Other Measure", "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r448" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return", "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r445" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r21", "r104", "r106", "r110", "r308", "r320" ] }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r222", "r223", "r226" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r60", "r307" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r15", "r189" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r121", "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r295", "r376", "r377", "r378", "r379", "r380", "r485" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r16", "r34", "r35", "r41", "r42", "r43", "r45", "r73", "r74", "r121", "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r295", "r376", "r377", "r378", "r379", "r380", "r485" ] }, "us-gaap_DebtInstrumentTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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_Deposit.EquipmentPurchaseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.senestech.com/20240331", "localname": "Deposit.EquipmentPurchaseCurrent", "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": "Deposit on equipment purchase", "label": "Deposit. Equipment Purchase, Current", "documentation": "Deposit. Equipment Purchase, Current" } } }, "auth_ref": [] }, "snes_DepreciablePropertyPlantAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.senestech.com/20240331", "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/2023", "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": [ "r2", "r31" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r229", "r233", "r261", "r262", "r264", "r384" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Share-Based Payment Arrangement [Abstract]", "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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/2023", "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/2023", "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/2023", "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": [ "r403" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r436" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r111", "r127", "r128", "r129", "r130", "r131", "r136", "r138", "r140", "r141", "r142", "r146", "r285", "r286", "r309", "r321", "r371" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r111", "r127", "r128", "r129", "r130", "r131", "r138", "r140", "r141", "r142", "r146", "r285", "r286", "r309", "r321", "r371" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r135", "r143", "r144", "r145" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r263" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r529" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.senestech.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Options", "label": "Employee Stock Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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/2023", "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/2023", "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/2023", "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/2023", "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/2023", "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": [ "r401" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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/2023", "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/2023", "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": [ "r401" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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/2023", "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": [ "r401" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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/2023", "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": [ "r475" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r401" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r401" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r401" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r401" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r5", "r87", "r107", "r108", "r109", "r122", "r123", "r124", "r126", "r132", "r134", "r147", "r166", "r167", "r221", "r265", "r266", "r267", "r271", "r272", "r277", "r278", "r279", "r280", "r281", "r282", "r284", "r289", "r290", "r291", "r292", "r293", "r294", "r301", "r329", "r330", "r331", "r337", "r352" ] }, "snes_EquityIncentivePlan2018Member": { "xbrltype": "domainItemType", "nsuri": "http://www.senestech.com/20240331", "localname": "EquityIncentivePlan2018Member", "presentation": [ "http://www.senestech.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "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/2023", "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": [ "r444" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneous Compensation Analysis", "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r408", "r419", "r429", "r454" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneously Awarded Compensation Recovery", "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r405", "r416", "r426", "r451" ] }, "snes_EvolveMember": { "xbrltype": "domainItemType", "nsuri": "http://www.senestech.com/20240331", "localname": "EvolveMember", "presentation": [ "http://www.senestech.com/role/BASISOFPRESENTATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Evolve", "label": "Evolve [Member]", "documentation": "Evolve" } } }, "auth_ref": [] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r450" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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": [ "r287" ] }, "us-gaap_FiniteLivedPatentsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedPatentsGross", "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": "Patents", "label": "Finite-Lived Patents, Gross", "documentation": "Gross carrying amount before accumulated amortization as of the balance sheet date of the costs pertaining to the exclusive legal rights granted to the owner of the patent to exploit an invention or a process for a period of time specified by law. Such costs may have been expended to directly apply and receive patent rights, or to acquire such rights." } } }, "auth_ref": [ "r70" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r412", "r423", "r433", "r458" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount", "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r412", "r423", "r433", "r458" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount", "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r412", "r423", "r433", "r458" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery, Explanation of Impracticability", "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r412", "r423", "r433", "r458" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r412", "r423", "r433", "r458" ] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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": [ "r61", "r348" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.senestech.com/role/CONDENSEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "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": [ "r59", "r120", "r148", "r152", "r156", "r158", "r165", "r179", "r180", "r181", "r182", "r183", "r184", "r185", "r186", "r187", "r288", "r373", "r499" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.senestech.com/role/STOCKBASEDCOMPENSATIONScheduleofstockbasedcompensationexpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Axis]", "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r173", "r174", "r349" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.senestech.com/role/STOCKBASEDCOMPENSATIONScheduleofstockbasedcompensationexpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Domain]", "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r174", "r349" ] }, "us-gaap_IncomeTaxesPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaid", "crdr": "credit", "presentation": [ "http://www.senestech.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for income taxes", "label": "Income Taxes Paid", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income." } } }, "auth_ref": [ "r22", "r25" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r1" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r1" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r1" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r306", "r484" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r1" ] }, "us-gaap_IncreaseDecreaseInOperatingAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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": [ "r1" ] }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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", "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": [ "r1" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Individual:", "label": "Individual [Axis]" } } }, "auth_ref": [ "r415", "r423", "r433", "r450", "r458", "r462", "r470" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r468" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r404", "r474" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Adopted", "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r404", "r474" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Not Adopted", "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r404", "r474" ] }, "us-gaap_InterestExpenseDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r64", "r201", "r206", "r379", "r380" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.senestech.com/role/CONDENSEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for interest", "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": [ "r114", "r116", "r117" ] }, "us-gaap_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r478" ] }, "us-gaap_InventoryGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r481" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r100", "r367", "r388" ] }, "us-gaap_InventoryRawMaterials": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r480" ] }, "us-gaap_InventoryValuationReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r30", "r481" ] }, "snes_InventoryValuationReservesAdditions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.senestech.com/20240331", "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/20240331", "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/20240331", "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/2023", "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": [ "r479" ] }, "us-gaap_InvestmentIncomeNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r62", "r64" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r532" ] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r71" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "snes_LegalServicesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.senestech.com/20240331", "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/2023", "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": [ "r533" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r300" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r300" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r300" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r296" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r12", "r120", "r165", "r179", "r180", "r181", "r182", "r183", "r184", "r185", "r186", "r187", "r274", "r275", "r276", "r288", "r340", "r372", "r399", "r499", "r534", "r535" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r54", "r80", "r316", "r388", "r486", "r491", "r531" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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": [ "r14", "r90", "r120", "r165", "r179", "r180", "r181", "r182", "r183", "r184", "r185", "r186", "r187", "r274", "r275", "r276", "r288", "r388", "r499", "r534", "r535" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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/2023", "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": [ "r8", "r79", "r195", "r205", "r377", "r378", "r543" ] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtCurrent", "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": { "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": [ "r96" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "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": { "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": [ "r4", "r121", "r199" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "crdr": "credit", "calculation": { "http://www.senestech.com/role/BALANCESHEETCOMPONENTSScheduleofnotespayablematuritiesDetails": { "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": [ "r4", "r121", "r199" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "crdr": "credit", "calculation": { "http://www.senestech.com/role/BALANCESHEETCOMPONENTSScheduleofnotespayablematuritiesDetails": { "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": [ "r4", "r121", "r199" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "crdr": "credit", "calculation": { "http://www.senestech.com/role/BALANCESHEETCOMPONENTSScheduleofnotespayablematuritiesDetails": { "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": [ "r4", "r121", "r199" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "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": "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": [ "r487" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "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": "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": [ "r97" ] }, "us-gaap_LongTermNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": "Note 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": [ "r16" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r16" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r16", "r33" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.senestech.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r175", "r176", "r177", "r178", "r228", "r305", "r328", "r338", "r339", "r357", "r358", "r359", "r360", "r361", "r363", "r364", "r374", "r381", "r383", "r390", "r501", "r536", "r537", "r538", "r539", "r540", "r541" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r442" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r442" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.senestech.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r175", "r176", "r177", "r178", "r228", "r305", "r328", "r338", "r339", "r357", "r358", "r359", "r360", "r361", "r363", "r364", "r374", "r381", "r383", "r390", "r501", "r536", "r537", "r538", "r539", "r540", "r541" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "MNPI Disclosure Timed for Compensation Value", "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r461" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Material Terms of Trading Arrangement", "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r469" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Named Executive Officers, Footnote", "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r443" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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 used in 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": [ "r115" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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": [ "r115" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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": [ "r66", "r67", "r68" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r58", "r68", "r81", "r88", "r103", "r105", "r109", "r120", "r125", "r127", "r128", "r129", "r130", "r133", "r134", "r139", "r148", "r152", "r156", "r158", "r165", "r179", "r180", "r181", "r182", "r183", "r184", "r185", "r186", "r187", "r286", "r288", "r319", "r347", "r350", "r351", "r373", "r398", "r499" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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": [ "r442" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r412", "r423", "r433", "r450", "r458" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount", "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r440" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Total Compensation Amount", "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r439" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO", "label": "Non-PEO NEO [Member]" } } }, "auth_ref": [ "r450" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r469" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r469" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r63" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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 note 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": [ "r11" ] }, "us-gaap_NotesPayableOtherPayablesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/20240331", "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": [] }, "snes_NumberOfStatesApprovedRemovalOfRestrictedUseDesignation": { "xbrltype": "integerItemType", "nsuri": "http://www.senestech.com/20240331", "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/20240331", "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/20240331", "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/20240331", "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/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.senestech.com/role/CONDENSEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "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/2023", "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/2023", "localname": "OperatingIncomeLoss", "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": "Loss from operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r148", "r152", "r156", "r158", "r373" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r299", "r387" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r298" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r298" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r297" ] }, "snes_OrganizationAndDescriptionOfBusinessLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.senestech.com/20240331", "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/20240331", "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/2023", "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/2023", "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": [ "r47", "r77", "r334", "r335" ] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.senestech.com/role/BALANCESHEETCOMPONENTSScheduleofaccruedexpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.senestech.com/role/BALANCESHEETCOMPONENTSScheduleofaccruedexpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Accrued Liabilities, Current", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r13" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r94" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Other Performance Measure, Amount", "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r442" ] }, "us-gaap_OtherPrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherPrepaidExpenseCurrent", "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": "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": [ "r482", "r493" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount", "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r410", "r421", "r431", "r456" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r413", "r424", "r434", "r459" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r413", "r424", "r434", "r459" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r438" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r113" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r65" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Issuers, Footnote", "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r441" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Total Shareholder Return Amount", "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r441" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Actually Paid Compensation Amount", "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r440" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r450" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r443" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Total Compensation Amount", "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r439" ] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.senestech.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Axis]", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.senestech.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Domain]", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528" ] }, "snes_PreFundedWarrantsIssuedInNovember2022CommonStockRegisteredDirectOfferingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.senestech.com/20240331", "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/2023", "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": [ "r48", "r208" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r48", "r342" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt." } } }, "auth_ref": [ "r48", "r208" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r48", "r342", "r346", "r547", "r548" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r48", "r313", "r388" ] }, "us-gaap_PrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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", "totalLabel": "Total prepaid expenses", "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": [ "r101", "r171", "r172", "r369" ] }, "us-gaap_PrepaidInsurance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidInsurance", "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": "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": [ "r370", "r375", "r493" ] }, "snes_PrepaidInventoryCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.senestech.com/20240331", "localname": "PrepaidInventoryCurrent", "crdr": "debit", "calculation": { "http://www.senestech.com/role/BALANCESHEETCOMPONENTSScheduleofprepaidexpensesDetails": { "parentTag": "us-gaap_PrepaidExpenseCurrent", "weight": 1.0, "order": 7.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/20240331", "localname": "PrepaidSoftwareLicensesCurrent", "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": "Software licenses", "label": "Prepaid Software Licenses, Current", "documentation": "Prepaid Software Licenses, Current" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromRepaymentsOfNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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": [ "r483" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "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": [ "r159", "r307", "r322", "r323", "r324", "r325", "r326", "r327", "r365", "r382", "r389", "r476", "r495", "r496", "r502", "r544" ] }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r13", "r497", "r498" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "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": [ "r159", "r307", "r322", "r323", "r324", "r325", "r326", "r327", "r365", "r382", "r389", "r476", "r495", "r496", "r502", "r544" ] }, "snes_ProfessionalServicesRetainer": { "xbrltype": "monetaryItemType", "nsuri": "http://www.senestech.com/20240331", "localname": "ProfessionalServicesRetainer", "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": "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/2023", "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": [ "r3" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r71", "r92", "r318" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r3", "r310", "r318", "r388" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r3" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r71" ] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r112", "r169" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure", "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r438" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure, Table", "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r438" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.senestech.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r175", "r176", "r177", "r178", "r227", "r228", "r256", "r257", "r258", "r304", "r305", "r328", "r338", "r339", "r357", "r358", "r359", "r360", "r361", "r363", "r364", "r374", "r381", "r383", "r390", "r393", "r494", "r501", "r537", "r538", "r539", "r540", "r541" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.senestech.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r175", "r176", "r177", "r178", "r227", "r228", "r256", "r257", "r258", "r304", "r305", "r328", "r338", "r339", "r357", "r358", "r359", "r360", "r361", "r363", "r364", "r374", "r381", "r383", "r390", "r393", "r494", "r501", "r537", "r538", "r539", "r540", "r541" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r405", "r416", "r426", "r451" ] }, "snes_ResearchAndDevelopmentEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.senestech.com/20240331", "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/2023", "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": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use." } } }, "auth_ref": [ "r46", "r270", "r542" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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": [ "r406", "r417", "r427", "r452" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r407", "r418", "r428", "r453" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement does not require Recovery", "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r414", "r425", "r435", "r460" ] }, "us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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_RestrictedStockValueSharesIssuedNetOfTaxWithholdings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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": [ "r51", "r75", "r315", "r332", "r333", "r336", "r343", "r388" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r87", "r122", "r123", "r124", "r126", "r132", "r134", "r166", "r167", "r265", "r266", "r267", "r271", "r272", "r277", "r279", "r280", "r282", "r284", "r329", "r331", "r337", "r547" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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" ], "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": [ "r149", "r150", "r151", "r154", "r155", "r159", "r160", "r161", "r224", "r225", "r307" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r469" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r469" ] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r20" ] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "documentation": "Schedule for 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": [ "r26" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r26" ] }, "us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r38" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r9", "r55", "r56", "r57" ] }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r4" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r3" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.senestech.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "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": [ "r230", "r232", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r6", "r7", "r37" ] }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r36" ] }, "us-gaap_ScheduleOfStockholdersEquityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r5" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r400" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r402" ] }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r1" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r384" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.senestech.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "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": [ "r230", "r232", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://www.senestech.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "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": [ "r386" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r243" ] }, "snes_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresWeightedAverageRemainingContractualTerm": { "xbrltype": "perShareItemType", "nsuri": "http://www.senestech.com/20240331", "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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r237", "r238" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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": [ "r237", "r238" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.senestech.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "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": [ "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r243" ] }, "snes_ShareBasedPaymentArrangementOptionInducementAwardMember": { "xbrltype": "domainItemType", "nsuri": "http://www.senestech.com/20240331", "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/2023", "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": [ "r385" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r76" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r5", "r19", "r87", "r107", "r108", "r109", "r122", "r123", "r124", "r126", "r132", "r134", "r147", "r166", "r167", "r221", "r265", "r266", "r267", "r271", "r272", "r277", "r278", "r279", "r280", "r281", "r282", "r284", "r289", "r290", "r291", "r292", "r293", "r294", "r301", "r329", "r330", "r331", "r337", "r352" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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/2023", "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": [ "r409", "r420", "r430", "r455" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "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": [] }, "us-gaap_StockIssuedDuringPeriodSharesIssuedForServices": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [] }, "snes_StockIssuedDuringPeriodSharesWarrantsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://www.senestech.com/20240331", "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/2023", "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": [] }, "snes_StockIssuedDuringPeriodValueWarrantsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://www.senestech.com/20240331", "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/2023", "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": [ "r49", "r52", "r53", "r69", "r344", "r346", "r353", "r354", "r388", "r399", "r486", "r491", "r531", "r547" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/20240331", "localname": "StockholdersEquityLineItems", "presentation": [ "http://www.senestech.com/role/STOCKHOLDERSEQUITYActivityinstockholdersequityDetails" ], "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/2023", "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": [ "r72", "r119", "r207", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r221", "r283", "r355", "r356", "r362" ] }, "snes_StockholdersEquityTable": { "xbrltype": "stringItemType", "nsuri": "http://www.senestech.com/20240331", "localname": "StockholdersEquityTable", "presentation": [ "http://www.senestech.com/role/STOCKHOLDERSEQUITYActivityinstockholdersequityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders\u2019 Equity [Table]", "label": "Stockholders\u2019 Equity [Table]", "documentation": "Stockholders\u2019 Deficit (Details) [Table]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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": [ "r302", "r303" ] }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r477" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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": [ "r449" ] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r441" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Vs Peer Group", "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r448" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r468" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangements, by Individual", "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r470" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r471" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r472" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r470" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r470" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Available", "label": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r473" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r471" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Security Market Price Change", "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r467" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r27", "r28", "r29", "r83", "r84", "r85", "r86" ] }, "us-gaap_WarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r391", "r392", "r394", "r395", "r396", "r397" ] }, "us-gaap_WarrantsAndRightsNoteDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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": [ "r137", "r142" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r136", "r142" ] }, "snes_WeightedAverageRemainingContractualTermAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.senestech.com/20240331", "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": [] } } } }, "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/2147481877/830-230-45-1" }, "r1": { "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" }, "r2": { "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" }, "r3": { "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" }, "r4": { "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" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r7": { "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" }, "r8": { "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" }, "r9": { "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" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19,20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.3,4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "25", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r23": { "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" }, "r24": { "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" }, "r25": { "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" }, "r26": { "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" }, "r27": { "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" }, "r28": { "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" }, "r29": { "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" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "330", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2" }, "r31": { "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" }, "r32": { "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" }, "r33": { "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" }, "r34": { "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" }, "r35": { "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" }, "r36": { "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" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r38": { "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" }, "r39": { "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" }, "r40": { "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" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "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(28))", "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(29))", "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(30)(a)(1))", "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(30)(a)(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))", "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(31))", "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(32))", "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(6)(a))", "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(6)(b))", "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(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r58": { "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" }, "r59": { "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,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r60": { "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),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "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.4)", "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.7(a),(b))", "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.7)", "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.8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r71": { "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" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r90": { "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" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" }, "r100": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r101": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r102": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r153": { "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" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r158": { "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" }, "r159": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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/2147482312/912-310-45-11" }, "r307": { "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" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r314": { "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/2147479440/944-210-S99-1" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r392": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r393": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r394": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r395": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r396": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r397": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r398": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r399": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r400": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r401": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r402": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r403": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r404": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r405": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r406": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r407": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r408": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r409": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r410": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r411": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r412": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r413": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r414": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r415": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r416": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r417": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r418": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r419": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r420": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r421": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r422": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r423": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r424": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r425": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r426": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r427": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r428": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r429": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r430": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r431": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r432": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r433": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r434": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r435": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r436": { "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" }, "r437": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r438": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r439": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r440": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r441": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r442": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r443": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r444": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r445": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r446": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r447": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r448": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r449": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r450": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r451": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r452": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r459": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r460": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r461": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r462": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r469": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r470": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r471": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r472": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r473": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r474": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r475": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r476": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r477": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//210/tableOfContent" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r543": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r544": { "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" }, "r545": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r546": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r547": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r548": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" } } } ZIP 61 0001628280-24-022348-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001628280-24-022348-xbrl.zip M4$L#!!0 ( "6+J5@=I]H.>Y< %]5" 1 .,3[IMC^W.G)PO60(51FDA M,;K89G[]NW>5)(0E0 (!):BLS(P11:EJU[[7OGSYWV]30WHAMJ-;YB]_KU=K M?Y>(.;(TW7S^Y>_]Q\N;F[__[][_?/G_*I7_^_7AFW1EC;PI,5WITB:J2S3I M57QJ8T):+86^=^+" MGF'?IG/A.95G59W]4IJX[NSBTZ>QZ@RKEOW\R?_B$RQ:*?F#]3ON@!1_'FM4I,K=3F8Q+'=^-O@X=*;R$@+!]&W M.&14?;9>/L$72P/AO3^3UR37:LHG_'JH.B2R@PI,M?2+8.IUFZ@W*[5.1:D' M\[PY^M(]PLV(OH"35\^"7]LZQ/[,ABJ$3WYQ."+I1-S M3.*\@S\\<3-_42A^ZGW/__S/U]< MW35(#U=;"=;TY1-[^.43FWIH:?/>%TU_D1QW;I!?2IKNS QU?F%:)H$%Z&\7 M.)#8[$]=TXA)_X3O;X&-V/J(O?_-?2#C7TJC"FS;5*V!J5\#92A+#_U]*0#,7&CRI3&&62453%VMHEWIUN8* V?;U 3]=O/\:GCCA M&SJE'D(_KQ?IM1* M/?H@]L)/RRABDS&!@QD1)P&SD5-<.)3)P)(DRCDN7,#G7TJ./IT92/'TV<3& M%2\A33]1UG+AF;I+%^Y,5/BR%#R?$M7Q;-)CG]B7 M7SXM?Q=\QCEB\WFPAO>3^;SGXL?C5=:YX%@?<1'AG$"3ND:B0RF<5=>RMWQM M[/?X\(J8UE0WDZ9-"YJE*3XMKW[=KH&SNR0&0SSI"_I5)A"ZQ+9U6,$\><+P MZTR3FMYT2.P5.#.#/]/,YA,>G1 )+WA.*&\,/@&TX/-8)[9$J8(D"OC+FW\N M\\SW/PY7L#S[C#*-X!- UW:10U+&5*G5X?_![Q;?A1'E"T.P! Y8#F_ V[SM3,E/Z+L['MG/@:29U00V4<-7O8V,_21 M[GXG*"$E38=OJ?^A!';PQ;UM:=[(O;,?B?VBCTC_30?-BPKBP8MEO!#VLR^? M$F<+-QZ^-#OYU-.3SQ*2[4(^7=Z.PG> X'' /MSY/:C@;M_4!F!%SG".KW.T M(".G\T $T>QRU'D*%KK>U=X]W\4=^,Q M,C%3N[2F,P],B>(1Q-[U[9,]A3QI8>^VP?Y/H>^YEO-D>Z.?3F&0?^^&R^F M/4]LW[M5M5>P!X.O/=O47<]&SG.MO^%?Q<'\O5MTIWD$>5+!WDW/@QS!-Z(Z M9&(9VLUT9ELO!,<5APRX,Y(+<@9YTL$)6,=79&:3D:X.#;+R1T6A"?D$3.2C MGT>.]"%S:R=_L\QGL+:F5V3HQIG2K>42YUZ=XR'F,S>GM"E-"^F4(@$%SEHDWQLL'!<^GEDF/ MJ2@W-@JWSH64,.]KFHX4H1KWJJ[=F)?J3'=5HS#PY]:B3PG_!^*JNDFT@6J; M(,,*"6[8& ^GQ*U+@@ M!=[DS)[@SZUK@!O.M"? EMEET"_HX[O+\ MX%]T:_K [O+\ ,^M&7UIJ(YS-_Y=Q4 O]\Y^P.+*D3O;>YM<>Z9&-'^$<^,X M'@'4O\6T3Y@4-=$(*WH@S[KC$IMH5[I-1N[=> QP,I]/TB/8Y-9(+^ZQ[L>= MTN36M._##)IN>!@1\4A&G@T"ACB#MY'AP?%/+ZIMX:_T'[?/$;OR? 5#FFL&W(\NP[(N_ -[4QN//8UA\9:Q. M=6-^\?6#:^LP'X-=>:0B^"/ST&?!]9_HD)_]-D_ MP*'ENM;T H_ZA=BN/E*-BFKHS^8%W1#[>H$%U1K#!!?PS=6"-_M?5^&K3_'G MW4ZU6TO^JE:MT^>?Z'QV\*4/5X7B%?P&=H( ^*6DE-YMUE\^C)0TRT-@X$%_ MGJD:ML2YJ$EUF"-XP2>Z\R2D7T9F=I8,"AA*2\O"KT!O>%D>*-5.0*E2[\?M MS=/@2GI\ZC\-'I>1(+)Z7E;[.+C\\7#S=#-XE/JW5]+@_U[^VK_]QT"ZO/O^ M_>;Q\>;NEOLM_*XZ$\ ;US++TE7ULBK)M6:CNW+9O.+-]=W#=RE[TQ'68H9U M_@#A4*]5?HOW_=@_*'Z'$T#J=7;AQZ4MFJ[\YH&X!J8]?R SRW:3NJ.XMA>" M2"[UWE;!9[^GGKQAZ3 O3T:YWW[T'YX&#]_^+3T,[N\>GJ3['P^//_JW3]+3 MG02EQ,Y$ M18/OW<-)LZ G;.5&;T!6\Z"E#DV-4L\23,A_^=-#__;QAK(:P860"[DA.@5L M: QFM?0?_W^2:X5_%VZ/:-SK#KH4I&L=%/];VL#I(@.+'5"S'G_,?AO05!,] M'O6*TNXVXIW6B@:FK.!@%Q'H\<3DP@ D+53O;P>/3X/+7\O2S>UE-35@#@^( M9,[T8?"FCERZ7[2O[7"?DNI(SHR,T)VE2;HIZ:XCC294?G],>]ZE0QOCW6ZU MT^ADM<4;G6I37F^+IW_>;'8R_6+MHN0T#H)5WH# WI=G;VCQQXGO/3P9* ]/ MDO7&%B2)2=KVS'@L\\\ M*&^9N9)C&;JV[-CB#;XQEDOA^X$BJP3*B(7U,*7_>K;N:/J(*B36^,O0_M33 MH\A-A]K/JJG_23]_S \S3P:F-]6'ZF-5\K/N;0K$9:R4;JWJQR1\>^=?K3?7 M.%@S$GS68=LS=(.,8^(Q/)$->D=&>N]KFDTD#K7=:+63<]HO5= M^H3V^SPT&VL"2LA*HU63P+#I[L7X:E6;*9;Q>68Q2^/"!BF#5W*?D=8J2C5! MG<$FY^R>QIV$B/J.7QX#DH@@_K$R2O(/&X]6ZK^0,EUE=$0OL[T11RHY=+K6 M0,WV=&"9]7IMO8*=GZ@^,DD>ZYBW.+)+^//.?K)>0YT*.Y[=3RQBZC%/<'E; MQ* R\\Z^!P4.9./"(2^7>OW_=RBDX$T6YJ._^1"^MT!%-OZ?/F/ZLP]?I=3K M-&MR6RANH&3XD$)#>68#&NHSU9#(&QG18 MXC/W9'*&>Q2$':"4A7B4H8(6[ M?TY/7\@:^S91ERBJ >#HRIV/[RDJ V?$@F0&<%CSG8L.&XZUV]U*H]Y0BN>) M6OC8_M=?.G*]_=F17&*0&>Y38HWHRQ)0G>$AYDM@L:L I"A.%06#;C_U^3^. M:\L&S*%85Z;>%/B@^@Q0-;7@T5AW !DEO&*#TQFCB]!\)IKDH)B6#-5Q)9M> MVO!\3,D@6$3/^7Y1#$279I[M>.@@=2T)1E"%N"Y_&'Y$L8#7"_V1>\&M@W3+ M:"6E56VTFSEY2!NU5BX>4EFN-I5L4^U_4112[?-QVS[I+@O-(^IH(HTP >1< M':=/MDHET^-\.K2,#WDJ@L4"Q*U_FT11@KPQD2 !GWR=Z/!DP4PS61'JZ.>S M;7FF5O'W,1H1,AY_/A4E.;W^YPNF>5T>4O(+];\6NP &2-/P[K+T5^3V=6FF MVM*+:GC;W'&LA'M:&T:<6W!N/H-@_"$\M#9H&K<8R2J.YO@D-?"Y%;OF?W^) MB+QL^?X0.ZL^@=)WJSJ:^@A"AP)(_A0_RA-5 ?L! .49]4P?', =>H_ M/!TU:E"DA\0? '.&2K6"%U\L(LE7K2,:>7!0J&[CUQB1)&D>9H?2H=@8DU!Q M7)=6N2ILZ=:F;7Z*5GVS = MBXE#ON*JKN>$F-DM]?Y-G+B;(=MM2$Y!?V]'#;^[M8ZT;6L;H[=(Y(UH#Q@_ MU5T7:(08@/FV92+_-^82 5DPEVY0+*@CZB*]4EV5!::]H_[%'%'[^L&#D8U: M$PG\@3Q[!KM_>JP\21_^UU_JK?9G69&K_@!WHM,(I1E&*.V;%;#UAA1.G(_9 MZ3<"&(2+3\YA('U-T*^@WWW3+Y",*AFP%R*IH/P9@)!(A(C2-@JWQ*<2X&,E M\0MG"H0/;[$#F014, 4@S%&4PVP@_Q!LSQ*HG:_N)/BV"I*=T*5I9*R;],:< M7K.@)UB&7:Y8(/VZ_CD8MG' RN6% U&<^X-7K#48J9N,/8$15I$#!26JE52Y M=0)VN]5FHYG9!]BLUN5L/L!54]7E:K.;3Y@DK$K>X&_+L*I6NI3,O*,!CF$; M?4NFJ0P^JSWM3X^\SIQ++2 X7(5\^!B1QG M8^+QNLSC4^,L@V3=]&PQ)8#'/R@X+ADT-J:)RLJ:/-%]Q9(6T.$[7F.Z84A. MHL&ICY-\1=1#!*+)M*B#QW.8V0=;9:G@";F98#GBNXPYOOQ5AU>C/6G"WBQD MEB^Z0T6=J9HC7350H\4\(!R,A?LTU=8<"1-_=&U5](;R0?V8:,$)K\,>O0[. MA!A&Z!_X ,A!C7^6;;C>M/Y8E?X-:S_RZ9R7*RRS\,;C3HSVK$;N =>A5H>2[E0C1BD7[]79VCZ[KVN7?[-+A]6EV;\-C" ML=NN-N1&5MG8J;:Z^5RTM#O5CI+/5-UJO;4^<'O;L-)=8^@.FQF:DY!(PNQC M":R,:TDOL#"A^!Y8D'1#KWKK\F?I^N:V?WMYT_\&/!\9:O^)%N:,";$\8C$S M(^28_F\7A#J.@92(''M\8PPYP%3)A!=*J7?CDJE4QY.O[G#T>SPQH9EF.]#K MT#$8-OMQI ^>J7J:[A+MXXY$OOM)'T]+.QVJK:\XQ0++?G^*"HX7QFI^+(&F MR, /3;PU^*H:*J:I/DX(231:=Y#W@A44FQ6\X^R964%^DD&P@OVP@FZ4%42T M VLLWDPA8,+EK% M*RY59R)=&]:K4""*SA3PF!6A0 BFD Y;FAARZ\*:7$M:<("L M&WM2%X1#=T^'AHT\J4-7WM6AN\<3$QPWVX%^5TWUF7+5L$SZ,/-;T JVU MOJD:GRMF"&2.#9H&E..:!.)[QWM83^ML)$'P]-ZM.W+L=YM3:+9]-*^+> M[238-![H;QAEK[LT+)%R7'A@!)^181N6XV'$;']H>6Y0,N=!=WX*7?D$Z!FK M[@MEN5"GUO6Y<$,HRZ?!A=G]AFO#F5$.?&];(Z(ATQ6*[@D0:WXLEA]/I8AX MW LKZ,A!Q.,BY/'NZ=?!0X[ACJN0Z&P$/@L=%(*S\()3;C=+O6^4' J[?/*L M&DS@T\IW0N(77>)W:!]%X=HJWJDQN= 7OJV3$ YXHNBEDJ[5D6O9XF;W%$@T M/\9:5.6U:*?6K?N,M2F\52?!5_% [VBMF!N35:B F836>@)D*K36PIU:PV>N M+:&TG@9SA0,=O$WTH2Y"$4^".O>FL(IJ!Z?F^^]B?ZF;?]SVGWX\8)EJRKSOBI42A172ILA<:1]^U>?*U)? MMMQO*\5^N3GYHE6-N[R[O1K6 M!W-H3AF[RQ+L4,FJKV*4TXS8[*.DJ:Z:NNMX42J4MFO5>EW.J]]-M[N^V.GA M^V?31:W?7\HZ_B?54OF[:H\F6!R1JDQ8(/$,FTM3!G!%1H067?8K12JY-)$N M$@S6:8']Q\=&J%ZAOC? /[(SZHAI+^KY_I%EV7Y/XPN'D MK?]UIRU&MV;CK%SM;64O L_1WC[G\2S4\DJX=@1*T(U#JI9Y2;K;BK0A83X5=3B8@O=0GM+V7/,IR M!'V<*GTTCD ?,K;K4+I-3N@C)Y6F&"*QSSI/8:/P$8'S'!JD+)G$7:GDR-D MD4C]Q2:1#2(D@.A#"-!;XH9]TF/(C^4?6_5=47\-"NY#-*311@6B;."E&1&E M4>KMSB)SPI.SLAKN;3)3P0 F;S,LEA4S%E)A?%K%J-@8OX$U^I <,$"N1O4F M*,R-%B?J0)Z^%X$A&WAB6@QI 89T.IQ@R%DIC#?F"QR)9<^%FK@3+PSA"$(_ M <';I5ZGW>!$W NU\( L< -B=$J]]FGJ@5UN.-^*7FF6JQK2:.DR8!==,-VE MU0D2P"8#FD(VE/W9?$G=4J]1[C:4G%2#U!>+O*N59XMLFXSP'9"M42OU6N56 MFW]D.ZU;VF2D>,"_L:JUYQ"?.YO9F7:GM\!IV3TGNVV+6!06?%+AE3#6K<8]>AD_2/ MXSA%]NO.:<@%1EO,,+AZ>[_!>7C(-OI0&5#O#=5T^Z8V"."::"XVE%)/:>:E MH!1,YSUQ1-GH2LV$*(T3]*ARS1U9X0B =0X>A?-PG&W20Q&@S)Z[#:&:@.E- MT!!VCL42GE4.$623*ID205H<(<@9>EB3^> >'5S.[)G:(X!7D=$[DE,I)GI6<\*:R+'?/TCM>J/R[;S?]KS?? M;IYN!H]2__9*>GRZN_SGKW??K@8/CWZ_,FGPVX^;IW_ODOH4.3\%#DFS/,Q< M3LXJ.W!65):EG9;C;GW"FZ&K0]W079ULF?66F!21M\71D?5TMG-Q M_9A/&%Q )?/5-(*9O\TN)^J$N(@\6DQ;"E3!ZMGU-B>H2BF<"B)U"(VBC\LB)0B!TQP,RQBWQI0/XLK,] MSJ,"68R8ME'\1E6D#N?/3%/YIKJE7GMWWEF$("^!4KOSVS0HU:H!2G7R*EAT MM$"GH$L [>ZS$@/W.>H<\CYN(^Z#LF00QPFE@^]D$$G*>Y ,EOG\1.QIU*Y, M(&3,36[DY6@[OFS(2>,^6Z3:)!O2(96,MEI>D3(P=F*.X.BD M#PXA] ;-V:[#36HIR.@O*S=[<_0+4S=^*;DVUK%_[WH+=X8U\*/["A&QR8[Y M\)UA]@*11@X0:840.8?4B4?7&OV<6 :FOZ^CMGMB/V/9QK5YU:E&^V\L9O7E9"TDQO9Z^E^UGL:^UM,I];"C9#R>-/9 FJFV](+3E:65 M6V M-7>#)EVJT_?5G;'&?F98%"CT[AS?B9 H-U^G*JC%J+HTMH12\NHK,UB[["I[+ISYM5MAPL-!FW <3D>/;\2 MVLEZLJ0ZF/7P7;5'$R9>_2;V#3HR:&V_])52EF#"&8'Y7X@QWT'5/H]@^(TQ MPB%6^+K2>YVH _HT+_U319[$0<.!-Z)&BQ_4$'5W^K 1/ #5D+#1':Q4&JDS MW54-D4*Q=?F"$*;W -(;\Y(!-&.]N@ZF5"BMLL)-B0_ADCAD=8-\D*C#D$CF M)K%;U(GICT;>U#/0% <,&.LC_=S:3WS8B=DZL'[XZSW!/!!7A3=I ]4V 1Y. M!,Q7#,I9:0RBDZJ+#1^Z6N_5XGO#!D2I7 M];<8$;;.RG@8D>60OR8UW=F1LI"Y)?[D0N"-O;0E.3B!4VWDDXLII\'%:B0L:*K:S[K) MWBLGM2;9'U[0&2_0=ZJ/4F#*(R&2.AI94UC-'*^;:7(0]O$&+-&PL+,FC753 M-4G4O;&*H>!G]^577W DLEV)IY%?^ M =86/U&'<%R>N_HG1P3R6I#6W]VW1_Z-JT,6T,@E(9<:WQ%M-DSJ0QMHOZLJ&/8X(5JO*IS!_$Q"A< 2O00 M4L)O-;3&X[U!:UU?G"\J-VN1)C8RR[]L/KGP:7OY:EF]O+U43/RWHO[VZO!K>/ ^RBU'\:?!_6!W-H3EDB M;R."$FT1J#4C-OLH::JK?N1_0S],U=-TEVBKUQIG453B+H0&%>^P8D.=.>0B M^.-S4-A&-^E[Z8\^^Y/YDB;AFHQ"AGV]8)K5&F.U:CWQ^:JIZDJUWI S3;7Z>:/6RF]1RJ:I$@P@[DL4E'HY15;LX0$=L9C3*O"<'X%,(T$W)R"G MS"(_!W@I>T/-HY9,XSJI/EE2/[ BPZ!UF"06N[''@BK< 4)TLMWD3*JO=R;Y MF'1M6].D0KJ#MY'A(5BPXRW\7WM2WQ)<2,U2KW$>%40%<0GB6A!7\Q#$U0+A MFUM1_T,35P'U@4*6F')<]&\Y@#K;%>X[CY#G#<(0P7@W_H=E:?1FA=@O^H@X MCY:A)9!E&\BR(R+C3Q%--K#U3&B"\>^-O&)Y!(\N5"11,B;^P[8<1YK9UGBW MN/NSC<#;P,4I?.\I>!/HD<;4GX6I(G!I=U:_%I?JM5JIU^6_R.K)"<1LDR.X8AR$$Y;J2EP$A7)6GZ*K\AM=2 M8]N:!H+$,G>*)3@IT2\#LJ4VDZER8Z$> 44)P6,4;]S)\26=(I@T@??(OFX4].W/=Q^ MY=0.[AQOOXKL/;W!_!KBN#Y^"D_IMM;PC?D"8,3;"R9*;DEBH 1&W>P<=".\ MGQSBQP;;-1U^U&NE'M_.\0+RYR)')X3\V=<;SBPJ83=K\ST%,E#ZSJ,K,DRD M0*QS>?R"L"(*X:"\.0$STC:=J]?EW+K.G7=3LSK/EL7 M6(["\-8RK67?U^J@JSI&;?!?A5"03GT&?'<.MAA^V[<:QA^5<\B8S-P>NTLO/BA[UPZPW'^*39=#1V_5RK9%"*HL"I)S00^B? M6-0X3R$&4^I0FUN'K.,EIVVU[ @;OKGL6J/FGMB4XZP5Q?)*,R)HH!I,XS.K M.#]2UILQ.2_#9_I)"VF4>K6JTMJ?K;(;+O'MVA \1/"0],3;S)F';'"-YKR, M-3P$':#U:C>%E5!T)L*)WB<:D(D&9 G-$_)H0(:6DFA QLM:1 .RY09DQR K MB:.66MFZGUWV'W^5KK_=_?XHX)>ZQYKHH';<#FK-_)J5R=V-S:=*C=X567+#J7""L\I+"^X]=DEM.5'GXJGX"(\23"FW5T4J%C$% M3U##R5+#04()Y95Q>@>GAK.JBM'7_NNQ9'WJ[K4)G/U(!]O4#*[[X2G^/4)U MQD-'L&YNK\OL*^@H]]^?52W1*S*#@]>IOY,5E9Y:L+H_Z8,SR\//,?,P"E:L M!1P!:A('[&)O *[SJD52_E[R"+/AB5(#/(F'B!P'3\XJ7?O1M48_*T,5A2#> ME1+3V9Y#GD>IH T<,@BI(-IE!)Y)2%\O]3JBFM0IHL@&YI@>13"JN+4S8\P) M1\Y*?_RJ8C^IX;F6;LJ1(=[;UHONP"37EGUE>4-W[!G]T0C@Y#H9"O4H2C$* M]0B%;!@U'NB&\:&L9B-SA_)0#OHI.5**_8+#.F2E"^=:P'-E$Q1*%[+\W9@#?AQ"\ M21*L6>HE& %%O%([<639A[JS+=*T &FZG&C*9R6ZN6?J]S:9J;JV6WNU\W#D MI(V:B!.I#^35U?.4=JG7B!LFPOU7?*S9GK5OQAJ,*>"EQOQ9J<+8 L!T+7LN M%. <%> JCI)]-UT2[UV7(D1FB]W6'(8]K@>6QIXBYQ7.U*>;I&YYXVLZ#?S M_IR9-KE?]D@!&[:YZU, )V%^?3<26C7TOML46O%4^/K:/]N(5_LO@(DUFQ3(>0 M-2&[T:7E">1=;I0R'6,!5-WSQ<<,-0#VA(_-&BT04-_%M[!W?/39?[""$-ZL MYEN.RD6*W^]>9(J#E9U6PZ%TA:)T\X4XHKA"2NV,'R5I10"A9X\FH--B*=B9 MC1J2.Z=!_^0/3Y]AX0UA@6Z?+J?.:>F2)ZL_ G#:Y-Z'\+VAFF[?U 8!D),D MRHX7P<+FY!%C-OCK=L.8'2^#183X.5C!2?);6,%'L()O@H.(6AUQHE9RB0<2 M1F[AT6U'(S)X,'<]"N0= 0S;D&TEZ ^FY\BX!>'0S6;)9Z\10#86!SAS1YVM>I4"5U M(:-FB[="1J?']]<8W[SS_0#;F-+A3HA$WH@]TIF[]56U;=4\NRR;K25 K MX ME)A_9\ <^/!--&W:I1XO]?=$$.21F'X<3](S^TYNS)[#R$CN>2F3U<@XR71F M6'-"I%?=G4PL _H;P=I&ANH2#:O"LQ[PK!RN"KQ6VX[1GH?:E/(BZX&! M]\EZ4M]^7P#_VK)7U4%-3UU=WE0IH9@?X^8K.XK%4*E5$]&6Q[]G2O*QB7NF M(]PS70<'L=;QW\HG[US<,Q4>W7:\9TJ);O*./%I<-(F+)OZLE"!%! 4@E888 M2D?_P'BZ%R""\W/X[$76(>?!?P8+L#X0Q[7U$2B/^$7?U)8?1$;>PT8L+9[6 M,S(\!.[@;40K(C^ (CH8C\G(S1H-WE)8\\1==9-$ZTD#,"FYR[<5"NIK['>A[ 3T66FH6:IURPK MW9W;/@EW%8>8UN()TUJE7J/<;O.":>>@R*]AV02>KF36>W0K< >C]"VHLVW^ M=+B(PA,7P1H6Y68KKSKE7'OZ!!D*,ER089LG,J2=Y-N-O J_GYT#5(&M:)8W M- AW'M"-2SLMS2GY(O#1F\T,@G>YJL&T)PR\EW23T0G2JNY(J@-T8V!$_EG% MW6?2R2G ^3CJ-4HR[3\#9PLG[!(;V.0NYLBI2=RD+9Z.7-U8K9(AQ#U@R"U) MREAN=<&RY<2JS4%L"$P_54S?6&;S'::G#GMKUW@+>\NU]6G1)-C(FA(62KJE M'LYV$],$4RB)I\@4 0V?$ N1H63A)O6\0]1S.3J^G4""9 7) MYE!G>UN2E4^&9(N>>R@6F&Z!GUQ,DX7_:OI+[PO\*Q@]5>UGW62^2'F9(XX( MJLC[(W0ZXX7NPMM&*4C_D1!)'0'-PFKF&'W!DO)="\E>PRX56A# KAJP7-6E M'BVG&A+C^[W[TS>:L**9Y>A(P!/3X/+7\O2S>WE:J+G9;VW=T^#1^GI3KJ\N[T:W#X.KJ3K MF]O^[>5-_YOT^-1_&GP?W#X]2KWC>>E.89Q0W#I=URSO[637U/REQ FW1&S[ZH6]J]S9Q\*8%/]Z-KP.) M]1@*K"O=&1F6X]GD"5[QU;!&/Q>JI\*T7-WTB-9W_6>X )JZ@SQPO: (WWM M/]X\2G?7TOW# "@#T.GF[C905OU-O*-T^,Z?V;_QT2*S)[Q37LVC0Q>2CH+9 MO5!:^SR_E7K$BA-570 MT"%_> !L8R[904,:T(UT4W(G.F99SRS;Q3L\"4T7N?;YE93I M7_7/P1//>?_$\NSPD65'GDJ^'N9_^5%ZA9G1%V?/4":Q=$*LGD'U, 3V+7E1 M-14?_Q\/UBC7:HVJ=&=*M]8+F0Z)+=7E,CRM-\O2*_QL>3]K9[X"C>U5M0E, M1Q?F#Y0F1-7^\%0;>*-#X\( [-X8[#3/1O41E#=0*&V:]W$_L8BIOY6EOJW_ M:9EJ5?H=?J^^$+ @7XAAS3 A'6; X;#S*58B #SXDZ9*2L^&-52-,BW&;.O$ M5>VYY,+AF( -SW/JIH17J\]TM(D&J30CCBO-K)EG4&)SRK *4"95 [>KOOO* MG8#-^#R1QFC%8;L22HZV9; =CW4;)[,MS1NY>%'[T[1>33QJUO/D/G+!ERNR MMJK--,I*7+5&@JHH]-?O+5/5(4RG D.ZW?B\EW6G)++5.@2W?&%QX/3"7C+T M/SQ=DX:J[E*<474:MX[D0S-\$?F?@5/HM-!9H_*BFW-C- ?Q,R%OP&,D^&9F MO>D:H>COVOK,15D&M!9YE:%/=9>R&(:#*#V +@'/V<_&A/X)>.U$@N>Q$@1= M"<-?,!8(K0J!KR=^I ']##3@36D=?56"A$KI1Z+J!9>*:?E0?J]+ ?-%MR_3C(NYML#?9YOK/ MQ!PA7WK6'9>IX($6S19'>=@44$&RA@CTY:%A::$7U=8MS_%9&8S!-5G /51\ M@8XEYV" 34MC$+89F(NHHPG[255ZLB10+ A]'^57-AD1.%?MW1MADBCH8,.& M(:UTIM')UP9&WMQ>!SJ/ Z+H E0*X.%W8ZK%. ^1=S_X"PK]:+6%,M,H]9JU MF N-[8VQ;(32E<[BN!B(#7B3KI;WM_C^#- 8%OQ IM:+:MR-%W%D/S"S![.' MELL81'8$MG CWM^&EHZ:Z'!L](Q4_PUT=S9[#0[!CXN72? V6'3XNC)R]%= M _SO*KA0H*T$#4A"6T<$VPH\W]7_6O:/QR=_$GW5.4?\J,#'1AA@]VK9&BB] M21!KE7IC^%T<9E-\'2-$=_'* C+EFXB2(]=DA1*KH7KF: *GC,H4EL^(B/#! MBV6\D.*)[*?OQQ370!^28XW==-(.!K@N<'^"1Z"#)L6 GDF64<^69(&81*GQ M:KV38:_"@08/@9IBKJZ*DUAN5-O*MFZ\Y,JB/H(!2_U[:072M<$AL,W M-["W$9NB+%U[YK/_)V[BP4*SC$W?'X&T>O3GD)L?AA^I\IN'\'(G*MY6H*,6 M/;=DYC)Y[Z\0-(P (E$QACJVZKD3(/<__;)0R/0"H)D9.7\G ^#S<\EUF" MZZX%4(H"87]7[=&$7=HI=31 Y08@(:#@#%B BH2YH#_5"6B8H38@ZZOE&5KH M'<$YP1RT?(I'T %N4R&/UC=](?)[=(O,"/6-^,1%6<#,&\+AT$L.SZ3M'D U MGK)W!3!?=,'D#8#G(.#1C'=5$PU;>FT)^QA:GDMWX+?> M]"]P5L&O[)>#LTS?5D@Z29?!R 4,JDJ/,R!W7![8T@N]6#=''O6)+#I*&A:L M$?@7?$7\8T$>Q50M ,LKH>W/02!'ETA]*C 7S2*G[X%##-JDT]_%WH#'0A=O MH>N/4*?[V$,O%,4.A_AJOC^."K^A6)JKF+U 'OAA=&'Z-7X$Y M T(:YB4TU1R!MXPS2!HZ8[TW8[I1D^(>/I!/CH?89@,#-=2Y$SA>H@Z0 MT/:)^28";<8ITW>OV-"(T@_3BC,LFV[?),]4-S'FD@ZD,8JAU=@SM<3A3]U6=+'L&SXUE%M M1$X\P"'\^$75#8H6L&J/(C3:9P#Y^ A8G>.- >^H%J-.\=CH(5DHJ%4'-D,G M(O;4"?Q#"33CBV6=%BC 78+ZX**SA8)QW< Z<7$E' @?FJ*A0^?QS@5K +X'P M**LD!#[;UEPUX/07Q=MMMG8+7@4T"[\>,9P&?<9TF-QV*)N@H"9O$Y5J/O 6 MV+H_/"2V871G(58L$.L4)/\WZC/2_9YRE^H,?XEV*0-&\72!QR0&'\@%!Y8& MV(NR*L+/8RP\9'V>S2I!^PA"4'V@@/(=Q;3@*>,9[[GDHJ9>A,4S#N&_)8I4 M@= PX16AM B\T@%1:6?2>QRE0DV9('QB4E'C*B_4^TR+6=!7+!+1P'S&M M1Z7&//S!A@$1@_U$.EITUN M,#< ,=@N%IB<.BI"(Y\@ W!J!+2JB(2A)B5K%K8X&0!U%)HL<@:A]FS!0VI, M @["!@%C #FF#E4PR@A+53)0ET,)CB$"Y05K#7&%^5M-WX:D?MW,F%? T^FO M,B!\[J)1E68T\J8>JW"L$13;U%_WU^U3TILK"Q@]$,;*!JJ-C@^GOWCW%7MU MNLS7UL+.[91Z=:5>C1<=8CL&J!J!.K:R=MKN^XWG_O;-]TF]??<2. &AOU+ M-3R2>:==L.BK\5KSDK_% N(GZGZ@N\&&791S(U0[)69X@MXV\RVJB$*G(K\< MZN9"J0<@6/824V9VC._6NI ^Z!^#J<>>D=4T\&]E]=!51\VG8? IZE.B+G/F M)H]J@,S?O1RQ]"Z0083\19&BL3KD3T3O'7TM^XG>6QW9LR:&ARM6%J@3H)QK M&$E%G,_ >H#WL+M?W[N,=GR-F#D6=S ME'V=GJW[V;9>Z>N&?@S59_KXPPM Z)T79DI\^+Q:]D^JU_L:K(D-/@HH5VD] M>R9 :204^A67;,:9H3(+,W ?HC-EM7H$7R8JD52M7LACJE>K]-IFID9-/GIZ MU'\3>DZ6O"4)1E;@S(AXD@)_6<*6T(I#,'1)T.P.'G.CDA>E8<11RX8Q(J(_A>06/ MDIUZU!9=>#)C1FG4QD=P+.$>H8[%(=Z*T'[I]([/57\2G^-. <> !?I.2.8A M1@>O;K]G+<,EF"Y\[\F.6@SS 3+!+;M+L M6KSL!T&#_-.=JB2IB3B$:4;32 M![3P]OA' !L?$JIK!Y+(8"X=!(<)/[7]4R+O196]D 5, X4A89D69JO#X:"= M[O\):(2OTZR%9S.*T;C+Q3&^/SR?7U"_?]2W0%&!NJM6C: 0Q,O>T%N-GFP- MAN/2#81.X*KV)7;HJ@[Q(E@;O7,H,_\6]=?"*&2%2?S MGS93;#>P?]VY&_?#6[I[R]!'<_;O>,1VIQ:/GN[4XA';Q7067X9WK&$@N[2( M9(\;9M'H\R+(B%6Z,SU!:F$OI:1Y02[$ILMG*G*&A)B+>^:99SN>RB0Q#0SS MC)#'/ ?!BL'-[F/(4.F(H+PTF +3J>XXN-(/?K3VX^ RC-(.:_[HT\BZV.TT MI?!+=IFS5/J)AKU8EHM>0TI/+#D!21V&8,2R?XL4AF:K)H#+2-YYN%^=,@%@ MLZBV+Z)!:9 +8W,3*)47M^(S&UZHSQ \P2;IK_[1[]^'6UU >'$4R'J MG;COH$UY6B*XJ=!@O%\WZ;T!+C'U*8>W:\!_T0MCX_>1:[8RN^8+@@-5VW?# M,,#ZBT%EC*8[TKR%;)9-(8Y".Z.==NNX+O!6K0QV8Z%@6;NS&SUGH MJGX3;O\^ J0$(4SI\^NI!A$&2:$4. G&&53C;AD:&+%$/8N5+Z&?PX+\$\,7 M=/1HV=0+36\\@H-)3 25;GS4#[=(+VW=$*0ZQ66-AC:\T+,(1E+U%U0!."X, MJF!1'4OUT99( );U&\L\@!D?6.H%#+J&X5*]5OE-!RUD;XE$&8!A$6U 8, 0Z%1G:L,8Y&RW[)[:+9 2>&Y&* MMF5:>#M,8;]!1NXF#0\J+C(*2 R+!?I8@N&I(#*H-LSNP)3<("_@HXTPS"YU?E-03 M!@"/M#;&@E77*RJ9B."'0^[& X>YW9T%BLNGH?#]8-??X08+B;^^$K(PO).% M-QXUJ&+^1>\2'W4]DS\ 8N3(^PVWMB& MB\=5HEL8X1:HECFG' G.93LGIFIE!(#E->R$)D,OD?F]9WQ\;<,U&C M>R?-6,1:K,.F9A[EE92Z**]TZ@$:?%:]D;-6O8FV$?BJ&NC7?9P0XBX*VC@) MXJ^=<#_23JIH\ZU_>SF0'G\=#)ZDR[OO]W>WK$#2%D5MV L27BN7LHK[Q&#$ ME;*^DT76"'#7,?+-O9$"R;W6!H M'&$7W1J(Z&J\E\%B%RLS1%=F32HTUGW&_)R8?QCJ7HA.ZSI,+U), GULR%BH MY" /W:2)%;$2E^\4=R16.P*E91G>YNYP!?&(-14\@X3W\\XMYCI\LV#A@$!A MH_O%&^-,NIOZ-J)V &]PMT0@,Z.@ ZM##_]@VBAAR^L0?"!8ICEP7LUY^-% M6EZ-G:.H(A,JZ+0:,>S44&<.N0C^^!P4GM5-NE[ZH\_^9+Y6GU ^@F(G^WJA MH%9K3$GUZ^KZ;_:_KL)7G^+/6]UJL]9*_*I6K2<^7S557:G*72735*N?-_)< M5'/M5!MJ$:?LG+2F-%]/CC8Y.JT'H"J&*-@0U1FF-31-U?K1Q M:8BW?ZXKU2XY&RP2V0%_E/$A3QD3@/?:LJ^P3-+8,^+DLH92&DD]&3^FII$U M[> .W/])($UZ?KHKTC2Y0)IID.QT5WY:/(%!!H'E;3>L)M TV4\Z^AX/39_J.=<>[@*&1 MS8N[E5>_)KN?]3L/0ZU2&$[B8N;D+V:X[@VYY851MZ#7)$\TB.,["^(88%@P MO2Q9W"-MOCXZ/+ C:DI:MLOY,:2\J=N\W?.!E[(WU#P@FI_$):,?W>A'""UZ M&L$'%K0MKAS%3;_"/&=V/YIG5J'&+9IJ3D V%9O1A85D"14>B;8;_,QJN- M].6)FB<'*1&A',BF.04NK).\3A[!5M"B@%"AA>N>Q.)*:VA2/1W[8(/-@O M:/CF;/S$I,JUQ)C4[319#K^T]TVMB./ IT"LG.LQR0%/6 M8N@\YN_?+*HQFCEE[8=3^HCZE)BB+]3?%Y;ZXW$]MK8:2 M%5#J>X!125INN]1K=U>UL^7]&E\$QPCZV4_(66KZZ0#]-/BGGQ/W&K-BQ9;] MTX\P>;:)MK ?4!+Z=TN]^L[ICR(ZA$,42=@85SKINY,B"8]6Y8F BAVYY !0/^!\$Q"\SHH"'DEB'.@10L4RXY!KGW/#)HFV.@X/:16'] M$-DB\X=,Y:)O?P"2XH"WA[1=6\<'"WC7$ M&1%S%"M#>^*J19X%\D(J^%?0#?"! 3F1(IJT]0Z? 95"^=P20]+RR508TN(" M0W+5/;N<\\85P2(BK%6$R1U%/[\E25%P]39JYZ<9!R?B5@5!-Z+#47KT_D&O0@>SEI;R#&)LX9$^P 3_)PE1E0N2&TP$6.\'2:MJ"6T M#TS*KRS57C&I@(S_%*K,V<30R0N)67@G'G!P *Y/ ?S@@S<+P2JBCMPIH].6 MK']K=&H4 YT*R/^+E2DHZLN)>W^^ W%2.3<20SJ+%0,@@G($<7)#G!N*R64C MSE8>GDKF^RHEL)M? QI8&S,S'*H(^$"S#\8^4(6(3%_ M6ZZ@YH._MOB)BK$^GKOZ)VN*KK&+Z"-116LY$BGZ[XF]"%MX)I6A3=2?%74, M:[U0C5=U[N !1+<(^XO",R4H5F]\/-[;QAG\@<8MFR+%!9 :L7$4+$?E9BW2 MQ$:&]!==4<#((./6$(8UY%J[T^FTZHUFLZN-"6FUE/^T2SU:#!!5UTOD9:;K M?/FD]I*.]QU!!!U\.NV*S!@A?$.TOAL\55*@,H\%&.]M,E.! P[>9L1T(@T" MLI=@O")C8MM$N[0'9":4:Y M7;\;W",4)=P;X8"@#]S8?SZK+=<@>,+V7G<@)%B)T2R+5]5-Z6 MR(7ESIKQYC2\(=>)^_!]!=4:$P<;2:J&A+X8.#U1\F];+KN Y:,/R@?BJO!" M.X$,E%JIU]JY]:N(R.$02]:SRVQ84B_UE+SJL(AJ*VDJ"CB>K9Y?894<+^%\ MC2"$9!):RZ5>(R_]LF!:Y(DCQX8,CC3(H8!DW+E: E_E5+CF>5>$WLA(<++D M#T^?34%QEV:>/9JHCHCAWDX;]&%:'00 O??AN=HP4AJEGIQ70(+0"'G"E'4: MX69,21V@IS1Y"] ^!Y7Q7O7O#87"N)W"B+5]7?)-?R&:#\M5=2F55JDGU,93 M1)$-:F,&%&F7>G6A/1[^DCN7"M GCN4I;FG>-ZM,0O%.J9=7:)S0$WG"CQ07 M+6GP@S:4X:6CS 8>R$DTY(GKJ#3.2FBHVVJH%'P^ ?IQ<:O)KU$K]9H[^^R% MELHAFFS04K.A21VX=%Y-[SA15(M1-9IU+)F]"\X426LB+^:8]V6;&89I*5,!RNP4/5LM1598,?-9K!EL>2ZIIB:%ERQE>*&[ M0VI+,.N]H9INW]3"B>/)*XU&09-7(G C"[B9Q!5Y+"*/1>2QB#P6D<<2X9>8 MS$Y1 OFE1EZ(8;%(FI!WBM+'HF[K:EVTNTD77:%P^!>AT2 1TYM6-(MF1^-\ M21IKL]2KE]NMO#KF'M]>%/61!9VEJ\%7.RBAM8I":.<0JW W'NM8LLS$+4YG M'FA2J\6SN)=>T,R*PI5I:29.%M@2KR:"&$X26>2\D:7#$[*<@RW3]UQ+!+2N M0?&-5SI941Q[E? 2M2AB!G+%E8V7#!EQI5GC"%?.06N\]FPX7\]FBN,8%'_X M6Z3)KT'Y%86IMT?Y>JG7X"6@46B+N>+*AGY%V7%%Y@A7SD%9_(9=?R:6H4GZ M=&9;+V0JTJ'6H_R&0KG945[!G)>\7$Q"?>0*63IY(TL#D65G!LF7_LA]IYQ( MX*EN!J66=E$AS[886?V@%V7-9JDGESNUG;-.,QU; =32L\4_^:#W1\T6P[^= M$P7VCG_GH.KV1R-OZADJ1KYI9&;#L;%BX.@84*<6K/1/^N#,M-\/.8;#1V!\ M%0$Q_&T0_ -(JA^!]$IRRTQI;:2T1C,>8/]1:-"%1K@-#MBC(5R'(EP]KEH< M'.&*GJ/+_0)/RXY9$QHNLNA$KLZ1LNA6L.5;DI2RT^R6>DIS9Y>92*83!"H( M-&4R728";=5$3AVW.76@,ML>R:5'U.-H0C3/('=C?])ONCK4#=W5B4-[<\43 MZEKU# EUQ_,44 CML?63R(\3^7$<9X6)_+B#Y\=1\=3F7,VZM*;($JDOI2PY M!-;&^HB#+4E[B *+'!*3C/5X$,&99/)0K#F[3!ZZZWP=R2B"!].98KC MU.HR#BVYU),[.U?@%BEQ?*&4(*3='>09"4D!0E+.IL57(<3N-_*L&G[FF^EX MAHN6Q^R\^W_E)7%H?58*X*"ETQK:P"X/>=WF<^ _%-B1JGIO6NS O'SYQ**7 M"\$?[VU+\T:N]*K:8(^XVU4Q+^2%>MYZMP_)WWU 4NU!-2X-%03-6"?:&NS' M9/F\U 8.M&R!,QDN![;%&>SWD)?-=NYQ%">E\6Y?\_P\U)4T-<_C=S)K*+%3 MZK6$9GN*J)*F[OD:5$G=P*S5/=$&9L6(ZV+Y*>J[J\LM_36G'3&RDV?Q1"-& M]N3 3R5\VA@NTLTKJXWW>*[=/?N".@5UYG(KD(XZL8U]:^=@KB-3YXD&<]U: M+DQ_K\YQ8QF"CXZAH=R8$@9/E*57(E%?P3/!BBRF:H[P/@,431I;%32OQEBK M$1RGJD=:6U>E)QABTEW/V*[]'ZIN?+0T45\P. '^;WHT>]F(YK>_CZ&_]U#_"V1Q>#(^Z)C3$NZO.B M=WI%7E":7.IUJW$Y^#?I578)(EM1[.?8K M$)]#S,5RE%)OK , YT2UG??D0J^C=$>"'WLVAGW,Z>D!Q1/;F..!+@YM&3%Q M(ERR#F="]Q=%51]C&AC41GLKPX +&EH"*UG$LOUM.6[09R>UQ4_4(3 /SUW] MDS4U[%D8TI&HI/T.6)%_3^Q%#-4SJ0QMHOZLJ&-8ZX5JO*IS!QE==(NPOR@\ M4X)B]<;'X[UMG,$?B,NR*5)<,$2"4; PONJ* -"/CUA"&->1: MN]/IM.J-9K.KC0EIM93_M,$DH^P)Z/42"93655%[2<>[9=#M=]7U;"J][\;? M+/,9*1MI?47H;3O>R^(=)?HCZYTVJ PK4:1VO,!M&*#JR7*^A_& MUSHJH/\&U2[)YL/**06YF#NI>R_@#,VM.,-9WH44O8TXT(.2X=H0QZ>DVZ4FRW\6) B*%CD$];B*$" MD<_$)B2)@#JEWNZU187\V8: .D+^%(> KBTOT0["2B-Y77T5.$ QUPI)7CB>IB!Q;BMY8Y6LUZ9.Q_D',];5YBT99C8I*BTQ *FR,/E$:)@QBP M%?%J=T\#2;E8'\$4"WFX5G7[7ZKAD2O=&1F6@RV\XO$-'87A'<"0:'W7?U:) M%1R[[M\\2/_J?_LQD+X/^H\_'@;?![=/CS&(OZ^+EA IP>;G,-8.H^1&JFW3 M0"QU"LCOTM@),'.#D#L:#Q<$A3EE^# R/(V.'XW8#X((.UHAW<\L,!8QHV5) MGL%3DC3XQ[4P'@P>.1,03](TM,*KTI(LDU2;2#;&VF@P MN^H&I=@)"C#'+4NO$WTTB;[)B;PJ56A92K)I8;$,M@2S)IK".3VK+X_Z_GN/IX?B3*^9VPJ%$K !OH6@@W M&F:*Y .8.K-H .F$J-H?GFJ[Q'8HC>#7L !O#&()L!U)B1;&<@BMIP:/D7+F M 4Z3MYD.R*_3N-A&-?/IPK(N@416A'MUF@G'VHP?*V45UG1FF<1G$G3#E/HV M!T]M@PS-#J@2('.+<(E2%7^B]3KNV-,&2Y8*J;I)+J%7J)?1]*E9VHL@= M%E3)#55N: "?CBK;)TN5W"LBQU\@KZ,$X 3@!. *,2K5'=G.WO"@ ,;<#Q*< MK_*E=M)VK>$R.79Q^4+O@-[9>)$;'9$LRXO;523+BF19D2R;>Z?)M4+@W@_T MO?)(BMR^3K?4J[?B<7 B.)R;5Y]6"""+2W\OO45T>O&Y30)WZ=9RX2XB<#VW MP'5].O.POUE01$P$JN\O4'T7NOIA@I2@ 6Q$&[R-8&B?QK\E$5F]U(M7N1"! M[(>78A$;5(2Q']]&$&'LVQ3=3^9'27P'P]B;.Q)&UX3H-K.&Z"X"VN_&T>:J#ZR9*MZN.8\3U29? :6T0&6,.RB[";'OW838 M]\>GN\M_5K[V'P=7TN7=]_O![6/_Z>;N=JM 3O:"A-?*!8GUI15IZYTR#=QU M7 #HQ#(T&LV+X>8OH.UA35-5LV9!KB)^?B0FQE&/)F7IQAQ5Z1S2X \/B!T? MP EAU=1[ S;T <=C5P2Y]ID.PZ?T<_WS1S\,&-^D:WZ$,8[7'<>C;77A?715 ME2&>_G*XON-A5+S#!DAL@8X$,Z!N"D>(JBK[#ED:_,"U).)W@:3C_%:"*@;] MPCP:(5,,P,>-SVP=L(_5V@U7+4WP;3JN:TB(*0$>FS1DGX4XT_JV$@ IJ,)K MC48J=B>$5T\QE-@F"!ECCF/^CV?"S*UR4!!X O.M/@-X-[S6IHH"2RN _Z 6 MP:KT(IA4SYU8-LT:<)!<'!RXDK>S(;$LI<:&ZKX+0HR2:I^5,L9C^3J/T6K_ M5;6U6[K.NS']UNF':UWNK@&[J6@6+3R*:PCE1FU!Y8U2KUTKM^OQ#"A_V]54 M'GJNB-!/-#7FM#"T90*&T #\=XCMN8!B)LU/H>58*1J$R!FFB=A$>@;RM%4# MYD%" HSPJR>#>&90DL@;L4>Z0\N% CJ3/[ XM(]9-+<$@/63N'XVBY\V,[*F M4\OTEZ6Z=+#FUY%^QLY75>G.7RS]""]>K.0%JT[K4Z PI"S<*U*JBL(3" )$ M+*QO?57G9F[82/_U+U@0P/(>7F5I]<1ZT%/T?"YPKQGM[Q;(B4J$SE8LO'7L MA2_58 L73@IJ1$67F?G]5?SRP-#:,V%,G5:(VYA!-(1:^LO\;,7 M53?":OJA I+ :44Q]PS(U7D'+%',_2R*N:\PEN32UJ7>DV4FY2&^TM%'0;4Z M@J7;31O!7HN[I,=Z.K=;Z +P^6"*ZX.4 M"7;% L3O] ,HY#3ILP]+ [6"?1@$YB[]=$]M7K :V$Y[MX6<6*Q-Q8COD\$:T9)6:^E=D1*B8]"EJ=;[UF=7F3O;@[.T>P%=1(@=T MZ_<9S.3@46K8,+=5;M=V+DW,8K?:KITW-19)%*RXG^GF=C^S$:M" R-B6Z!9(2?> MY,QIGZX X>12KU&MK8S9.+ 1Q/>T,;PYP<$#T _L!#C# M[(=M]-WZ;OJNDQU%LRJ^#3!#:[5J2^8D"?)(>'P>&!CADHY)G#Q99$K5. D% MFX""U;CA)73A8HXZ71JP6FZUBM[G(C\_ MTEK2I:$^N2)>J]I,$UD6#VE$(%:4:D)$$#J(6 #7 M<9NYC!,B=(7+F%/$2QNSR:7'N(-J:-Z**" MC' L_&%:;ECM(%VR<-3\W#(9,@HLK)!S;=EQ,$4N0ON&88WHZ%6)E+3.SMC;%OT7[1K[EJ&C? M6-3VC7@!$KE(2KA+XO@LMNSAN&;/9P:Y0G5S#+X.-M%D\NL E) RD?8@+^/F M.-+?)'&=Z!I3QBAM/ 2-P%%SUL@+,:P9*J@[M6[@/96)[OQ$NU/0O66J(+NA MXZ5OJ1 MV4P9,(6]%*LHJ]3KI1XOK2BVI."3[<\B*"!* ?*^*$#FG0*X%[+\ M!&"E1+Q'8L##YW)0@I$*5E6;ZJ;NN#8-R0J]D+FN+T6 &"SP %B10FDR<:SX]0>$Q0L*'@["F[N MBX);J%.T3IJ$.5%^8O$N&^(\EN[%^0C]*&*X#(=@?!=!\]<\K0M:Z_J&-O2X M\NRP \2_L$4'>XQA(*Q-@Y,U#J;>+O7D,D F'@<3"?]A):?]IB(ZJKM^MP.L MF<]:AM#*U/XBPGX^[H8"E\J&,)FB!)JH89R--"3N*S8)LE=<>=#/3@KW331& MA5DJ M6'1$6C+'1JSM4HB_GHG-.A"$?F@;1F_-"6W-9#V;M'L2PCD3W2ZWNXC3[< ' MMT^:R7+\UO*71J/;'&IFOH_/NK7P9OJ=B+%!ZV$7G7# M #R. L=OU/,:5 U6_2K+?A>93>U?E%@/G[T!AS%'X(C^(QR7W"QG*4^LCCW- MJ_7W'(CUBRE+*K"^*:W-'Z&K(!!P05D.14.#N,1OI+/GVP _9)!^ M_QC15B0#'^BN;BN2H;^B$O97%+U(CKZ6_?0B.6*+C^1:WY)TBWTR6UG[9#Y& M&@.R3HO \'9BHZ8O]Y]NQH\/&)CQGK[LS3X[[;SZQ71;V:*C]Q_2+-94[#6M M[X6S(B2SNVU()G>1X.]]*,DRDO4'E*BDR.%:V@;VE_Z*FC]P]&&M*.[ NF7] M:U1=J]R8[(/?0%$2< (I.O*F'C/V*6RNR%@?Z:Z C7]OO02'$TF$7<$RY7RC MV->6!>/[Y%EKU8RY'-OUS#D-@/6GEAR;[9QZWZUTT,A:+J&5OG$Z$^N1^@=9;X!D MN=1KENN-6IDRVE,IPK@S$O%&485L@K4C>21%1[121$X+K M=N[-"52-"$H(G]BH@TL:*[$4*KU&N5E68\4? X\N$TLLS2(<+CBO2R M4VEIEPX*-!9%_LQ3 OM9-'03IU/\T\FD774W9"!I&!Q%ZT@^68N[:+R%OC'] MZ^?DG@\/&,ODZ&X0W[AEKB283G;67.%=9((%Y8X'7$ZXG1.[W0R!=HT8KKMBD ;D!(WYLB:DF\@ M*K*&%BARJ5]8GDJ5:G6-JY+>W\HG7>5U^518KNNK"^/7HZQ@7TC6CM7J!'8)GB! M.)TLO&"#"^X8K*#)$RL0I5E%:=9M[WVZQRO-VL DN)I<;M;R2B3@P+5QVM@E M"CF*TQ&G(TY'G(YP(^:@P#&=1)IY-CYS)=>2W F17HCCPK9P!'SMVOK()5J@ MYH$^XY0ED[B1"5YU=S(AAH8*B.2J;^3,*CCFI?0%%M5#"/5(P _3 V^)>S=F M#ZXM^TE]^QUA;QD(,2>S!HCYV670 3DQI(35+GPJ!3Z=;-?7:?N*OF,&U"42 MXP@Q1A!WF72 UN,-%4750]ZP2- XSZ>3B<9CCM,]DWB7#Q(7_E!0E%$5=IA; M6WA =U&&USI!V7/0A/T;A,PJ<+.&M52:"B\1+<)1P+.C0)S. 4,,UO6S2:#[ MF#AL8CBSN-LH"NH(PN;Y='*,%]B9KF6>Z/JB/X\PR,7IB-,1IW,:IY/- MF54[1(>5IE+JR>6:TCZ^&TN@SS%\H;MA3X,;[#F_BA]+_7E65_%)WY^'[2U6 M7.6,N_=RHTO=.Y4Y8WHMRW_OAMDBDG$ M26)P10?O7.J9-%MYUS,1%"LH]MPI=HL^7AFUUC:KN]).T%L%V0JR%62[E<&I M'*P^3!-CZ^1&66[$;R6V[7,D:%?0[BG1;A;2C55VRIU@NZ6>4FYTBRYO1M0%@/X'W?1H5;)>X!2X]:;$UD>]+S",>@YT12'C,1FWAAH9 M->1:N]/IM.J-9K.KC0EIM93_8$TE?UK\D;^(J6H_ZR9S ,@S-V\'3+V6HNM2 MJ7=[]S20VA?2EW?[#9PBGN\M_2K_W M'Q[ZMT^/29#S_284 JO?HX3^(!_&[QQ ]9C+9S0AFF>0NW'<^7-KN20HAG5G M/^".G2>8ZZL!(T.73ZM6DH@S4F-6NO$%[4>Z!L$6[^=_J!:-*7H?VIUX>EJ<^$?0C*#[)/]\#+B71/;/:10DT M+0(T^O<#F:JZ"3NAGRYA)KQ^\%2#?GXB]I3^\6%.5-M9OD#<0W_(PUV>I12# MD9C%%T00]JJEWKM51DY5IHY_!;XFXG^/R,<=G::_YA@5-/(C:YU).KW>8YT%F6WZ?>2"$0+]EBEKM+E:,W\?% -_&UDE AB>@B MJ(8LL7M8]^A"\VS42A8X!Z:\4FW$7"89=);C.X4.Z.4K2/&CE"@9UAX_E1)' M*?>].A Q6>U:E;:SFE:WKNK>:F!!HU:MPW"")1L.KG'D[KUHY^J]X F5=I,+W"+1AKO[ SLB.NB(J&]V1,2# M/]Z'>B3?FD>/!!O>Z>/YD<#/JN;1@ !W8A,B3>$G$T[ML+LDF;$9MNO+L=ZQ -Q,H0L=3D/6>I<2-F"A0:JC2S$ M".C=#]XD!Y_[3\,5O*6==%.;-J$E\EK(Y#X MX39?50= CF4?%^@GZ8X$6#OR#!4ON(=S"7:B:P%7,OTZD9+JNK8^]%BTD6LM M$:P?PX4_QM^\!K?EJA]= #P";WPC9.[3?<0JT1:<<$:+B *GF^A@HNCFR/ T M[&UDD[%'^6+( N&WP5RT:9%N2NJ0S&D5][%M324--H7OU?W:[E7I2C<\7%L" M%*SIS$N"P=[V[R%W@S7CCX9)9Q,<#"+AS/#@*\M%AJ\:!JX1=J*_$ ED* #/ MU3=!%+B>"P(8T$*#5X=RQR:J Q+8Y[U3XDXLK2K1X#S)FN&[&: 74,>5P5,= M-@U3 3"&9./* '32! "8PFR"5_^#/\REY"84*%IV3@Q%O6'Q?J@<8+@/ );?YK ON![ M4O9/!7>_8D'X#[[" ;9%YR0JX*P/[\6<:7B\SPQ\BFU@.-[, MR"(*[V_+/,>WSVJ+GZA#L,9@R2M_LH9-L1"<(W&I>NT=M"+_GMB+ *)G4AD" M[OZLJ&-8[(5JO*IS!_7UZ!YA@U& IH3%ZIV/QWO;.3L D.V63;'B IF=C:-@ M.2HW:Y% 3P5A_9?-Z@A8@4^470(]HQ% : MAM9=TO%N&$/>!B *"?PR9S<#G M+M? 7"XI5Z>;N!NG4"?D6&SQ:FV@*')_.1@YZ/3'E.R4?#C4 T+6=W(QRJUN MM9E7Y*U2E;O9PIT/$ Z,BVINFJJ(+OJU'ILN=S&GZ0RF)^H/^,[\ 0/4>VDD M:>BW3Q&+>WA@1]QCVT3J<'@,:V]'LFSW?."U.J2W0#SE)*[]+A.2C'9J^7#. MMWG-5M1O6'NOE.ZHBO:G &YW8X70B&M1R:U":*&B1 66KL?2]J&Q=/,-0!MK MN;>:Y48MWM*R&*A:0''%4Q'ZE*B^Y',\LSC4K&3>X4L8-?,N5RTB#'G#N"Z' M@J4%@D4I*^V=YL8Y[Z7'\!?(Z:E>0%]7P:""8$P(3'M*J5>$5\9 UBY.<"2$N"[%R)T#DSQ/INSIG_* ; MA*OB#^@0U?4#NECU*U,C)H8_C743)M-5 [8,PZ;T5?1N6J<-I,LL^F81N>1. M8"870W38,-.2D"<@X&$2':9PV!@;EJ]CB(Z&L,6),53)LB6@O9%A.1Z^PTRQ M'!&]DR5ZI[XZ>B<#O^J$_$J$_!Q]+?L)^>&++R8+HAM@ 9) +YTYA9X,#_]4RF4-,$ JURF],-5"IWN!*,-RU;#04Z*.Q#R;#!U-4 M(P$4\Y6%*5'1I$(,!0.,(J#<[N-'_'9ADTG]D8M/ZUU%*6/6+2BK-'S] XY# M&I%KGY>'TX?USQ^9TA/.7A\DS XFWT0UGTGD-8WH:\I+[XF.#MY2E?K&$GU8 MJ%8AA,REI^,HG,9@]D6A#OJ4;H+,F*'8@,^HF &@AG.@M#'\C8IBJI,I^Y'^ M[P!ODV& #>/=91G&NQQX[W_ Q3Q9Z[P$!( M_#&UX:8S(^G% /O_)KUY9A--3W@^5>>Q1\@I8K^'LWO_C"8-Q/8R27HZ2GP8 MGS),@4C:,YJ<[Y^'F!1^8=E^PL(S-1@8V5N8\("'7L;O'1V8JFI+<$J _ X5 MC^QH6"Y&"BRJ2K]:KX 2=IER04R#6(-R/JWCPF AP?0XZ-6R-9CL$=!%'X-] MOF:2=,S9S_5)I/]T\<8H0WP?407OMR^45J+P8H]T5!?#0]S80#!-Q_6<0%/-0;UR27/?]X'D@ MN*1K\O^W]ZW-;>-8FW^%E3>]Y53)BBC)MZ2GJ]RYS'BG.\DF>;?WVQ9$0A8W M%*GA18[ZU^^Y "0H4;8DVQ)I8ZIZ(DLD".+<#PZ> ^/#"%?@ZWG\S([S,8^N MU4=R)&/B5)H/FL@C-=['JX]?+TM#6QC9DZ/1JT+VHRB9D-L=KPMPB-DY ,4 M#H@Z5S96FAN/C:524@S,GL%;2];#D!6\JPD1BSY@,G N0HX#LR7XFPY'E-,1 M>(]E1%GZ5!@VSB6R!HXGHH69]*!Y+/)F9.*$6:*7_@9P;,^%/! UB6.A!+F?I@1044N>0\2:7F M!]0&Q&J%/J\8 M=@E$77!2FK8:*?[.Q ^I,FE30E:0:C^2T@A.,)V)(*&QQ"@(T5E@ (4T]W 2 MXSPT/$Q)"3WG.D8. WWCR22RK+,?UC&T@.8*"'^5^)L>W(I.YWV&=8:_-/%* MA]P0K@4F!&=)/ [XW+,E\M[U@Y+GLFY@E?Z10Y5)EOQ/A/R&"F9+7A*!?P#O MK/#=>$=A+CF@'(?QC37CA_;!E=^=CQ#V"'/O)'#P+:(:@9[67K@EU$'T*=$( M36:]3ZW5*&\MJ'B*G>G*'9:*A_::9>1AX;!,ROI)+M!+J:).AF)A9$"6TQK@ M/(^Q(I=4*@Z0Q"$J6C^GC=92PK%R@_=3E2UEIYEJ$V%YA#^7F%Q1P%\X,FX* M%WN^7J641.^BA0ORNO&&JLHGWBO?Q]S"C4>TYU7+M>HUU42%,<96WKHM%>Q; MH"];]6=U]H.[LE/Q,YC"D*J"!5Q;3\XR1L6,DTXU(ZFW+U@-ETJYK,89D<[& MK_&O<8!(F[Z<@I[,S!V+HOP!DYF@$X%@$-0DUFCOGP%(JV-52*QKG@+/F8DD M YJGDV"6\D4DLSG] ?Z5S#CA5)H\SE7J.BC%-O%U(F83J@4+8X_I;TE\ !G' M:EMR1()HG B@,PAHSI5G+-2Z@DT[U'Z0,H;MG2Y9L4SU-1:I^8%/E1SX M$#[.461-/(FQ<2*O$3XP3A:.F,&-$H[#'#F1JLT>>" M4J(WED2'H:2V,_@#D!ONP)+C<1P&L275_C=8?"/%)L*.D;?C^@A]? P=6H(G M0#\U7:1TI)?H"]%+'$4R--V4XDLR*_F,J\K+4':#JBLYAN=EE#A&5[6^L-_8,*7F-I%M)/W=J(WY-/[/L@@F\;1AH M:7Y8Z25RF]L(1":98DU3D'(3/]JZI>909$W!\_*D+I!5MG8IH8GL5.Q6&!76 MJLK6TGR?-*>"6#:Y=Y]Q*+PL2Z,#RF4B"YN*7>RP$.*'7%0#)T6VCJX[5IN$ M27Q#)-9'Z"T=#ZE?I=*N-W%"YZMU62H66%G2[#\TU0 *&'D:<6I:@,P@WA@I M2#)4G;)PM%.$L)V"BJKNN(2JH;HY.A]44X5DR;UOR2:(2VIC@G_'V?PE$I5V](J MPF"L&$K-0MR0Q8G*X%+VWXFL/(H+1 N02X1<,:^I 0IK M 4Y6>BNDE0;!NLX%]H62*K7)6[&&R*B*>@8 ^1'%-^Q*YA%_1N@/H$*.U:[H M9^J=-PC5LES9PP)TRP_P#'P>TA%X!>OC<%V!R#B;2_U]*5=[$Q'@C4E/C032 MP=@B)Z/)<'%\A@ZM<:)[$(\)?BHK<4O5JQ6WZ$DI)!T%9C6=A0$W@>:J=!,V MY]+S8@*C"1";$YJ321O<>N"1D2C"F8LDD)P8 MP3UWX'63M6V-\=H:XT%U;6R-\?.M,6Z4>E8VA@$R60D0V*A[>:R BKXBIM)' M%O8"'VSL?!%)YESIW,ME%*$26@73^G>GP(Q8(&8$XX.]EY[$7O0,TJS@3P:X M%1O"K[1-1C"#'][16'*4@'%0D,[] BR%%7:LCNPP#B K.E@A.@.-_P:14<4% M#T 8^LHC0)\Z48[3,=2:.O%1FH%517^KE@5+$7BD8UF#WPJ#]@W5KGZP A^# MUYO&Z!WBO-..&D.!G&[<]-@ZA ^;:UR[O6=FFVV,M4_JK!XNL.1H>#W!=X2^/BAN"$H)@HJ"7PIBIUX!*NGB@;AB3/N0!/="JU-.GB, M)<.ZXPW$3UZ0>/DT)?\&YHW)@7+>>GIF2/']UI"C"E>_C)V^!)J.''@W9K*> M,S+I/) W*ZM+G^\<1HSBO#B(H=Z?=HP3],$)J)I6J";;AS7V:3Z=J:I9++$E MK'DJL*LN8$V:KQK?=2J91]S[8EB6@D0J^#/J0*KQ7VTRC^SJ+<1')'RX'0&_ M*L>4N-/0\MX>K;=N.'!GBA7K46,Z:DEL"C.N)%VK2][9:!U:J$G^DLN]CN>L?.JN4UHG75XKSNP;Q?;% MVG76K$79CH'0/Q(ETK0^$N4BB2,\&PQ"65GGG1NM#%O5:.7S7":HA-LGH-\" M?;(*/\RX<\:-:@N7PM38:NT3 9=J!TGULGBHIYCGR&I@<0U=7D%FU@7"]$(E M0%0\5Q8]9 !6%&1,F(($N&>_X"MQAO2L^*-/$W/[ _V%V]&XDJC9%Y@34:[. M4GR-!EY/@^OV>[,D 8)T*+EE*\U3J[1/EI<;;=GHE/6($^7WBDL M&+7$Q'G-R,= [RG-8N\'U^22\,-?K&1%@L:)@0%RH)U(9>6J" :QX5'Q$&GHQ2*IK C4=U3--7G0-0W\ _?!$\Y!JHTE;+][UH MC0A+4,F[#SO&"54L]\GX%*WTB6E?NCVW>^[ E$(4#%I*.O"@N=JD2&>9K"8A M08I0R#0V(6ING:\S&:/4^#"-*5R%P2SUR>H0^-+U-6I_]BA?NMVSZM26*,KU MV4LW#;MN<1/(CGKC4AY =NG-UJW51/"@'KB4.9=8^1)!U3.>T\"<50']7HL! MC]H6ALL)_2M*PA&9M: M;2K54(L4A-+=IKY^3*3L%I+P,ZP$>/M415A45?MRAGV6(&I5GA\$9@0/2H4 M9I>"^F* ZH:5=3BGJ.19/IT#$X.9W>N(R!W3 M7CH:@@^$)^+R-.#0 LQFSI/9L)H>[IBOS'Z7TNXUE=WT]=$<5FBKLN/U4F=K M3X:V]L36GC30[/Q.D0_9EYH.-'BF'AOF$>RG,N&;]=-9]MA:U52GA>[#7P2L M<[/2N[T"28I(;^J7)2"4BM]%<*410\ I,P3_4,XVQO2F::H>ZJRURC^!THL4 M* 3553Y^]XVN<_4T>D%0+U$4'4H?=V[O6; W]'KR_G$Y(HPZ=D-6[Z@BXQ!= M(_X(K(6/\^-.;0L>.BY3D'&9>$J'$%CQ*"LYBUB!TDOKKJ 5Q#:914:66L3 MY3CU$%>'MHHH>45N+/$3-^R\T0O!7GN-4H(3 M#-(2]:)0<;LG6<\V2+(>**-:VP]\4U7=B+[HS ]I/L74WM\RU>I5O]:2C4(M M ]\$L8_[!""($>JT(]*?<0[3\M-7&Y!-$]#KG%5D.M_W[8>\*3NNCV3H9WC00<@JSV MCQ>#%_H:S2M1#%YTZZ]Z37Q:A&-*D/NG+#RU0ZCBDC<]QX6KEIYTL7)9?_83 M+UR-2Y?%B27I0(KV.R7V_N3$WH2/[W:8&&:RN'N<%<.+R]3YH2LS0R"J3@,? =)\;9=M,5P=0-2WOVZ MSV>]!@^@$QHC(5O)T5KB"N_'-00;D7^LZ #1 'C>M]$6RQ,/1-EZU_4KQ\X0 MN40R6R;Q72^Z&7OWG#8LQ,M'>GGSI1-\7J/>>NB>?]IJ%=9KTKN$ MS=0YEF^?.M_V!X,GR+?%_?V[[[\'#S>/G&?GC:+F81;AEU8$%P=UL,;TOU8Y M6._BE(J5:(-K+85O$_B:EVZ)6/?/>UO*=3V!'TT7+SUN:UW<7M*X0]>2IIFD MN;@X &6LR6NHR:O/*3 G]QIN^_Z98&4I;P/O9/J>HJ_K#IYBR/ULR7G1?^;4 M;"'-AF>[TXB:D.3^$FVA)LP%ICH8KE5C6 M=V^T;=NK[]X."_A-A@@QUE''(D+5\G@:1$&*YW*"N7QF^T5NY[2W[4ZPW9;8 M&W'.3NQV7D.)I!0\*+AAO$[S$>X%L]KVJWC@H5?-&P2BF[ M>72_ IF..]@QR'PR!&TAV8[.;/C9% O9V/"SZ=;V#ZS-8)"YU7/6.\2;3THQ M'[F=\^%@:Y_Z\$KY@4*@IT7,?J#6B;8A8;&- VVK)^5BC: MB))3>Z[RB;O'[K:EY7;?;$^4V3%Y8 GS^'O-MB*Q47;*AI4[0D5\4H#2.WK; M"GMJ *_KQSDB69''_3Q/;#_DTC1;*6"\/>CO&J+=:V4.%,!9>;#R<'O*8K!% MEKG]\F 3&C:AT<:KR+E[3?B9FT))JX:=@]/'!"RE$=\@)&[@;>"V:1RH]H%B M?T-@!4JS%# +C)>;1V4SBFE,^QN(SYM(Y^70/>G K K\U7&0I)GS'VZ8B,,P MGCFVXQ4*VOEE?S"X\YX!MV1[Z9[WZ5K==LJY$3"I)( UUFWJ0Y%'WD1#2V-O MF[1LCO-A'H?4Z<7Y%,_E= 0/X-'U#P@,G<;CS!F) -&EBW8=U"^"6U? GS!W M@DKW4"=$*8(2QX'N4UN"S5(KCY_4E21<.">GOW00=!C>F-ZB@Y-4&-OI':]_ M#_9IKFQH"(]O%0B/NQKX-D9 *@@DR"MID"+5R^9CJONBIRXL,-S!0_#-3C.I MEXA9 1B>S!4[Q-BP0Z:>I'8NW(U+$G%G^$RXRI>Z 0Y,?8%XZ!#41]60%,>6VJ")HL\(!E^J" :M,8TF_L+MXL82ZPY.6,JH=P;V#"IO M5PT5X/I!'V2Y*I]+UV(OL8M^(;#K1[KHHJW9P*+6#;"5&(-7/#%D^3B;B.B8 MNYU(?R?)YDXG<+-JZ]XIRAGV[ #Q&6;H]+550YNV:/CJ;?7<+MG9^=/MY-%8R=UUK?]-6Q_#=M? M8X/UT=TU?ATEKW\K.VPXK<@@VQ8;=Y'7MMBP+3;V>[ZQ?UZST6VZW\?]LU6? MZZ#;95^*OLU'1I8UB[T?QR/*)&"2!9Q9BF*V/G/T/(L$GE*; _?B*1[WM'S[ MU/FV/WR*J*B6;Y\ZWQX-MP>6VC?+'MYI:V!M=*-EZ:/PJ 7VL=J'>6:H3H-# M]#.P18F;F.E32YEF4L;=MKW9HU+F\&:B@3F'1IN<]UC=YP64-WAFIT\'%E"W MH93IV^.G3:5,DPAS> MA YPM2_#SV2P,)%?;3T6 Q3(B\IX;?.W6^LVZTTWU M"2QE]G;0<;_'XAIL*6R,L^7F:1*/99I"A"-"9RSOAQ/;0M%QK3O=4,H,AY8R MS:3,4?]TO]"M#;81-LK9,LK)Q(CV<>#!N1_@L,H2<>2V'>+V M\'[H@_NTVV&9\C(=%N;L;B081OT$EV1KU$]0VINC?O*EOC1 /TN013^7.&(8 MPV28!SP>S.)4%#A\] M&&88B)#0'<>IS! @3(&#%&CB@XT#&?H:-96P2(,I?)I+>I#:^+@# M>FTBHW(1"1WMH0!#FXBC5+1Q_Z?1QOVRTL:]+9!*&W2DM^A*%EW)HBL=/.VD M?[;H2A9=R:(K;4#0JDEY"FA!%EW)HBOM9R_OO;)WWOFI63[9U M,"UI]K;U/#BW)X^;8'):6'__ITA^R)V/>K6WGOALQ[BC ='%$Z?,B:W!;RAE MW&W1+VT-O@UO#/[Y(_"PWL*G=K\W(GENH$JG%CVVJ90YL91I)F4:E1 XO)FP MXUVU4WO$N*&4.=\68\129F^ 2B<64*D)=J:%H&+RCVC$%SPXP M=F@[8S24,@,+Y=M0RMC.&,VQ-2T,<79'ZFNO;^;:;@M-)MW/:VS$ :18:TV.<-[(R\4QEXNQDQW2) ME0DK$T]2)H[=V3QV821C$T5WP?2)U M*@A^;O=\HUL5BE^!W@??O@2&)TB_6Y#\9LO'#[O.NQ+.3X'X%?!Z4WURQ '9 MB),L=6">:J0*J-XN8'IZ8MY$1->,TA?G28'R5SX;YGR=B"G!!8(D&GB#Y6S4 M6/BP5&99R " \"2AKI^*+.-9?T)XP!%\YE6\!,'-:#W"1<>9:1".8[T,5=)6 MGE8'CK@.L(-^#'2IFA.DZNY$%HN?Q%,'-,+$F8%>\19T!_"7U"M$%$]+FJLI MK0 FCO$1DP"NI$7: OU0K>!3Q3ZD]*9S%<'[R@X\)MONE9J@C/@5 O4*$=#] M5OWB5& /L=,Q\%NF[F>=<8(JHU,+P%E?XSCKF4J] M]1"1$6=Q2B+ZAF02]&T)B(A@B,9=RF[WREO$"*QTGJV_Y192,S+4P1J55=?& M_/]) 38V$]?R> 3JX,>Q&,-DWXCP1BQ2-+?F.\(+F@NZX5JL?_/Q^-'>G D M.BY.2'&^ 2=-)G@53$#_GKWX[3OAA +7@ZW-@*G27U^+W^K(VP85=+4DS.AM*,NC[*) MBS(*(C9\9(35!0*-^[5T1B(D,PB_>2)EB&#Z@ #"8#8?HZ5\MJ[E:+R7Y!JFUE%.,?,[$@$I/"D&CHX6<8!B]E?6AX57C;+$_ MJK-*];B6D-Z=$))KM&+@_^/%!JS6>[$1;NWCLDV]\?TC@-?SL1\ETO6=F*'9 M=K[*%)P^;T.LX49[%\4+ML^K^!:0,.;D6<@9BBU8>.E,0%Z=%*8&[(EG^F"F MP1CB5W2MP5,6Y+>&<9J6;B9XP@FS-0ZW%@-<>&#'J:I)08I/IS+QP $)_F:M M400<$;O@'H3;.0RDGH9Q [Q6$.6R\( B>)0SSK,\D5WG+S5[#MI0\L)@&N"_ M"4PC8D7EHWB2WZWAPU/0/6FGG#<$'EH5A72TT0B3/ FNB.^030 5!]. =U"7 M&3,H([%Q3LBO%.7P\H&35,PCFR1Q?LV:"J>!:X@J 3NX2@]47D9-7$ML0%@ MRB>@XIF!-9()JAX*0 @6?AI'_!=-_T8D_"[PO$+[F%>]540:@4\)NCOR*.A5 M?AS'8?I%4&D9#R<=N&5\T 2V_ZY6G*!X.7LZ<#LJ,-?L7] 9G6U@$T]*/V77 MN5<)UI&-D+3$0KQ$Y>)VEBEDT@08')D_5<(0I&E>6$=CF?&WF/Q_F,84KHJ3 M!:]]!WYSQ/5U J%NIMSTKEM,#4133;[D<HB6Z0Z]\X1\$K/?0X#VO4J-+#8^0A:@:- M6C.)0\T,S =3T.^HXW5+AWBD_P+>0$(BIXD9=E8 FZW&K(R@>0ML@Q^@.DO? MPN1@=IS&098 NX)C \&9=*CU7D MLE9G#HX?N&X!\2%:'>E11H^%!'2Z)]42Z714$(T3D68)C "6!H?6-J9B()69 MP=G,>3*:!S:WC7#S?.5%$DG>(KU\EB5PM?-#+LK,%1D4'JZC[ R_PG42W]"3 M1SE(-,R$-?[1'!8+OS872ZJENHF3'V1KE+\6H?9KH3#^3@DYDCI\+3"GB:QX M,3,(2$B'*6"05018@H]@!M !^76OA)X%.D8PT5 "NRH/Z2>H_^"G W8IFZ2ECR+A MO7*:()DE?%+A7L%#],^FZX))89T:-6_"I$FBKTVT>P^C@+'S33G856$I1_._ M(_+FOF44C7%V%8(O7GA,9'6=?\4WL-P)4&5<2X0,N%46*A YM_PJ(;<&9'$2 M2+3^L=&(!G^H3ABI56 -E*+<,223M,"TESS",*2HLI\/6X]@+TN1;I.K^3 M_!B3]_B-1K)L\8.!K/@AE?*= H^!-DR5W,1YZ&,K'A$DRZIE5&$ LC9:1\'* M.M>Q6O7VB?LHREIW!>Y;D%C, M11#R,L ?/ER.4P]Q%5.\*XZTQ2<&E,DT71$+7X9BT>&P#._!JU!ORAJML-(J M2T6'.,$@+=Z\U'U/8+>BW)AR/@(GX^I_9<:?<@JQ;3;XK\*XDH73VM0,Y6/* M0/".)IE2<&B\TI*2,$>L(DHQ59L7'CBJ"8B?P'TQL'U>GB(?EHX;;<]I([O> MP+#248M?+UXP1[2X<8J6 N(P8-5,)QI+94/Z;):#<^EQ,C):;,R6!\OM&FM9 M<8?T2Z?Y"!SF"/>*E-%EIRN6"// #R%Z*W M0K21UZ!T4)2!UNDDF)&:E>P/YIP#!#9@1]UPH]C]5=R3*G;!ZHO9!)T;\)\\ MIKLE[3Y)"X/BKAEZZ$O9!Q0_E;.N&CH?BY."45[DDK9,HQB9''J(:M6I'7#* MB=9EARQC[),Q4BE_F/);0Q FWWKR5[*+L0HZJI+_G5H0'+NUK#@>JZR=2)GMD[$UHE8M?J0:G6<)Z2( M5,J!5!,\*,<-&:X]H8U Z)&/#&@HJ):]F.SDCC3M#TP -O1X5+?KZ M[NQ<;QC7]\LK>;IK3 MCH.9M*FJA3OKJ8PMPA;F*/]2"5G:1ZC=5=-[/QD=EU"J6 ?&QATZ8_D$-@MV MKJ<\6.F54$B?@CVAR-G4@D@>U3L608&_8UMCF MZ\^M&?!)9W"Q;0,9V\:Z631\GIP[[)R=-8YSGP.8YB>I"H@Q_QJ@MS9:.$=Y M2L<#C:#D%I=D)\3!0]S_K##K/I<57D4&]IEA0__;BOQYM@:QE07GWII3W3I1G9?<_%AL,S]?N M;X^H9VW^X\O]%H+?+(/?:'E_+XV3*.OR@_%C$AC.B?-8B8SWP/0G*=X+UV'RP,\K.$01YT3DYW; O5+#!D"PUN9>*A MVJ1USH8M:R&Q.7AV;\]GOM=6JMUBY3XBK $C3)79],LBJL;J3K=_P.I.-SWA[PE;BB M&=5:,:8*>E^ZUFH9[Z>6+6B/KX+DKLC>68;[QCI'A&9#7!(%P'9> 4C#'Y(#&@$IE')J[\?>-Q:]987T8PR^JH.G03EDB+9=.P#.$ MDT9T6'M4@J;;=8J-7J([OL:6!"NQLBN+K:$5:* @0@@ 0^ MKP$I]0FREZ>G3$I!B^T;N8SB#HU:JX9)"UPR$\'2H[AU00N1Q;95&H-;E4:_V]M>:1@WK1?XG;3(V7G!9SA,G<[H M \F?H,[825/<>EQK65N892&[:PS"C30E/-U.Q <]][8& '5C+BL:96FJ&FIP M7JJ.6H'OW]$ H,4N;;E!W%275E4A$JAC!>MU1J*P-S_BUS-"4%0F-,C1UA1+:W2F/\%&K*U\L8.6/?0+2+$^E MTB8(GVA,#,Q#3'S@L4_IUQB%NX/UJ!*H 5N-ZR9:82OT7%0V!LQ5M=E'T<6H MWGE:M7U$,YRPQGO'(0I207.[E;Q#Y%M$/+MDKQ?7X@NV9=,=*SZD MC.S>0AS.[X3%Q)C%4B)78W<\& MQ=%4@HN(H3R^#*)=A9BZ#U,O@4,]!.0_B M/,5<:)!Z$*PQ*UYE"^SDP"+4/_]GLE R,QB%.>$6HY(7E^#]$?#CXA_0ISAV0R8#;7M[C2\:#@- MA]2"$S%@6*2^H-WPD63MAR7XP,#Q*IM5R>'(U>:3O\X2=K7G3D7G543R$&RX?AYT&J\V.% MQF.<7D2T5ZM;@HMT]*A%.XO(Z#OAEU3P3"K,"BHX1YAADV-*;('^-JJW\4T&3P ML4#4\!7D/3Y!F4W5/P"[#A0(&NE,>L$XX#DILTKQQ-E;>$*NVP;A.Z688>>BB:($-\%HVNONVG=@A)/F:L*?YKMAC3X31Z!/!9=C$O!J';2F8&; MC2*$4##2RPL36GY?XO?$V'5#XBXL(AX3($^*_^)4<+P4WBJD!F01Y;9XNY;0 MUV XF$N'6B,BY DM.FT8>R382+UK<*5Y3U5Q2;FR+10>;K>B6AR5JI"1IM]- M CD&!M8K_IE7EOL"TF\?BU77OY&WBETA>!M:\<*&$DIMDLO6/H^NOIIHB=^5 M.PQ7W".3!C^_B.0QNB=[3263S0[^V9[UU*>*+?F]DK]JBE MCF^V&UW#):I'*/;^X*B&!B">U9$5-B8@#D2]C'UY$L3@$Z!%P+M=@$[\@1HA MBU=OZ&PW>=M2>7UR_&)]. MROA,M8]#JU,^A[9P)?<>HM0<*#B0&VRFN_QD-GD&XCOW ",; M*,K\HO#!;*7:&W-4.SX](WQ(:=(PE":+LW/NY_R\A9Q\V:7LG/.1NW^VCXNW MR"\G^**JS:F#^R98=#-!A^T+\*!SU7'4FG1:F#V^>3R!&)X GJ_*@+I] M[&9LEBD__-8]P!@BQD0BQU&C.A5?JBCP'4/@.K\&/]]$8'G-[HQ/W,DDN_7@&+O['4%R_<'A1@55^9F_& MP4_IPP*$*?@LR#_CX\%Y#Y9LXR?M_A@7@8GIAE]?5Q[WV_+?N"2[S>A[,HVR M32?4W^:]EU9XJP<-7OQ6M!6\^^4%.5/]WEM.>,(#CUTG2P39/]JFY3027>6^ MI3!.WX*UD1O>ANBTA%_KB512ELC(M?*60.\<.?(KH_ACFNO;\;]?[:Z(AG6* M".3-.X8UQP[";SA3N'C;(.UTVG4^_)P$HV#S7H=M ? ]ZUYYEZ23"K> H&1NPR:YS4L<:ZM=KUC/<# N_"&(MV)QG(>[D+.SP2 MKUZ[)SY_L]ST-Y<; M:V^,W?J>V[WZ]*UU)N<0:W5%>2SG__S^]0_G*DHS:O/X/O9R.D!YOVXN[=.X MR#G?WOVK=4KWT)SS7?R,HWBZ /.=R8A*CK]Y$SD5#\5*[51"[R[_L$KH_JST M3H2>WL[X(XA^X!FRYZVCWG_X:'74_1GK/>Z>!8_"5^U46']<_FX5UOWYZ@\Q MDJ%55<127[Y^L*KJ_BSUA5O4/HX1;*.RVJ@SY[-75.^HV/^+N)9\>$/P09;W M(A/.QR"4SA%7PM )J-0QF9 /1%'[>"XP4?O:#DCUJQJ&VQABM-+__&+IZ,OQ M15$[\AOMH!_^4,(FY2Z-.:G0[SW$286+,WM2P9Y4./A)A6]7__QT^?V_OW[X MUK[BTB_&R6TL$*V@T:BBT6_2RQ/&5ZF#U=E7/-X*CQG)B0C'&E.8&$H?CL5*ZSR"FV@\D6>3F([[;GQ@ ML2T5<\.S[LG@80K=!MV+WG;%=VLG==+MGVY4,K=3O=CI)C5B!\2;7R/M'SY] M^/;]P[M_=9RK3^]J7=I[58G=OD*;%I/MNJ*W[8L];I6[R.0;YT^A#B=<<#U[ MS<[0P[[O(5[U]\4FS7';]$:OT]?._XPQF=!U/B:YC/QLFU!OPSAGTW#HH2K] M#KJDC5G.ABT:C;@YHB F).B\H(&^L%*\\:@Z_/Z7657?9(9\AJK^^P3&29UW M71 HF>(!)%%;+6_U_3:'2INTI@U;N2V5?JG@_S>H=Z>P 9UU54@=YSMBE>2) M0NGYAECSF4@6;; ,:S.:SQX/I>^NSS*^'L7^ OZ99-/PM_\/4$L#!!0 ( M "6+J5B#X-/ -0P (9W 1 -EYZK6 4(R$U*3V2*$[%!' @=D9N]IRM@RZ,98K"3GSW[ZDV0;V]A& M,I )M[ O"[:Z6]V_5G>K432??GN>N^ 1$HJP=U6IG]0J 'H6MI$WO:H\C&^- MB\IOG]^]^_0/P_CC>M@#-]CRY]!CH$V@R: -GA"; 3:#X!LF/]"C"0:NR1Q, MYH;Q69*U\>*%H.F,@=/:Z5DT+'I++B\N/M3/&[!I-,SS<^/,K#G&Q+1LPW&L M6M-I.O7&!?QU>MGX^.'CA\:%;=A-\\(X@XUSH\GIC$G3/*TY%Y;SH18P?::7 MU)K!N0FX:AZ]?*97E1ECB\MJ]>GIZ>2I<8+)M'I:J]6K?]SU1G)H)1SK(N]' M:O3SA+C1^$95O)Z8%$;#J0?3S"GD3QBT9B<6GE>%OK5&HQX-%\S0&O;(H\ST MK"5[FQ&#O2P@K><3\?=5\5X(JAFUNG&:$F6S)5E2SGDU>)F1HA9R:M0:AM#' M9(R@B<_@+0?Z!CJF[W)AOO>G;[K(0=#F7N1"X2>I 8G7S"13R.[-.:0+TX(Z M5OS\#@"!+IHO,&' R] Z)IW(.5/"!%FC @)/Z&'+9-+!Q4@:&20SO@I=1L4W M0WP[>:9VI:HOU:?&U#07I20G:0+IX9,R,TBX=;W9;%:?A9_FSR#7[^1X0WPT MZJ<AHA M9:EIY(<:32PB @'">1F!%%HG4_Q8M2'267^KP\6',BLNQ01:=AF9T7#Q(4>F MZ7F827KQ)'RV6"#/P<$#_DCXZF7DL$/H1$$_D[YRHH+\WZ5)+()=10BI+@A> M0,(0I,G4)QG,"'2N*B(!&E& _KX@\(3/)!J2$9!>=>(UEP!YM _T[<4*12R$ MXW$I' <7!B;:9_UMZ)35GY,@#_TMM'?-25GM.0ET_^\5MTRWK.* MD(_Y>X#LJTI4C+<\N^,QQ%ZZGJB\)=\*$$,?AMTUI96Z[[=&7WI=,8C;50*R)5XG'(01MQF, 1DR0>$ MC$# Z>"1&)B$JS2##/%);@E+FI<2HX8F1N!]BO$_#Q&ST;@U[MQU[L>C_FU_ MT!FVQMW^_:AU?]/NWPV&G2]\4/=KI]1X01M>M49>;DSOIB-M!>JXV M,'FT2C0^B"H"40?Y%5[NC M;_APN-+2S55+!X0'9-C1N-_^%P^X'5D"\218+N 7D*L,7Z^M&EXR,B0GD&1U M:%!\Z?=N.L-1Y]\/W?%_RL&0)E5"4,^%(&3R"PC8')#YN=?=\2)=&.%;:SAL ME0GT>;1* $Y7 0BX!#B B,\!(2 V0WRS-/K2&G;T0WV22&GS1B;@\X6:8!=9"%(M]EF+7FL M0:/9/#\[^YB)^[G;+? ^XGA(3:C\K=/8G+BET%G#1 E/)BL4[<+ ^X#E(>$3 ME.V?S1"2_!"MG5_)2UV2L0RO=G"0M@ 2^Y' M )=F$>?<;=^%V#$M"_L>HP1:$#V*R.-!MAM8-86HP+[(](/7@!W)!-@!D500 MB_T5<,%'/\B#R'7QDSAU[6#B>Q9V76@QQ$T667'G/J$K4.D?.4T+/?^(9@#X M%$!J#K'O''TE"QWR'KERF+R\0JC(XZWT /V^2-H#EL*.<:$X=//4B=@+\H2: MY%$L5SRAG 6U(%\[NT\5>O*4/I'IU6AGC6 "W#E . 49'Y*3.'I*#G)R5?I#I$FGZ02@/1 */F.>"(L_&OYB>#?_TT4*M \3 3 M?P[W(K97_U MHS?\%&\(?OJ,4>$;=PHM3$LG?R4C)9Z9_FWXLVP:/Y&<7P[*4JD"\[DKB"=6)G\VU)LX $4) 0?/:$L1B7B^+9R MCM[P,[PA_PS&QK_P:+)38=O4/@1^\+_PY%L\7G:48>L'7@AI46]K-Z!JB5 " MG7_4/!_HY+*6,D$@-&[:'1V@ !UQJ8#- 14[63G?<%/[*JZ@$J9TBDQ#OXQ3 M&%(\2,J/MO"'ZQ^IDURM99-=&FR&71L2*AI<&\:&TMR5'I!IW^<>(C- *]&N M3XK[!00"#Q+QG&-B\0KER,UQ ,V32)Q$+_PB&L+@YD1/)!/(&_NX=\JJ8OB N^IRZ1$U?(A==Q2O\1UU=]O_?G$TCZCKSY@@[A M%%%&),E0'IX2EW2:$_',8E<5QW3%)5CB)KRKB@ZIAUQ7-$VO*HSXXOHLAGIMUZ2T[WP+LEJ?#,4%N_UX57R#X@&T6X^0F%,XA((O?][&GE3: M-]TQ)/-"B'?&?^?6"IY$1!JFNH$+3!$[60(Y\(DUXQN&MD_$[4J%-E 3EG#R MX-7$=,7Q,ZXTG*!RKL]+&1['R(N&QMWHD--7T_7#=2F/M=#67)QQ&T(7P74+ M7)]!&7A_I@ER_;?S#(F%*!P0OL27+VGXED:OB^VR)===Q\1$X.!,1C.30 W3 MI*-W:[$@F$/)5S!^--V^PY%F7!.^MA_$]IVBJ1?BIY4-2O![\Q1!IJ:'_I*S MX0&?S\TB2':7^LZU3Q$?0^5?9A3F"GT&.PB#-KN<\9'$\B<2YK3:PLC>5$-K MZ2;7HE_23K1+6L)IIW+H]4L\9&"^R*LA^>[)[DO-Z"TF#N2SX_71MDGF+:;R M>MF[S!H<$'CK>S:THVC1I=2'=M>[YVM'+"=Q^7);[E]'8OL:U%B00/L&$6@Q M7J5 @??Z6F;74O:B\EF3FVQ;UL]TD[P6TVZ1TBQNNM?+:9U'[#["]9"GQ[RB MLVOCE5W!\?H.UG'7LWT++A?W>@4W9K<7SIM;0*S$KE0]T0J-4&2.+1B^4F6N MG8@&P7';Y9I4E>.%X_>T"N_(;G27"_)$2V+ 99[6ZA>*];N>:"^<>)1HN@?S M[?%21Q#2PE6[CF1/''&$'<8#!NSQ52+.?FKZ8R'9GKKE@&"'UZ7BAUMWQ',? MGS8=B@Z9E_;*%5W7$>VIIIHUH2K$EF;SUO[<@],8)947YP_>'-'7+8%TTMVF M..^&]UN#O[(;]]D,$_07M,=X!%V7KV->'!5[@R;U*RFYVZV[,BF59/+6R,H< M&NS@;GQ!,Y"B94%,HQV>NH=5ELUKJ2WE;=O)V[!5MP]JQ=ONL)NQOC L'K^G M->':SEGA\/WID_'@A^F8^-8/!3(Y _<"$M':,(DUDZ'M$;I8_H:A^3.8)O%> M*!HEK3OSOY@\C'@^)HAO$-&&OVKJLGGK]G5Q,VN(7?<6$]']*,)7D_BM&M]"Y*S ENG>*+N.QMP_,&+@BTD)C;(/R[7-$0D?]2E5X8*\/A MY\8R>4PC^/<"/[_['U!+ P04 " EBZE8B>=^227913#><16Q M74"2?9Y4<^DQJ@B)O21\.;_^] B$ 0LLI!8L9U>Y;"/+:[Z^K+Y-3\^/__AX M.MIY#]UT.!G_]$Q\SY_MP#A/RG#\[J=GOQ^_9/[9/W[^[KL?_XNQ?_UR>+#S M8I+/3V$\V]GK(,Z@['P8SDYV9B>P\^>D^VOX/NZ\'<59G72GC/T\_V][D[-/ MW?#=R6Q'#]U88!8&I: S3D5>68BZLULQ##54H#__S[@?EK+/* M%U9"]$R#,BS@_V,I1,FKS]7RBX>.AN._?FB_I3B%'21O/)W_^-.SD]GL[(?G MSS]\^/#]Q]2-OI]T[YY+SM7SQ;>?77[]XQ??_Z#FWQ8AA.?S?[WZZG2X[(OX M6/'\7[\='.43.(UL.)[.XCBW!:;#'Z;S#P\F.<[F7/\JKIT[O]%^8HNOL?81 M$Y(I\?W':7GV\W<[.Q?LZ"8C.(2ZT_[\_?#5C26G,(;I#/+)]WER^KQ]X_G> MF]_M&O^_O'1PA^_K#9IS/XZ=ET>'HV@L5G)QU4_ R? MQ)J4N;J \-]W/.GY9V@YCO+Y:,Z) _SY\GD-!@5*^#B#<8$+7BR6'$WRC2^- MFB0FW>)_CF*"T?S3P?F4O8OQ;' PC&DX&LZ&,!WH(H*+CK.2E$9]U8'%F@1+ M #+Z(+*5]B9;&AE3I&,NNAJG:2Z_RV>C'*5Z#J/9=/%)XZ":L(Z%D M[[SK\$T>."6-J1+?)VGB_]=N2Z"9E'$PK3(E7E9%+-6:&YK M#3(9:JDOP;&*W.6W)O=-^4TF^=WI%&97RB>L<[)J8$#I%Q7RH"A%9IZLN M1@(0B_P&@$VIV8O3D]UQ:7_L__L<@X@1/G2Z.]N+7?<) Y8_XN@ !62S2EVLI%*M3OPCUX^F0&Z92#3 )D.O&V M@[,X+/L?SV \A0447Y76$ WC"@WT_&\Q>,^DT:XZ4WG*U"9C*9!5M$!]OKKR)L M_VT.D\GX:#;)?YU,1LC :7-)LT\#572VT2LF(2 .TR#8S)F(4*)POJ1( M;>R_1$%@NBJ@@,K\T1=^U2%1PI3$1&E%$8?B0JYF9I0W4DK(M7)ZPW4;1I\B MFPVEO\1V;<1T,JW>FYR>3L;74 2.L 6^FL%#0JJL8U$KQU(4PBHOC;34HK^- MH4]!"['<-V(W701;RK#1'D=OT8&^&N_%L^$LC@82DT\9I4=Z,'[2&F/J&*UD MQ7(!U86GC=507D = MYN%L(+7P-GO'?':88T7(+%@%S.28A38U.T.M%%]'U:<@AU@_B$5"5^W[7,7" MQ'P)T<%*@U&80A@B8.2=/$N^2F:A("\$9"7E]NJ]2S$1TCQ0VGBK,:<0R%ZF MBXPLN(*)17&JEJ13XM3)W)WU^=[4L3?7A'N*VP]B.6E$-)R=SLM-X[(W&<_P M+81Q;H <.N029&457&;:*R2L)C347$9,+@67(FTA.+H#3I_BI*WJ!)5(MID+ M@@S959&8Q649AG 9DUN$I900*@6%.2YU$?QK]NYIPZ:M:L2& B#>"!D$=/?> M6(T$A(AK8_X6@^7,Y:I=L#GI3+WI=;$R[4:.Q]BD;22: -P_WD9.'[8R'B39+R+]M9E+II]OSJ"+S5H>0)S"8>/;F_K[%.;0!JZ MY;)ZIJU!2#YJC",-6E'AI:Q6.Y.H=^CO!=0GAT8@?SKF$^Y33!#4[-/;41S/ MT"PWVWG6'&LKJ\;L8S7<,(=4,F3,R/0!C+6 MTQF'V0ET%Y2]GHSSI9V2Z)9U0;T4!5 YE3#,B^"944Z!@J:_VW_]?'1FY=OWNX?[AZ_>O/Z:/?UB[TW MO[T]W/\5O_3JC_V#-T>;G7IYP#*T1V+6I8_HO,R5_W@U1FQP,)E.![$6H0M4 M5+,"K>$/4V<.Z#F"+<8KHZNC3EV6P-C4#OVSPX>\[2:U;>^"3\&YPO ]<4P7 M5.Z E+"D?<@R!F4BM?>YMGR?LI1-Y7W;K*S+9?I8]+)K=3JHW!1MI63&2 R) M"\8\(6"*9*JN!J,>(3.UL+\ \1MMLIFR73FT&(= M8#$'P;@7B,T5K2)UC_ - )3F2OC*8S(1D_S$F;93Y\!Y@^E4?H5("& M]UM\_8LQP0:?T4L6U$B+:NE!&&9XX*BC16OR[KZOO/[K=+M. 9G3#A:^@/

2DL4]:KY(!G(:E]\KV ^N39-M.'+UM1 MIO#_Q*2WBR-$M%M.A^/A=-;H??_Y+2Q)YPH1LP4TPYISS!9RQ.1!61Z$]\9Z M31WDW ^I3QL(M.I!*0O*MM"S#DX0 "*YL-!H_=_4X_AQ$+WU449,3X1$C04A M6%"ALEJLR-;+4B5UX\0]<$A+$09YC'D19EHJ(:NU94E&QW(&[:TK2E3JRF=/ M8WLJ^=];DG@ M[?HZA-&&]YJT2PNOE\8<3*,0"(+&(E$;8W@D7J;M-^1_K9D MOQGK'R'N3QG]C09E4'PQ;@:\L6,)QVK9=%A/N,".G(3 M2C":?%S0G6AZY4VIM(2(^8_@1H.4 =,AS8QKA[R]+FC&,2TRAMLB5)#"4[<8 MK>A&'TYE&\0QG9_%NO)[ XG1*8<:F(+*F78.G9]1&,14KB*&LE C-7U+8/3) M$M+HPK(A*)OPGG#>S0PZA'))U M(LX&5(LM7/$IV.3( MAZ$L@=$K2[_3KRX,W?])UO7Q^XO8:7.Y 3=3+TD:6Q>D) M.L+W0WS:+Y]^QTCFU?CE39\?W$.N@8)&/YG9G*>NS/=1BA!:W2* MODJ;$U"/8%@='<&1I Q0IBW:.X2S^&E^SO=-O3'E,DII9"J&96X M8ZI8%WP.B0?JVOPJN'KE8%K0TH9V3!CI M?SGICDYB![]$Y$M+X-%XSODZX,79!-*RD-LXL0(97:@%#$>URJ%6\(Y\VM6: M6/OEWAY)XQY#KI0G+*_>CS]CU\6VL05='LX[CQ0$FV-F2>@VN$X;EI+![,>E MZ*)T7!3Z@9!WX^E32>T)S-=&XJ&K(2#5M\;<'F)XT@TS*OOE&-R;'US[YEOH MAA-D4^[:@8H7"^,F%3.VG:!E!G M:5CQIA0C997D8^8?ET*"1KUEBGA5J[^FB,E67U([S2]-8;H6R7P)FJ4(I6B> M0B8_.K0ZNC[%)CW6\2]*\-L1/V4?Z3)\%Z6!F_A"49C\MYWW&ILY<^C_8A(L M>.ELUDYH3;V/MSJZ/K4O?/OJN:GXMZV>R]RX+RX[T[I##&8*NI4KHM>*626< MR%Q)_+PG6>T3[S9^\^JYJ?BWK9[+K#O77K0YUW7NFYY&T#E*GK)AL8K2CL*@D8"0F+J1\#%4WRS7C[4FW; MQA7,&\59U-5:##1J\/3SXN_&TR?G_4CZ0B8>NAF9RXMR7AGON=:LQ(3*JU-@ M(9;(A+99E\)G+(K*AGKA[+Z!5],;_[?5F70D]0C"TZ*A0T>O@961H M\A02[-$2:N^8E"4$&;T1EGK;[JN@5E&>\/>*H&D%M5W]N36#<0 J.=\.2SH? M/+L8IY(!&"JT\TE&JRK]O81?Q[52\8__!ZC1)O+:HB;=.XIMH(R!;*-E26D$ M&1S^K<;"$+D'2VF >$@$ZY M)DPNN:S1ZF+(9Y*ONY.]?M_B\60W__M\V,&=D^('(F=5/,_H4G+K.(CSV:CM MJF/;;C=.,=+?R[DRN@?NXCQ)++FI[#[>F__Z-?]_>,V MM_'-Z];O?I1/H)R/8%+C94C3715VQC![T:ZE&TW7:>#?:#V2]GXZBHF:_^^] MP5R7%-H]QJP45]HA<->N2-:LEJ*$#DH'^FMX5KY#GH+6^0G JUNA-;J>6C+3 M:CX3W$GFM6Q7>24P$+EU0!U!W(^H3[O19'IRU\!^ J'0#>X?C28?XCC#DCVL MSS@7$($KA]E59<*T$_%*AD9]8%QD#1@@NQRHVX<>!+!7K?K;TZ.MR>QI?>!P M<=_\=EW?LF4>Q>-]E3XB1[I.YJNKT]&RX6((N*-TEJ$KY"I"CD;3% L*\.M+0I2I![U>Y^' M[HD/>ZB<[U3>AS.97FG_B*/S.?5M#FOWOI7 / 0>4T8\53 MVZ:50COJ>'0N M>Y&]W5K\\@6:7B5.]!JP&?>?-BLZNVBP@,MQA5M,C.Y8Z5%RHU6H)$J/;G:L M+-)DC%Q*R>T:4&X]TPX3>@8'P_=0WF+8 M/IY-+\R?=BK5Z!*#Y%L#>_$L*![:?=C* /@<-?55 G= Z9.SV5P7;ML<"O[3 MWC:\G,9VKEZ";>5%WF98YV8+EFV \N%62=J M5246?GO,U9WROGN5/AW[()O#V_,NG\3/ M] F%]"6'=B;8R_TFKZ5D(+PNW/F2(*_TGG]MI0>>K/A&1$W/9%)O?I7H7MWK MJ[QPWEGFHF^'FZ/'0!,CC)PM^*)E*?9!;OSV @\\^_ M29F"I4]=,;CHAXJ8 M+"]4=;M;JE]9\9$J"*M3359)N*/QK!6N$N@8:M#,V-:4CLZ>1>%:!%!SLLXX M35[4O0\/P5GTY<^^2&]Y!*VDPJW+ZUK3O223]Y&VZ[>R(+&JVW3I)R%+=X+8\E[#>\"0V 3VX/W43$FGP!^ M09'4X>R*U(C9H>$Z,2L4DAJJ9]YD3!\+<.>TQ&R"^I38_8CZY#QI-&2)[:*2 M"$TF=P#O/E>0%C!"Q1RR78X^_C2G-8[V1G$Z'=8AE 4XJU0U'$D-'* -C[0L>-LF+WC) M@\R%VRU,=%H%6I_*]=NQ!]N0$>TVWMUT.XZ6JDV94JFV\ DT"]9[%AQ@N.\2 M5YS:?=R/J$_U_NVH"Z%$GC:@';2O.V&XSP\BZ-#9.\0V=>]J2^'4Q3H_T+L!L(K!T*&=L0)7PZC$HM2 M%593T5+FFJJDWH_:%'.?XN&U=>FV#7M409+YP@>@?C5^C>_O\0<8O8??)N/9 MR10A6Z\PB&=@&^36!!J+-LQY4;BT4+6@[AO>"'"?8O2G4+P-1?@T6M=>CN,/ MDX&7$'S$X+ DS!]U=!@F%ND9UR8'C!:+%]1QV3HX^Q3A-0!S"$U5JTU\!@]!HROA/MUG)-?6!]/:1]2@:>4+T>++2G4["7D_-N MD&30Z,(S2VU4.@*^:"]RF+$)VVPRT/B/I;9[X$+G?9XS69/I6?-E5 M1S7WSDH-K&HG,!=%DQM<4*PZGG,V"O^)^N3.$AB]S=2H1+\.N[?K90[V=X_V MKUG7SQ9U4J_N !^U67S3T><:[0:US83@&NIBD>M+6OIAPN M9K6].,?@5RE,L+QB9C[D*+9-%*\92;K=$N+;1#S-6739&F=R1=8\$4_6*44]FF_;ALY]8?P>0Z@]MI#KQ>&; M+OGT5G);M!3.,CI7=+ %6"P)=39KB!64C8H\FNV#G?Q]7(;3^10S M*/L?VZR9W=/VT\!RWJ;P:A953DRK=B,%2,-=*R#M!OU$*NKFT/ MLI DXJ1KH5@.&UL[7W;&5(M+33(*/B>07T^'E_^_.;-'W_\\=.7T Y^:MJS-YQ2\>;JVZ_G7_]R[_M_B.FWF7/NS?33 M;U\=]1_Z(CZ6O?GOCQ].XCE<>-(?CL9^&*\;P.;3^-L?WD2CWLP^Q*^.^C^/ MIG__H8E^/%70DUUXM? ;Y3=R]352WB*,$\%^^C)*K__ZEU>O9I+S;6R; 1Q# M?C5_^=OQP7VD_>'X3>I?O)E_YXT?#!#Q] GCKY?PR^M1_^)R %?OG;>0%Z*_ MZG(!I0J[,VIG,$TL9) (+OPK!0O"+&AYZ^/N9OSR()LI\,QA41WW]V M5;S-A>_7%/"]1U= .WT0N8"+ &U-J+>>>P/G%'[V#L^X/1TV!'^#12IE@J9H/ZWQYYV@V( MR(7^L%^FEP_XZ_R1!4TML/!E#,,$LTGFJM5!$V]]:5"FN.:;3@8^P&#Z;J_T MJW?4GOEA_U_367!OF-[!*+;]R_+;4?YU,NKC=T8('P[&<#'J!05^C" 'I.*)IDUP84/B!3&$2]!DBR] MLIQIXU.NUKEID[<[=LV7O?:JB_/QM=(RD=OF8B,:'C>=RWFF8NSDZU=-FZ!% M2PH_FDX2/\=!,X+TR^MQ.X'K-YOA&,?%_@"*,84J@K/RXMD4:L>]3VV3)G%\ MU)Y ^[D?8>]+?]1+H *')(F.AJ.<@)$00R0L!>:8EL"-N#_GC:Y4F/TH3/6( M#>#,Q\4;&(Q'Y;?")S'CTH*V*[+FD87\&2QZAGJ;BF)^B"OKJWV$O9TC&KV; MKD9+@>K=L3+6Y\!](!6)L- ZND&#*CJZK_!* MZ8]AF+6@;MB+/>$*D=$._Q ME7#FKR+6FLLOLMO^Y&7R&CU,KLX<= LHM$ :(02K! MB#/2$J&<9-J"%.))"_'>4VMJ[2%;^T&5K2OEIH:([NN*KJ6KPTF!<)1/QGX, MHV,XZX_&[71=.H8(_<^0>M1Z1H5/Q">GD9S:D\!30JZ*X"4U/%J^E :?;FN# M>MV@,5=9QMU28._RLFT0TC%<-)_]X"@?HT/5]N,8TF\C0!'USX93[#TI;;(F M,,*Y0BDX+TF Y$B.U$CGLK%@G\&+I0'\"&3I1ANU)_PKS!_]_S3M;R>GT+9] M_'I_ =D5%TPAWA([S02M68_S)Y+=6)%9$")RL]R2L%J[+YLO'+BBS5W,LF M13U)W^>">"X7)B-RYOUE[[A$X8:0]GT[[ _/1GLQ3BXF@[)=\P[U$/OCG@_" M,>,I24F@7>R5) Y-+2*RD"YB_X6.RW@'\R9O> CS=ZZ]A.51O3C*=*20^Y21 MZU+FK1^=HPS*?_O_.^GCB@A#M,O';WW;?D7(?_>#"?28UE8P)HEGS!*9/%KE M2G&"TQLHD2A8]D $?2W6+ 7LQ1*GOEKNMRYV]]!G:<1_[?;;_Y1(]=>A% M1;-!_I*HHB/81R N95P6A1"2J^Q#4I6)'^X>G)X?(7!319UAK7VNI)]?9XUJ]$VON=UUI M^1V$\<$0[99PG+[62O0 MXR$(W6#[O1U>Z.DT$#]P2B8$0"<.(T1YM7,6,DI\;FVJ;"$Y VYW'4U%S3G=@K M[JBLYA*#1%A+!,M>=J2B2Q.SO@XZ(,KMCA^@ MC=JB=W?LQS -WJ9/:';A!_X,>IIYRX)"#H=LB61H0EE'!1'<)XM#1=F8.W4Z M'D/W,BC3D38Z6';NV-@XN?9DX!' 4YP_18FN6$F\U(9(XX+UP8LL3+=.*:)X MB3Q86;H+=\XV$;LJASG29 !-OFP;]-K&7_TP 4Z EZ4O0QA7CVDMW6)WL:[G M=;I2#.S3O,E/ S\0C)03%YTA(+S@0=#$36T_?FO4>2+JMPO,644=M7,AW\%E"[%?)M>% M4.O%%">2EX?,H@7['-S7MGU?75="_LVAG6QS " M?-KY--_B,PR:*;"["(W*R@7M28X2$3*:"8Z,0+2((7!I!.CETF*7:F[#:2== M::KI5,RU)X>CG,N1GV%ZVUQ<3L;0W@4G DL^)4L0)8X$F@*QG.$/J:@7F@MF MESPU^T1++U#]585;._=Y;S)N1J?M)/[S:H/",,U-5+Q$FQ7V4V423*2$>QF% MD4$:SY92];U'OT#=KB>^#I*7WT]:%.JD+7Q[W_]27ETA4XY:;I!AU+/BQAM# M J>>A!BUL!DGF5#;$UV,YF5QH;+T.\A0_@!^!.?-(!U<3$_NE Y?00/!778Z M$P8B$)D3>MW"!I*SIE9P(ZC2M=,!%L-YF Q#51$.>R)R4(PUW4/-WU!KKS(:>(=LA7J!,CK:B #C:";YVVF(V5(FU\ M/8!YLO;>1=..Y[G;"SO3,]1I'K4E- 2+WI20Q,F$K-SY*&Z2U1# OR^%EQ*:!$9NE<>AD.>UKG[=Y#,^+(U$UX>_( MMO2PI&Y=SM*U+CP:;]@DC#K 0:.VI: ?/9:RB MXV7.9:PBU5W9,WXP^SAY+[))D:@043!<4V(53!V-&(34(H2N$[)W[5S&2KI= MYES&*C+>7"K^,JA^U',9*VELN9S\YXA[@X=T*&4RE)3S8!21*E$2G'($C+39 M QC@]#LFP7/.973 @56DO(5S&=1D*$5QT-W7@LB,ZZ,7N@"U,HMD?&"ULZF_ MEW,9*VENQ7,9JXB]@RA+Z?'IO,7H@U/M/8^V@[EC'3;'^0/2ZSD:JIC%\'S,2!/H@78BT)#0D AE[TUR$E*I)N."Y\HXFN^6@]\" MKPK2'Y59*VNI@Z2*E5&_;R9MC^5HO,(9U@><7*5T%%]E2J3'A=U0Y?+=1)K- M4ZL _4&9M;*.NLC*N &Z%YW@#H(@U@!.H,XY$E2@V'LFM!9H"*;:&^TWVW]Y M-%A)HATD5MS$\G;2MF6_-+@H9+G,%Z> MKI\CWX65W.JH_+ 9QCDJ*H KL)2XI'&:*?N@+D0@VMF4;9!4R"Z']C62EZ?X M9TKYONY-%UO.)Z=';__KU[V3_7=E]W7_\&1ZSU.-*GY+/KG&)O)S.E%IM_CD MW+?PJQ_!-'D:AJ-9?4AL>7@&L],[UU_Y-%OJ]_[P;;HF&I4RF "*!!#E+@0N MUW[UAEBX^8[U)9>_*AGK)/CKT%[/M(A06!*,C@1)&E:4$ M=(A&$6I45$J+X%GU<@8WVM_^L>J-,N!N/MAS-=%%8N FGZV9!2I>0ZS=*UNZH)@(E@@PR&$I<"Z%Z @S+B<0-'I;/>]S TI^ZH!S M1SI>19JUSR66C-+QUX-AJ6V%EF9!QBFS\RW;DFT<2M$C9\O5,I07]SY*=/V8 MS2&RK.].]HNN\'JLF2VD[:ZA@*83Z=4\>-R.>\=E,9KRU&L?G="&I(1.NLQ. M$(NN&E&* 0^&"R^7.A/PQ#5[WQK\,1?HY\N\YG'3*Q#?3E,]#:/B_9HWFM[\ MC9K/%/Y=]:TAN9HS\QTX0GN>RC*3Y+0 7;3$6LN)!A<5,3\M2%!!<[<:W>P5 MF<\6>U-#9I67S8_^RPT@&2=ZR:PA5'E-I%*)6#0'<"*2IIK$N8MT%KXSGHI:R3%\G;)X)!.T[;553; 5WW+RX'S5> DW$3 M_WDTO63NRKJ#DK/H@#A9KAY-"84$N**HH%F.D6<49&7.+02S^<#3]G7==*&H M#I+FG[WC]^T&W/+IC1MP>YGY&'$PDIQ2N2?;41(XE!L)G:59"8DO=F6;>E$G M=I"Q'>^\;I4&N\3KZ8^_PVC<'YY]@K;?)-8KE6D"\T"TI[RXRAZ]+6>)YI"# MY,5 3[M"Z0?P_\GF32F_*XLT/-V7<+]( RTL\XKX77M4U<;Z=@/Q^_=HTL' MIW0ZZ^1LJ<$Y8/Y6^1[K\21DMFC]TX"#'\>[(C8G1@"U89QFEHG:$_EF>_CG M*-D= BT\]K2)A&9;@WT^'NX[C_N3_^6OULQ%*M=7=>8O7.[LX9"LE= M" G)9)0H%0,T3L4&0K&J,TT)5R_2H'G0'4I\.R) MX2(&RG0&7;M(QH]XAF(5EG9WAF(59>_*&8K;VT54LS2KU&&)"2MQX-'$A%5T\;UL["[3IS\3$U9*3%B))IO8X7V.CK\7 M_HIR<3.-H=SBP8LK( DN.Z+\IC6 ;"# M[GSGJF\VK+==VNJ=1^6.)N/1V ]3?WAVW P&[YNV?-AS,DDNN"><.T4D*$ML M\)Y$Q[WE$ *M?LM4-SW905IW[ )MGQ"[3?-9TD9/*18ES9QH5DH2 Q=ER)9B M9,G+2(4'4?MX:?5.?$?DKLBN[@C_#&ILP]I]HD,HU S3^^M&!U?[X$6DU!E* M<&(I<6^ML3<6%RT3&'#OO*8;-W97[\:??-\!>G20)E%_" L7=#3"$!&2+A=: M>8*"+3LHDJ>@A(]^A^V7AV;WK4KU=^B?G9=-K<_0^C/8_P)M[(_@4]N/4'B= MKWCM>4S!"8(N"?(H<8=B+W49,VBPQOL0=FV:6;V7W]$LM',F91=$VL$E>,D> M]PS-LE3X0!^UU+K+$(EW&1>#4C&>!="Q>KG_#77M.QHD&V+I=@;52A3;J=#M M8G/ET?Y&S9DMO=1487^]I"1$-&6"E):!UES:VN=Q-]W'/\?6NF-KFZ3;;?OY MT6ZJ:#B H(1*A48$M6A5.Q&)4D$$9GEBL,-6]?)#:L60_YT'S^Z'P0;?-L-Q MZ^-XX@>ESNU>&$U_[:5,$_,."',&Q:@ ",[(%,GC@G.":BOOE)1?$.I?L>'O M:-Y8SW#M7"M=C>'GG'EXDNB+>LY[7#$MG-)$)17*%HG$:8M:DA-+Z#Q';D7M MNPVVT,T-ECOIG'>U#LILB#3=;:ZN'?M:LK\]+AC-"F<=5:[!EAR7NQ Y)\E+ M[AFG4<4G,UFWA/T%$O][8,'"Q6$+R=C3@1]O2 F^E)?U2]:OV.[&$K17$L#N MI&J'//4G)!*,H_<3<%CX&%@YMR@B2%EJ+^R*I?UA]U*UH[72>$5)4@;%)_"' MLT:B("$*Q5Q(]0V;'S!5>Q66=ECN?@5E[TJJ]L$0YR0X&?OQ]+D?RA^43I=T M.L52A%@V!Q.;GAT-Q">TLA*SK&3:R>QK5TQZ!,[WG\:]$C^:;O34061U ;1Y M'MPRX#K*SGX4V';2K*NI<3EZK*&#C1.%L@AH:">BK$1W3N%$'KP01 OEP GI MA*I]L@ \\WQNF=_ 9!LUEP;@_LX_GV:V,26L, MS:4V%\Z=)1_**?1[@O3@,F3)JU[1^?[/^_ MWPY._[$W+P?1'TY#D.?- %L?P?0>GW4#KRLW5"W2NEX7UPRMSN+^-YJ:W8IT M34%NP1JM@010"E=1+8@S+!+.DU6E"J?WZ2D!/]7(>EM7]YX[BT[@))D4Y:H4 MOK=$:B&)0Y\"?]C@>3!1N.62 18TT'4XL:IF;F_S5)#8KL3[OAE_LXZ4F;89 MEM#5U,5,E 4MLR6&E2W58!2QU&GB=SGYS5'@B-+=I)JPB[ X8<*/4Z-QK=\)8JX(EVC @DBI*7(D4 M^&B!,J.TKWY0]1Z(S7LE%92SN(CK,R3;@>.ZE])4B'[PR??3P7!>6O8*'#I0 M03I/ !TH[&J(Q O/")4B!\9<3 :C:.TR7@\C>0D$J"#C#E)_#X:Q!5]RDF;_ M'PSOV\(W3P]G8:WD21)1#JG+)'#1"[R<=359:6J]=;4IL2+$#6<>UG8_-Z&8 M#A:4&RO<-&)W,[VW)YF. K+#=Y;LQJ#I!\5LH7C8C MUI1Z!ZO.7OJ?R6@\S9\Z;1981@^?+S@N<=Y1?WQ5"7L6L;]1O'H:O.^II 5. ML)G08#V10@*QG#N"BZT22D?I37T+MML^O6R.[A0C*MZ*<6TCW-]GFDW/O_NR MW34>79T)3#U%&5J3P9-$ 2=I*1"J,@I'*%J?FD>OV!WR/A:67[K=ETFPKA50 M\;:(QZ!.27P?*>7!.QV N%!.V$OT(WRYT[#<:)&S8$%DL0Y5'F[VQV-*!?$O MO"=AK2RZ<=N/X_EE)S,ZS\ ?POCJ;D"4R:G_\GM_?%[$55S/GF..NZ \47P: MNJ26!&4:E4H*'3)[5 H0OFV$=:NL^M^QF4_BHB8%KL(0I0+\9 M70?BP924LQB35MG@LO]CI?#M +,JZ.H^L=RZQ,*)=)9\_:$9C7K2&(^> R54 MZTPDT[R)6(+D,QIV@",=&A^%6,*'['29+6&A--EK'Z754+ M(KIULVW?'GW\>'0X34C]?>_X>._P].2PN(3EN,,:N;7+/+9&)NW*\"N5)'@[ M\*/149Y[ST?M<2E[<;U)YIW52>'ZGY@W.""B)]X8(%DSK:7P,=6_=?A11&L/ M_X>>/LLGQ*F,@L)1H:5-1#JEA?I> \!FR>B+ .MHTS=1V!M)U^WD@*7H<4:TM\P03BW)MMDB&,4G1_#T>\Q M.I# I#-4.Q7N7NGT_1'CB>S=S?-B%:'7+D_WJ87WDV*M7>U2S!SB@^%A\WGJ MJ:&^^ U/X!C.^F@@MNA*]UN(XZ./]ZTJ* MS76LZK(9HY/51V?S:^H/)B5N,8(X:;%I&*T1@*G3<(T0308FN MFKD42<81S)4VELKJYR6VPK0G8H;? M+=%646 '!)L[FE?Q*,JMDB5UGI>S%M))$HSAQ- HJ97.FER[;, M )MW\NOJ MIZDEW.H1H.N0Y/P^BSFH8-'TS5J5 ^LZ0LGI6>&$Z=J&$'\Z:SY_ 9B>C.KOX^M' T'7Y\."-ZBW\WGS)@7 MTS7A;C]YI8C?*B@W=1?,PLL+OF';&Z9/ S^\8955#BAU ;'.+5]7C5UCF4W6 M!\,TB? -QWSJ5E;QG$PD);!>LM@="3X'$DI=4"=T3'?+Z#UY5==* ':P=NL: M[%IPY59W*EEXBG/!G#1_N_PH!Y+_^I?_#U!+ P04 " EBZE8M9^DC:^: M "5& 8 %0 '-N97,M,C R-# S,S%?;&%B+GAM;-2]:7/D.)(H^'U^!;9F M[4V5F=#% SQ0;V:>J?+H3GN9*8U2U?UZR];"0!Q*3H>"6I*A3,VO7X!DW P2 M0(!4S8QU9:9$P _2'>X./_[U?WU_7()G7E9YL?JW'_P_>3\ OJ(%RUB M_$?^3,#MDM2B*!\A_/=FV9OBZ:7,'[[6(/ "M'EL\]ORES2-_2CD&(8DBB B MGH 9H0P*03TLL/##E%\]_!(F<1*'*8,,DQ0B'D80RW4PPR3P1$I%[+6;+O/5 M/WY1_\E(Q8$D;U4U__RW'[[6]=,O/__\[=NW/WW/RN6?BO+AY\#SPI\W3__0 M/?[]Y/EO8?.TCS'^N?GM]M$J[WM0;NO__'\^??Q"O_)' O-559,550"J_)>J M^>''@I*ZX?HH7N#L$^I?\C(OV)>:E/5'DO&EQ+[9K7YYXO_V0Y4_/BWYYF=? M2R[ZMUV6Y<&N"DNLL/1CA>4_GP/V\P7H.\*W/L75 7(-N9]=X3C$T\_.T+V7 M&H)/C_ >F(M1;C^H=RLVU[>[!74QZM-C[.JS*&JRG.&SV('90WFI?O!1_JT# MHS8:4*8-G$YU[Z'*O]=\Q7BK+0^V!CG[MQ_DWQ;K"CX0\K3X4A?T']=/3R6G M>:.Z[]2Q5GVYOOORB3]FO%S4V^]WP5?PMR\;4,U^AIO]8$!6?48\2UX5ZY*V M!YO$0AWJ+6+_WL '^PB %@/PH\2A^NE??]YA[H(UR_FYLG3*$/![B\'_>Y8S M!3V M50'?%$>4UM0 MSR>O^KK<4$5*.L+U[HF?:2%MG:<:'KP 41:/EN37A>57TKX(B=8/H"@9+Z6% MVT/B]FOFE"UNR4671;4NN50U_$/-'ZN1;UESE^F^9 D< M/%=@#SS8P0>_*PQ @X*#3]F0V)X/N>+T3P_%\\]RI^X;IFSWZ>KN/\N':TCL MYK,U76;^T5Y_(R6KWL@-^7WQ:?64J^WO2;;D]_)\^U7B_@^=LTESJXE/IA8# MT* \A6XSQ\YJ OPZ?/MA[T/N;H"#5IZ!Y4NE\9%VS&#S$1;ES?@]P8CH% " M#4Z.9-V >BM9U]E_-EDW('9?UDV6F@0ZJ.]4X2I@C37@>SJR*;Y3<8STWOL!,K55E MO;B3KYEW82@>!S$51%TC^3Y$04AA&F$!"4LB%H1(A+Z6.72T[^3!.E+G59U3 M*9B?.%$F?G,)]_O;XI'DJ_-']R OAD7Q @I- V^6Q&D+WQE2AD1-+MD3,_FO MG8@=[S:+0)TA82,^YWYM:0-4%:^W&ELD89IXJ8!)FB;2@V"!//>1@#A.L)\E MV L#S^ACHEW<>HM9GJ'?I._!)?N15]0LH6YA %"4HLDIN65$N M7Y&9Y UP+TB](,VR&/I92""*2 13+/_CT<"+)$/EK\3BZ2BC8&KF=3)\#%:; M=[^291.K)Y7RV3/^D*]6^>I!_:/=TQG[I.D3>=QCT&=<>G*8)3!-,PSC)/8C MWY,VDN]W[-M<:L_*O/Y+>VW6\16;@&EZJM\-&\S.@2U,L 4*-E#='0KCE#DZ M(08 S7I=>&E%.THR:A&-Z8$SLU7Q8R442)L@;@.:2>LP2?1&]@%!SV6R!@1;:%9#P MW$KE&6(7RR'70SL1SFEYZ M.N."F:@>,& /,.@@NQ-:+0(=B>\PK%D%68OL8Y'66V2>,O';BI7+EX%=)I98"9Q+Z,I'V" /I'R'[P@S5<5 M$M)/D!CAR;#TNF6'F>AJU,\*@W0&-G79:G>KM(+O[[L'KDE+^I'33:&U!=YV3S!@' MW(\3&$JV0Q23 .((>S# *.)Q&J,(<:.T"%>83:PS;IX4J.H*R+6/AFD2SIBO M9P:\"DL-KRX4?/BK0@#L(PGVL 39"]A_KL,4-*A>@1VRX'8X8&&>AN&:@:ZR M-)SA-6\2AVMVGN1X. =@D4FZ7'Y8L?PY9VNRK/3+&LZMG3J78[D$>S -G92.A9/F& M5%_?+XMO'U9-JG MWVX]>PY;U';>:)."MD&'C63*\;SQ;M5G=9EN"=V7]BH6LA M@@8DV,#4$[=S#!D6-0=DFHF9&87: C9"QX!PR96M<,F_[(3KW'ZS"-8(,1NA M&GO,L+9AQ:O%FR6IJAOQ-Z*.ROJF;%HAW*QKU7!*=?&ZDT[W^Z)4DKQ(O# ( M,T1@@AB&*$PCF 5> B.6I3YA42QE3ZOXP1#PQ"+88*+.NPX7R;RV=<<5V,,' M_*XP AU*NB43IBP>EMTI&66';%^Z?C?>;I\+%DLIM"8SM>G/OX+.Z:"D^\^+Z^:&I,%$^ MR_6C=M;(N?43ZTD)%MZ^NP&?Y?^NGWE)'CAH"V0.[RX?B[5NVM<@-\9=!A>, M,--[;GA@Y$6,$6GE1IS==#8_8HRL?4=B]%ES3Z*KT'F?5Y0L_\Y)^6[%E)>R M0%F<)%RD,!&J4:C'8VGD9!P*$O@9CZ5#@82N.W$.R-0&35>OUL(%"C!XIY(2 MM3WY00Z-^Q P&(XH&;%D_$ATQ TSZ3-A M!/A=X>(H!TJOC<6C?V4Y(#>+V#TF=QZU[NBASIKHE+ZI5S*:8V4,L3"@G MD 080]2T0> ^@EC^!^$@9)P970?V@YGZ0J\#"IY:J,9]2OHX,RRF[N@UC'=O M2.T 3M.>9( D=[U)^H#,W9AD@-">KB1#3UMT&976,'G4OD_J'I]8E!J_B.@6 MXNV3,7ZL65!@)ARCR)NU-#U$UZYM:;?'?*U)#Y$^:#]Z]"OS+_:.5[4T%564 M3)F,U]_S2O?K[5DZ\9>\!Q&\Y2K5/5^U)HQ"0#,![1S5XQ_[A02;??C#M(+? M%71'UMH 7582TK??;-(R0,R^Y P]9F>-C<4H%TE TB3#%(:"$8@\%D/,D@A& M49AE<1#A.*3FW2W&P)I\H?8]+K9=+38M&W[,5Z!2B1VF+>='V<@R(JC*MHT\ MBB!"TM!-X]"#)"(TBE$LHC P[7+AGHG&O2[>M3UE7>*/+6?M=7:Z]'.Q*J0RMY*M7/K/ MK)GBT>1T5M?K^FM1YO_%V8+B&&,O"2#GJ31^@B2#J2\M()^&/DDHBT.S'/5A M<%-[U!O@H%+0K[J3&I M O;G]P@?]<3;'7<,O?4M8[ZTC&E!@QUL=X*N1Z,C M:1\!-JO(ZQ%^+/>:JRQ]G^+Q,6\:]%37*_:F6"GMPEKHC:WV >8IVFL MNV&)H9U^Q(T#L [-\W':7%GF Y#F-%L6]*/!T"R-7:;[2CO@H(,.-N";3U;AP%D[6.>CZ_%9!F1;1=ET]I\M MZF9 ['X4SF2916Q[O>2^ET7^=2E!/*YJ9I*_T+]ZZ@BW&NVBH$+_H-G(?1?_ M'3"@=,G7B'-?3+EAJ'N4:*?)"<+^@]2-)!W'OX26O?[XGD3$KS MNE31RP4- NQ[L8 >4\EZ) TAX5X,0S^.PTQXB>")H;=W &!B*=S",7;=#MF@ M[:Q9$V?LGBE(8)P^&V^LEPAW_M?A]G-[7+W$]?A8_<^Y"ZGL1_*SC/H\Y01R M*6\095+*Y$\"R-,L%;%'1)K;B[#'G;;?ZFJ.KJ#7G*:[)4,9M.VTA_K[E,:"=<[+(] M=],-J8\3+"("/7GRJXMG"K%/ ^@SG&8L24B 4A,]<2E"$RN2_1&)3]V)9S?N M[&+.ZZF5.?EIIGM"9_M>ELM6\.IS4=_Q_V^=E_R.T^*9ER_&4[/U=YPZ+K"7#<8D M)BK0#,H6%[!!QB[_;813&N&"29AD&$+8SY93_)%8@+LC_DAEY'INMCGM%V?4 MC8!YE40[/=+/Y=]IKK;LN*9,LJ_%4JZHWDD(]8N$Q?L.Z\#'09RR$/( 2WVA^YOWOSOO]Q\?/ON[LN_@'?_\=N'^[\; M-D?3YB$F\KL5*86AAQ.($(HA8=2'?A!2+\(B#D6RD*\W*UZ5B_L8Z%]XW7SZ M=/,9-.P$?[N^N[O^?/]E*D;J68Z3,,=,\[9@':M6:_I<-7G3ACMOYS93=IRT M8S/>P#)_C]>JA^9M63SGC+-?7WZK./NPNMDD'EW3.G]NQ@ O8U#&81Y3!*PX1BDJF9@$8)?=J@C=2N>8:?1*1MF[M6[>'S%=AEOY$M#H99 M?_ILU=,?TS#+3($H/C4-[-195D$'7J>M;.[$))D$6*UZLJ^5+.R#B>+"$ MN0O7RX%Q9^U2X@V- UVZNSB1(Z]LB$@K_ZMWP]D\K2%R]GVJP>=L)U32DI.* MO^7MGQ]6*K=(-<+^6UY_?;.NZN*1EQ]SDN5+:4TLDB#Q0XQ"&&9I!A'#'&89 M]J$(L9^1U$NY;SB]T@C^Q&*\#8>6_)FO=)M'V/)2[PB?D$-FLKY!!/RX0>4G M9?5LL '?)#I@@\\5V&+D8@?.1AFL408S5V(_0RB+,808YI2$CHH20RBM<,@YM8M33 S?3) M"'OTU(<[HLVT17=?U (&>Y GZ'ZA1Z,C-3 ";%:IUR/\6,@U5UDTM?V\5E-Y M;L07%?K=JSZX+[[PY5)Z#&Q-ZT68!E*./0P%BP(IUV$ <8I3F,2!-"T\DOIR M/]UVMEH@)Y;M%@=U'=W$O _JA.H"5!(1\-1B8M"*58^9PUI@&A89^O\M=VX$ M:!'8*Q8"]P50.(#;B;ACT*+6.9?LFM.ZX)99AUHCP@=[T^KM-%]76B/*#OK1 MFJV\7%,^2?7PS-D=?RR>R?)&J-NS,J( M?B #AF$$4^!@B M&A.8A32"S$-1ADG*HEC+)KH$B=FU:8>8],H:S-2O[GZ[!6R'DKWBT.:\N:*= M@I^7JMX-*SNDU*]V: &)%W@[*U?M%?04W'6ELMUP^2(U;LH>$\6NO?>KJ7I3 MZH>4O_%>=L[P^W6YRNMUJ>8AO<^_J[]MYIMFJ=3SD1_ 3 12\WL)AB2-!:2< M9@E.$:%98.((GP\J>2TUR%Y*5Y^,3+^D5--:LE$'41_Z2.E>XS MI0+'PD=(M6Y5,?0P@R3F OJ4QD$D[3J2:74Z-X0[>>Q\BPC88'(%&ER:CWZ+ MC8%58R" F?A:I^O> :UEJXZ F MUAN;,2W+'0*:W90UN*2G(=S0;J81^JX=P>\;N [=KG'B',G[ *!9Y7N_Y_O'A+\4W-8;CS:IB\M^F56##NTPLFMV\]?PQ7SU< 8D":*:ZO"G: MUCDF#6%&N#$LIVX982:GHSR8H+)+CU;[6='GMYYW9/0HB2>3H\=7V%9J=05A M-^)]OB(KZ30L;XLJ;R;&;PX3+\PB%#(&0X]F$"7"AUGBAU"$?DB83Y,H,.HC MJ@-T8@G?HJ NKK9(@ T6.@>2/3_U#F?77#(3?P<,LJ@\TJ?86=&1!LB9ZXWT MF7!::F2PUK8_3D$Y9]5[B7C7B?S==VGVYQ6O%IY ..%24:0BY%)1$ ^FJB,5 MH00QRD684*.F%T/ )E80&]! O2%0?^6 =Y"50'QKD3&\)AGDG9Y2<,41,V5P MR(S-C( M8)=M<,;)<]8#9P#4S UPQHD^[7ZCL<9%!ZQ;4MZ4K7??C"R4+G[3 M:V>!1(:3C% 82-&&"(L,9D2D4O1Y&L8\I2SS[1MAG0,[N=0?]<-Z(B5X;D8U MJC98K%@N25F!)UZV+;$NZHAUEK6ZJL UPTR5PE%_+(F"FAO2A?3: 9<2C;9O MUE2MLL;HGJ1CUEF@K]@X:XP1P_VS1E>[:@2Q\'B<8,YC*'Q$5:8QAYGO)3#Q M AZD$4OC#)O4'I^",-(1YC7&[8CS:@_L__CG-/"3_PEX _[2[@2+D'@H\L,( MXE@DTHI"$2192& B,A\C$8>A+\QG5EW&)W=3JBYG3\PH340,HPB'$/E)"K$G M;4XB938C) ACE)C.HG+!G NG3UW,%UVO\A)*S4Z(=O\K<%W799ZMZ^:*N"[4 M0>&TUN0\39.UIGCM'A3G/<"S3[JP!INS8<%HG#"48,@HB:4*3[B*!S$8)?+' MQ*-)$"![TZ^!,;>=]W][?_(\?V?N70'?N_*\YG^GDV:NP*I8<9!7E2JD4IDT MA4934&W^VMA_QER[T-C[:\NE#PT+IC+N#HB:Q))K(;RBV79 XK"-=OBHG3B_ M(Z4ZC*N-??(_31D,660@3.Q M6*NV)LNBVG/0 2L!>W$@3O'/CV)=< 4PP.X [ASPZY !]2=R(Y0Y4ALST&9 M571'2#T6W[''' PB)J+LCBMF$GTA0]P,:CVA<\HQK1_G':QC1KC6B-;35>9) M%;>\:.(.JM?,]6.MFT5QM&QJJ_K=#6BC(P?]AJX?B[5NBGD?K<,2>2&9AF:P M%85&.1!G:+%*>CC>:[8LAS-$[*^:6O*B?M3D633LO'*(8XX##)(EB->Q80(*3$ 8IXU[H!RGUC0J[G&$V M>4:$=#%@ _KPX_[Q+:])OJQ^&NT7-O&;T0QPO0:_S;3(_K"$!H$^MN_CJ;HS M[C_8X=JV=W/7QFTR%KH*PSG#:][HG6MVG@3]G .P*+:[$2*GO!F$^?@DW9SR MN+PI\%"*F0@@BOU$*E8OA&GD9S#U(I]C1% 4:+63U((VL;)LP7<#:5L$FML? MTV*Z4:8-ZSSGK##38QT7KE>MZFJXL"N6:Z&[9(9!@9Q+IMB5Q7U8B:)\;'5Y MR9?-G7A=2)4_\.7\R5&)G"[U@X5QHYO,5PZG2\]!$9SVHDLMSK,E=JW9@K(X MPE@P2(2?JH(5!#/!,_G/,.4")4&6Q'8&Y3#@R:]0!NJ)+S451UAJ:@FZ8Y3I MKR@NN.4Y\]J0]7+NVLG MF89^Q'!*((J8_ _%TEKR4Q_2 ,91Q!PA*FKJ4EMV*!819F(O.B2!4@FV06.>.6>8[1#-S2TZ&N>&"F M-[?DW^V13X2RE:Z7R^*;RIICJ$.](APZ"FE5OZA!] MK"NUUECXE'>\XG+%5ZETW_)GOBP:M7OL%J" A)Z?)3#VA">]2TPAYED*I<2G M*&$B](E6_W-]D!/KR@T.C;W =EA8N9AZ/-3P,YUSQDPG;)FBW,T]!"[Q./5X M8^!V.N>14]^S'/VN7#F@1GP8]$+U=IK/%36B[, ?-5MI?D5X7Q*5?G9=EK^^ M?%@QH_$L?6LG5G(=R(,X]Y4*=$OX^7/.UF2I?V782_OXO>&E9)MI, V*W8YD M&2+/ZCZQ=\/9+A6'R-F_61Q\SC+8L\XJJ225O#ZKU[8KC?:D+R9B-=P[11 E M/((I1022$%$>8,9P9I1M)L+BKK"G2;!M4^4-LVK=OZB,8Y[& MB,(@2X6*GB&8(8Y@D*989#3&//2-:X1>_S5=6&+T1WI#FL?!:_+<\!S12.08 MS..X AW2\B\[M*] B[C#HV@JGKHZPYSC-^_A-Q5[3T[-R0!9WV2HZ47O'I^6 MQ0OGO_(5%WF]'8V5^A$77D!@ZH>JP[*?0))X 8R30'@D)E[L189W&0/@)K:7 M]SE^!2KISI>-@E6!E4W )>LP,H[9#W%1.VKOB#?&$Z'56F8D^X_G&V_[R\I@5\LOTDC#D<0J3$!,IY0%7W3F) MY"A/_"B(TC35FB-VLO-,T:@6F)[(GE(_+)T7T607:AHA1UOHSJ(^$$:2:UK1 MDG_92=3I3K,(SUD"-G)R_@'K/EG]20._OMS+':^_Y]6"2VF)XU# -,-8>BG2 MD\0TCF$01PEA@8JX/^ZJKCJ\"JA&\:2 M='BH=R ZYHR9,%HSQ:9]EBZ9[KIHC4*FII+[U@O-PG\I]%^=N7 M>UZ6N7R=.:_N^$.N(E[*FFROT#E;A)X7^SZE4$T:@D@UU,-^P&# ,))Z(XU0 M3(RGRNG!GEA)[(;)/2ITP&]_^O(G4.]0DA;T#J\ 2,&6UF17DP)0&"TI(3(DI1 M$/M:=^X:L"96PON0F[ %V8-M.KCD/,/TS#-';##3I?M KX#\UY)OF;&/P17X M7*RZ4=%.1D,:4.UL(LEY2#./(!DE^73FR/@2\V09^4IO>?&9%]?/#TT%,JW7 M9+E\N24Y,ZBO']EF:D.J6$%5D?Y9_N]:A2 ?^-'50X<.4/@8U^&/\6A8MAVS MQ]!.3R/VL'-TE+MK4-?<>5=N;3#4J#E$<9U"> MSB%$V$]@*I G_2J$(\JR*$V-SNSSH"86]Y.F=5U?NJX-G?7E[@#O=*,K+CAB M)N$G#>E:L!,WI.NC;9*^= > 7K$]71_!PUWJ>E=,"@GT"# [@=X=!% PG& M2)Y@,,%9D*\VH&","4.#"D;7VJF)S[S^L*+%(U=E8(LD"0-&0@+]..$0H=2' M."($9F'"?(($B@4UJ0(\V-WHA#XA'_D>#$,UR3H(.22> M)V"0^<)/:LNJ:7K&.ETO^0JU&C"ZDHTCA5#:T9"]6(@A2FR$,PBA.2XC!F6# 3 M%7(*8F(]TK:HHZ<#1B^=+VH]5W3"V]6>>:)3#A%U+&H] %YY:.@YH1MXTD[R MWI.\;'I:O\TK*M7^6K[E;;D(8[Z(TU0>8USXTJQ'&))0".BQB'!* XK,#6%3:#;-.33U?,,)-4>SX8BZT.@8X$>!#4K**L0_2Q4&NM M,4\*?+>J\_KEW2,O'_+5PY_+XEO]507]R.IE$8E4I(ARB#E6#CM1!JH\8C&/ M(I'%4O"1=HK@ )R)A;J%##:@00L;=,#U$PB'.#4LS [I-Y-C2]*-D@TU"+-* M/1S:=[9$1 WB]M,2=1XWOP%[\U75";!;SDNYY?KI_)D^A=<0RP8ECV'U)O)WA#A$PSDUJ#1ZB)K:-_9+K$TB-N_P-)Y MW$(,BR]\R6G-V2=.U/'[F3QJMVWH73RUZ+6:!VP@@PXT4+ -9*^7;@VINY1D M0WFSHM9,QH8HLI.NWAWGDZLA@@XD:O!!RW .KRK.;YZXR@E;/7R4&_-JI];# M)(ZY""(HHA1#1!"%&,<$9H'OXS1.?)$83:@>!C>Q*'Y\=_WEW1?#F,XP?S3C M.\ZH-HSU-'!5H6P'&;2@'9]\9F2Z"@0- YLW**1%^$F 2&^51>J\U,*/Q:JY M7NZ*5[O67"%/6(@Q@20-56/Q.)-_$PD,:>J%4<("D6D5E0Y"F5B*&X"@:"$: MI&J?9U_W&XZLXVQH'!//.SB^?+*!_#_R!W?/1A.SOC MPTJUJBG*E_?RE55?.?MS4;!J$7F8L803& 0XABA)/$@R/X4>QV'&?1I3FIC8 M%_U@I@Y8=[# @P)F9E^77$YM69*:0M/.M$;FAN05\JW'KB'-C8EABES M9$*< 3*KZ3!,Z+'),/+TQ3>ZURMV.A%Y>UF2^G%&,H1AR ,UZBD-8,;B&*88 M!S00+$X]HZ&GNH"G=@L^7/_ZX>.'^P_OOH#KSV_!E_N;-__[+S:,;3:Q?&OA@BP#88&!SL3?.E/&+!J?\,-,1XZR8X*I/FUZ[RK71 MW>>K7=,E]*!Z37N19:_:\]9T(JT)'J(/"+83?22UV/UW V6CA7X+JNRSQ;UZKP007Z;DF3I#M)T^FY MW(P_BF-A[DHX=QY4PL[;+CK\/J\H6=XVK7O?RY]5"\J%S\(XABP6H91E7[H( M<4:@S^/,\[PH9:G6J)I!*!.+\08N: &#%C)H0.OGO9WGT; (.Z/<3'JMB#;* M>!LERBK?[?RNLV6[C1*VG^LV_O"%X?HFKKM(!&99%$<04S4R"A$.LR2C,!)! M$H@D]'%L5"1VN+V1 -I6=^0;D);Q^981AG%Y8_*LX_%3Q=\/*' ==V\W?YUX M^P%A9^/LAT^Y2['9A.1>ND;3U=LU_RQMX_MO?/G,/Q6K^FNUB%#L8TH1#!*/ M080Y@5D<)I 0$:?81XF'_$N3;W00F?B 5-_'Y4DY6AS5C+3/P"?#R'M_(L\5 MV*)UI6SCC#?]6:[ WSDIPBN6)4]P:\?)9>?/5%6O\+J7MP("T"Z/%4.MDD"]04V0@&818+DB&?!$95 MT^=!3:Q\%,:(B2]-RSP'VZ.D9-T2;:9(-O0W4YA9O Q5)O@>=*>89-6I<:![$KJKL" M]_JM6_K)'@]97T2QF=CU$-N.+@3. ]-GJ;(*1)_N-EO@^2PA^X'F\P]93F59 MU3G+ETW8^@NGZ[*Y-G_WG2[7C#/5E465.*S;3,8;\8Z4*@.QDB^V'1[STK]! MTWO=\T,S#32):OP'SNS/3,<36T9D),YYUX,SW+3\;ES !RYJF6S7_^RBOE M<;6!57\AO AE@9=!PJD'4QCL[M%A\A-K+*WP_:>6ZB@ M';$XTUS$OI>A>7?Y2BPVT\8.IB$V?X .X>["Y0\P!7& C:\] +$/M?\>LP\' MF.IL[.$0#'.W]%YN6)9JO'A>+[4+M@]73:SA&ACZ'N<11>/NICTQ9KID,\QL M[QU? 0DV?\[9FBS!,)U&OF8_25:.YM%6LWF9_23LNYAGGIC9'#F=0OHWGC]\ MK3GK&K:_^\Y+FE?\MLPI7X2<^CA*" PX]U1/O@RFV"=08)J( &4TH/A51V\/ M86\B&XX'\6)W6[?KHLYWO]=7NS$5NUTKVIV@[=__/>&G.T+:X%W:7DLX@QY",4"ILC'$'E1!G$6^I#Z*1=>RAF/ MA=D\@'Y )JK$:@) DYH*LT93T#W +M3\15IY'B6Z58[[5O]G*3^D^BIUH,)F MW)J/46/G6_3O.YF(/$K3O:0\_:-$(Z2-_(,M-8L6F)WLF M&)'^40 32@A$:NR%*B: /@HQ2Q*/A&&LW02I#\+$(M: ;%)W).^K];*-QI>% MX%4EM8W\7=7A8] IJ)=3PY+GA'XSR6M)WX ;[U^O2:=!-Z1+Z;7KA-32O7FM MKOH:#=$RV-.H=^%\_8R&\#[H933XH&U.Y.-3R;_*HUVJJ7:HQFVQS.E+^]]= M^A&- NZ1S(NH GSY?<0P-\-!X^H\T_/8M[ M"JZ8J:1#AK0H7($6//B]^W.2=HNFM#O+M]0$.W/VI1DS3G,Q#==;UH(4JX=[ M7CX>3),+:);Z81!#GG@4HB# 4DLD4E5@$>*8I$*(T*C.HP?(Q&I!@=K,V[L" M2VF);,?I/*D!Q*9N>"^?]%3"I=2;B?_!'+W6X78^4V> (%=E%7T@YBV9&"#R MI!QBZ%GK8WW3];#KD"EBCS(OEKY!BA%$',OSVXM#*$]UD5$6(2\+%RNN>7%V MLK_6%XG;+W(#Q>1,VC8/-3Z>C_B@?0Y;T'=Y9]3?6VAN3]5^2MP=GT?[SWU. M]I/7>= \BF71JG^^!OUF??C-NN_/TG/??8M]5XWU7Z6=_D@3_Y+,/O*]_"67L=9^]*T^]J.M9OO>^TG8 M_^3//&'^U;^7^!4K?L=I\5DO;LN"K6E]4W979XTK M$&"?TC!CD(N,0^2I1MTIC2!FH1=D$4NHK]7\_QR B06R [G?\<*HVO@L7X:E MT 6U9O)G0:C^K?$(-4,A,KEV+SPF_[43O;/;SG.E/$+4]D9Y[#F[R/-Q*>SN M!C1)<>C%?@@3&JAK(13 %*4?/D";M_=@2]_ MN;Y[9Q://L\=O;BT$YH-#\ .I"K!;-/7)QJW-TJ;HXCU>3BS1JY'R3V.8(\O ML)YS43SR+S6IFRS;C^I%Y<7J;?%(\M4B"ED0(#^%0<8(1%'$81:$$ M1HE' \.I%N>A31Y"5+#!%CC80 >_M_#-9U4,<$Y/HIWQPS3^:,T*FWD3XR2Z MFRXQ &ON61+C9/=,CM!89-MDOMNU[72M4D2*E6JUUQA^Q!'H4TO:M[42KX()-&W%V7I!O[O3NJMSTM-W!=D6^0 M*>Z*#789XQ]J4.[&YSZ3Y9JKMI^]90+RR18M5XGE.J0/)I@/;C!?HKD.'0<) MYUH+[(P1N;6:>/QR*U]S?;UB2C4^J>]B+^4\YJ%/H@0*WQ,0(:G%4M6EGT=> M&-%,1'&$3"R2<9 3:[(O]"MGZ^7FRVV0:0);?(/)%5AQS?(/ T;JF2INV6.L M[1K85Z"!OAW'V<"?I+6H.=6.C!D-@+-:-/H,.#9K#%9:V#9OEJ2J;L3?B"H MKF_*.U5)?E1/?LP@!A1'X\863LM)L&^+NE6A87',SVDQ7 M-=B!&P$Z_,!-"1H,>YIU#+!?8^+71&_ P.B;^TW8&8=NWH@C8]$ERP:-2B> MYC,^7?+EP$AUNK%EN44?"@?-3K:_K+K?5OY"\#C)8NY!+E(,49"DD&!Y.+& M^P'BF% )PKBGF14N)C+Z!^M09L=[%OH92YF :<@#B&)5V.J%,4P8#P(L0A02 M;MIO;";._Q&ZA]DQ7<\/F9R--L=]L3MC&TWLB.S@ XG C\\_ M[0U#T<]?'V?'L$IQS@DSU3'$A E&>&M3:I7H/K[[;#GOVH3NI[_K+[).HRC5 M(+.WO/WSP^J:TG+-V6:R62YM5<9H%K$HAD'D$8B8&H&(4@9]SX]]0M(DB;7B M$29 IY;T%B#@;4\VP_X96ES3LQM<\\),UC?0P8\;^#\!:6AMN+.'@]/$"FV* MW>57C(.<.\U"FPD]V1;Z:R\=!*Z&6+8CKI.(D"@0''H!%Q!YB71#6((@]U(6 M>B@47F Y!GP+8V*A/YZ'W0SHO&@$^(X[P]+NB&8SX;8@]X+AWR<$.1C]O=OS ME09_GQ!U?NSWZ:.7-:=YR[/Z$ZF[&3QW_*F;,'HCI 6_HOD367Y8*:#WWXI% MDF:ICWD$12!B%1B@,"6,0.ZC (7(3Z/8J,^5#1(3"Z_\3&*[]C5&G-0[M:?F MCYF@*VQ@$YY7^%R!#J.7;@2QA.V^#XX-Y8[[Y!BA\"I]=&R8=*[/CM5>%KZ\ M:HG]VXJ5RY>'O1%@C[6V#W]N@XGU@P3))4P5,]R!-7#:S]*MX:R[(-G026_F M3/72#*X?B[6+UE=:I-EYY6=WG<\;'R/LP L??=BV^/;+(UDN?UU7^8I7U8*2 M1 1$VM1^C!.(A!="[-$8,F3< MJKZ03#.I,Z/0HIBVEXX+JF@/]YNY?+:7F-.ZV?['S MF/^6K_'']V'5,0P*A M((E2Z.%4B5(DI"@1=546\4 @:2=[OFZE[,'.$PM1!TN_'O:0[&&!N8@8,U'I MP#CL#7<6^0L*7@_WFZW2M9>,_1+7_@?,#QE5B;.\_5JL^.=U\WW$62#_S\_D M"9/Y*KT^@"GU0^@%) P\H42&Z9XPQYM/+!D-.-# RU _;/EA _C!\LEU)FZ M;]J$&1TIYRBP.D].-IOM,#E'QOY)3X$;.(#]W;R8H^&86F*?!%* MG]>/,HAB2F 6HA0R'* TBV*48K&HBYHL9V;8%N0?C&%ZJM,5&\Q4YF!%S!7X M/, (=S4P>Q1.7?VB0/TQZE[VB-:N>-E?8QXIWK1DO!'ORE)5!^^R4SY*7_Y# MS1]U>M?J;#/=![N!KM(@)7QI0!;K:OG23C<]GHJZGP>E< ,-TSI_SNN7IM9OE^#'PT#% M<3,H0BH@(AF"6' ._2Q#L:#20/"-ND9=CM+$ML)^D6C5# 4H&FP Z; Q;&)Q M^2O0.R;G9:R9;AH=+-KB=04VB$U:26>+MJZHLIO>'C8Z2-VS+V5)EIAO;VU_5,]?,4V%_R[K::]V;W MA(23Z]S3)RS*O=O6.!\D3BLU,559V('GI]UE3(33-$Z3 9IX$&4>B%,<9A MXOM)F'&/)ERK.=4XJ(D%2 $"77>F+0:-BV=0!3S,JY&+*Z<<,!.V7KI!PY+1 MRRU3+A@4.3OCAEWU\MVNKTW]E3?1#LFD?,NDIPV37+6ST:)WL/1X>(?Y:HJU M*#DH%M9;8>GM\*7\[<.?^8J79'F]8M?L,5_EJL)8P>J&UE?=!QI@+PT02F"< ML1@B%L>0X!!#''@X"B-.*3,J!3&"/K4/T^)R!1Y:;)KH%3G Q]"+,6*MIL,R M%<,,?9,-K_Z\QZM#5, &EPGFPUEQP97?801[7A?#ABTGWH35)I,GN[?-$.36 M-V*7<+_ 7NA'4>)!/TB0NH2E$#/5#C1#7N2E68*PUIP*5PA-;H@%:+(D^'X. MZZFE.?EFIJG.)\=O$5%!J[T:F5=)EA_DROR)\_WH_%&3Z >9=T%"_?"^%T>7 M55CF:[&4:ZO6PE.S=(\+\W<1S=CW/.0)!%F*F;2]F( $,0R1"((PB(1'$JV4 MQHLQF3&63-LYLVU(^5O7R^+BF+(AXXU#R=.QT]!*V^/D/E+_LG'F%5Y7/?T_ MYHHDVS'*?0#9$(_7BAO;L6L@7&RYX86=W&_$&U)]?;\LOE7;]FX)\0G#(8=I MC*5*\UDBE9M(I34GI#T7Q RG9H[E +"I]==V/($4.P4<--"->^=I\4U3-SGB MAJ'ZL6>$?6?W 0I=-W;O _4Z?=T'B#[;UGUHC9V =XJCBV>(, DBE!+( V6D MA,R3LIT$,/)]+_;]S$^ID;ERL/O$(ORFQ^PP[!%RR P],;4FT4PN-SW!W,=E M>@EP)':'>\\J9[UD'0M6_T-VDG1=5;S>*?D,IX&(N)I?I/K^!6$"4\X8%('O M^1GW/)$8)94>;C^Q+%U_^?+N_HN9\!S1KR<]]E29B4\+9Y)3K)\$1P)TM/FL M$M1/V+$(G7G*,BGA_O'AT^HI5PEBYIWHSFTPM; T-_OW^:.JZ?[T^?:#70>Z ML^0/2Y(SR@T%:H#H*3K.C5%HG^[0N^N\F0]#A)TD00P^/%'[^X-&E%L53PE" M@F(!N4\\B&*?P12A%$8II9DGF)\1MSWO>]&86+I/^GH?]6+=#JMTW%R]G^7# MNF ^1IHI"Y.VZ4?LG:QY?3]_'7>LOYC/T[>I=YV1YH8W%_>C[]_]C]6$?I # MQIWGAW2[J+%=\D[[]=\_OBKWFQ;#[%&_&7XI&_445ZYP[(TM[O#O>-+5?E^7]R3[W_+ZZ_JCD,Z%Q*; M_@SY18Q"QH@7P-BG 41>*LU/%C"H"G9#C\H'K7$A\M\3JL\K\W M5U>;HA(I4/SQ:5F\< Z^[; #-?G>S"5L<%^E^#B?[ M-#?ZBS"-8RRX#T42((B2@,+42S'TO(#@*$Q3PK4: (V#FOJ*YMR$DRYWP?"2 M=8!E>LK'#2-L?&$;'KB9XW(_03N2 4"O/Y'E?JCUB,8*.W%6F6H?5M()6[=S M*LO'12*".$ "P23*,H@"$D/BH01&041#D7 O2XSFWI^"F%A\VV3,>FB"G2XO M].3S,@K-Y%+! CM@5XXF]8V3XD@&>P#,*GOG"3R6N8$G[63M,Z]56L1M63SG MC+-?7WZ31_.'U?M\1594'ME=_6S.*S64+U^MY<]NGGA)VNK:;>PO0,Q+40B9 MSY1\JF$)"1*\;B6X5U].I2Z=J\0_E-I[#:7V:HKKCZJ<+E= %RJ9 M#RM://)MPJMJ$JMTV/7WO%H$G$>^EV!(4T*D@88#B*,HAI@&D<@RFH2IT<2< M 5@36UTM9+!+MM[ EH>\A&X8!QGBF9[*<,0),QUAS02;#JUCY+EKS'H6TMS] M6,=([FG#.KK$3JCO>$WR%6?O2*FFB1A$MYYK%TN ("2>:Q M6""<BK.=$PF*FS_RA=/Z[;ZY:W7.0T-VP<>H8Y>H)[. 3*KC X3>BR>(T]?7LS_9EV64NX7/ ZRD D/IAGS(8IH!#.$?)AE MW/<\++PX"2WN57M S7-E^I%7U2^ MB#!4U%N,A)61S!NF]_%-3V)M MV>"DD+X#"'8UU-,4SA\1-D$M_ ;"JY6W'Y$X5+%^_*C-M/;_O"\^%ZM;7GSF MA;IU?+^RF-0^L,G4IR3[SW55-U9>70")!+Q]=P,^R_\==.M]7Q2UDDJ3P>U# MG!D62:=,,1-,0WY,,L-=@W#+^>U#.\\XNUV#P,.Y[3H++,_9W9CGZQ4[K>%> M)"P-68!]*+(@@RB1MG"&,((\P)$\> DF"36)F(T!G#A.=J^6@.4.B:;95+6' MQO_XYS3PD__9=:$S/'W'N*EY%#ODD>&Y?,28=\-,,#^+-2ES=3"/@9OWE-8D M_N3(UEUG&3XO5D4;DE\]M*YVUY9K>^/EI2$/E#IE,4HA(GX&,8\1]+R,RA_Y M+,N,XENC$"<^]&_JK[Q4_255F.='WL+^R?0V<91MFE%QE\PP#(;O@09=U.O' M#OI/TUSKZ1+K*O ]"F_>>+";R7H_>_3D^V*BS62ZI;>% M=P5V$-W)\"!!CN2V'\:LLCI(YK%\#C]L[E??M&;W'@+@CM?KNZ'..PMTV0S(W+3. M-/2\+=BNZ8Q/RTQ#_[Q!Y@ILT0$-/E=@B]&5BMME'-R2G.T:U$[:@_$"#KGR M\RTPF-?UMV?1233@@JWL5-KF8N^6;RN,J%,K)94-MBRJ"H@N=D5)$)5DIA3\&.^ JQ8+DFY]]N?S)12 M/^/TU,[%[#!3+-MK\VW;D"O0@'2G)@8I9H>ORN6&'K^QS9! QD6 DK8;43 81! AT97P8!! M6/,&!73(/@D.:"VR/)N[6OLOO'S.*>^O /Y0VW.UW!B^,T*W$FI>-._((MQ3"CW(,Y8 M"!'-5/JE'\ 4!XS'Q \\9'05W -CQE#481KB7I5U9=?XH8]C>EKW0CX8ZD@W M++BTUGR"A@]]$%ZSVGRHQP[/A$JJ_7*Z;^4'"?R5(=![?%,JXOP?H='NI#^W MZ7QG^@A9!Z?WV+/6+0E*%5%^R]L_/ZRVD>:CF3=)&)(X%A0F<2 @$JIRD@8Q M# 2B/,TP#P.C2Q]MR%.?UU]57*]2_4YVUS[M15!S:.W5>1AF=^OS5N\8GX1C M9J*_00'\N$'B)\6XW;71A+.(C,EWU_9 $^[<31#,V-'3$L%P U<#6#;=_-DB M3+U,4!) #WL11$I'DX0D,!$HC424$D&Y03FV!D@MV;BX+'L+KLD!:?(^*LW$ M#QVV!8C%1,0>Y"3$$-$PA&F0!# .8S]."2$1T?*;7/'K@@DTW2S#*\"G9=FP MBG7,"$/_Z/Q$DRUT=XRX= J,%4/L1KW3/VNRZ0LO MGY.J*R_8GZ:<\7)"N?D@E]T6KSRMY826\9$LITOL3,[W^2JO^$FBFL%B!L(((.Y!5H@+HS]T:H0=0>O#?)HQ+1P1;F9C%H1K7](ZA U)*)R@SWQE/_: MB>;PWO.DP.]$G>'%ZQL#KO@XS';7_)O:Q!3MT MP0;?MH/['L9JT6G%P:1%2M/QUI$U,P&"LQI"TS'XV(::$)+Y[==]R:[+\NVZ M;6FN>^=UN&IBI;F7_@HV(/6OMXX('+_4LJ?-3 /=EZ31_4;D&5U=]5-B=6%U MM-5LUU3]).Q?3IUYPEP2FAX(4K3$)T[4M'6#/@4]2R>6B;9-A@)9E(]$LA%T MH,TGJ/;1/2XE%Y)L)BKVU!K)RP!-5D+3M]]LDC- S+[X##UF>ZTKOV=>U5V' M'Y4FNDB$1P,O#&'&1 91G J818Q"3"(NW8 T3-)L<]>B9_KW0+&X7C$3N@U, MT+7<,KV2/>6+GEUM2ZOE-6M'9 ?MJDFL=GF5>I889Y>FIQ!FOAX]2^+I1>CY M1VV-N9TE>?WPHUS7Y+N8Z(OMOZM] M[[.''TY/.PVB+S 5^_>=V6X<).[4B!Q^W+:?#JFX*G0Z:MZ2")YD+/!@$&%Y M(O(40>R'&'*4Q/)0Q#1,A%G/G%XX,\:S5 UIL6HJ;^2_VF8XYJ6DY_BE=U(Z MX(*9$'>EZDWMY;0]:@8)<]:'IA_*S+UF!DD][2EFA>& M0YS1#$4P)BR&*$4^)*$((:4>37S.4Y8@4W-V -X,AFT+R[!=]#"3=&W;2PEW MF4RX!WO*Y,$>$B=+&-R'],R6^B>B/_ M>E/>%]]6"R\)6>AY"&:):EW'60 )\03T?98D& =9&FC=2 W F/@(;J&"#JP\ MBM2_BA(HT'KB/,2?82%V1+69Z%H1K"VT&B0-6,5R=2NE\B\[X1S: 2$Q W6#B*DGZ+'&#>=&GJ^9+A3Z+\4'V\_FG;">$5EPN4@6T;_DS M7Q9/ZJUVT>:-PJ D2GW"(4EH !'#TIM-< P]1%.",L))$"R>>9D5^@-#1Z&: M?(S[L+6_Q0T.318BVV%A.D1TG']ZCJYCGIBIH0-F[('?7/),,FU4FUYGHT?' M(&-?#:&TYL M/G1X@,W=R@:;YKM7*'&VELN;-GD=:OJVO#[7QLW[21AF&@(SYM4$Y?7&C+#R M$/2AS.8T&!.^[T>8+[9P+3XWY6\WHIE<7MWQAUS5Y"KC[HY3KDI %CXEE'$O M@!EF:M*X%\/,CZ41$85>F@9I$D5:$Y8TX4VL/3YOZ_VJ!@5IP^YPD/]HD3"P MWS4XJ.&NN.6+F9+H6'(C0 L=[(,'=Y.PQ,#'<^3WY+K4KR=D">4QZ2 F"8>2KRGYSW]7UD=9S.]?[F)U\75C]T.9"+?PXB87',?12T@R?8I!D M40:SR$-A[ =IB'P3J72"U<2RW,Y?,^Y5X9;Q>H(_.SL-X[-N2K_<-UEWRC=' M*LH-3K,J-J=L/%:';C>W5*+-C9)<>_T]5XE)"%%",$PH%1#Y-(($A01Z?L22 MF,0DY$99A0>[SW/A*A\#ORMPAKW+#QFAJ9QLR3-4,MJ4F:N)/@IJS2[,[M.5N: MW0A1^VEV8X]:MFU9/STMFVHBLOR5+%6U[)>OG-=O\XHN"U7BN=?B&?D>]Q!- MH.]1-025"Y@%-(,IXP'"69SXPNB<,P$^L:C^>OWQ^O.;=^#+7]Z]NP=O;C[= MWGQ^]_G^BV$O%1-NZIV44_'(3+;WL0 =&J#! ^PAXOC"[Q(6N&I38@)ZW@8D M%DPY:2UBLX>=GOG,:Q52OBV+YUQZN[^^_%9QUJ;K5TT?7RK=XL8A?E-(/WFU MEC_KFOP6JUW[Z5CP&(8^LVIQ,#3NC'BK:=U-Q3%#\Z[A3 L0M(B %I.K M9IH:O]K\4G%O@X]#"\^&#:Y,/"/8\]IX-FPY,?*L-K$/X]R79%7E;6)%$ZJ( M/&F:>0F'-&$4HM0+(28HA5X0^UZ($Q)SK0J3(2!S!7)V<*TC.2?\T0_E7$*U M92Q'GV"K8,XYBBZ*YIQL.GLXYQQ9??&EIS5Y>/*JFSR8/$\EWAM M&:$"S.4F\A\V-9.'1 \+E1-ZK6[U>DB=I%ZREZJ+RB4/=YR]6K*7H+YBR?X' M+RV8?GW9/7)+7M2/&CRVV89-PLWUNOY:E&I>^2)3=QLPS,KE=8SBQQ+?@5(U?!\\^+\G]R]&TV5^3Y89VO8($ M&T2.)B#N=9'-7L#^^ MQF2 +/,T2C4HL7Y1=]7U]8JIB;!-:5PWQR>F#(N80P\G 41!ED "J/XQS"XB35KF^6IE*E-<&.$4WJ:T1W]9FIN _<*-)";DK0M;.?C?O2H M=)4',@QLWKP0+<)/\D3T5EE>*Q6U2BY_4.$SPBC-FQQWY!M>T>Q3?@6Z M#M\=\ G*T34)=769,@)MWEL2/=)/KC\TEUW@B&7CAD5V;%C[Z3E_ MXVI$(&?7S[PD#_R.J_0U^7-U*Z-N8-9D>2\]\V#!"0E1(E+(HN9VA,<0IYZ* M6V8ASU ;7:>#<_7%?TNSN7T>6_,N.L"NP(0UT MM($M<6"/.J#(<^PDOLZK<>E&SDS!_([FZ[RB7E?TE5"QK,U9+HMOZLKZ?5&^ M+=99+=;+:TI5U4_5UBBK\_2N6"Y%42I,%PGBV$]\9=@BE0WE<9@%22;_AD4@ M6):(3&NXMC4&4U\/=+#!#O@5V"+9W$6_*3G+:_!1NA+@=X49>-^B9EH/9,Q\ MO?-D4I8:WD!,PDWS&B1;CKBJ4S*&/V\MDRU[3NJ=K#>RF232- 62VK4II],> M'K*_:NKPV.G\#,V-@JQF'>_21<#C/ MH_<)VXDZ]\W%;F-OO"4U-YNE<[1X:JG800,*G.D(G6-2=03C0BHOEP]MHBT& MY)PA[(+1.,<[SCP4YPQ!I^-PSCUH.PBGJCCO\F-7#\W8CH\YR?)E7K_\)LWR MJCG).'OWG%?5^:/J M.K:(/!Y&)/9@BK!TV G'D'@)A@%.(Q&'010F1@[[X?83VPH26-/.9@/.3,D< M<4)/>]C39Z86CDF[:MN;OH#?NS\GJ6OLI\Z1=!]M/JO8]A-V+(]GGG(U@6OC MZW;W4 LADLR/1 9]/U3!,BF%TB)(I6V0$1;2,/$RK31T;8AS!<>>;.Z#Q_FE M)Z%.N6 FM&>&]J MZEQ.4CHI]VB, @PY]1*(LEA @G$$41#YL1<'@4B,6A8,P)I8WM_L%;%==1FS M3O)HA]BGIP0<,<5,_#M^?&GY,6%RJ@9UC@1^"-*LHJY!\K&0ZRPQ#ZC=\N*Z MN6!;OJ@6HNHJSV Z=?_JB>7T]MT-V$!M6LH>7;T/>Y*Z'!@/M%U.O)D\7D:W M4:AMF#2K6-N9+6<+M@V3M!]M&WG2UGSN1KK>D6^?I#E>YF19+4@:I;'PI;6< MQAE$$8HACD@"69SZE$5$T-"H6*47RL3B*$&!QPTL4QNYCRFZ=O&%I)K:PAVX M*Z (WD)TGOP\2)]B]: *!-_RK%9-*[ONBBF* M,8FE$,/@LQ7=YK'E0;)<.#=N[M^WS)V^JE M19HE/@N]& 8I3B$BF,&4V&E<>;3RR2W91D!:^K^#,=!KW' MAV'INY0Z,YDS(,QBZ/,I!1=,>][;;.8QSZ=DG,YW[GG&,I6??N5LO>0WXL*& MZ/=-F!(ER$^X&N,0)1PB[%&(B6 PPK[/DX2'V"RLZQ:]B<5V@ZRZO' TFP#\ MWB!N> X[?JEZY_?KO2HS'?0:;\D\NWX29KI*G'>+W+PY\9,P]B3=?1HH9BJ^ M&;0UU&_J;T2E8=42&U[2O.)L@5,_#D080!&*3-I,*(0D]3)(",\P"@(2^UHE MV.:@)U;-9_O/K9_D7WF'A?KMMPZS*[#BFH%!"T8/J]1IV6>H+L>;T6VP 5MT M)N.;P7C!R?AG-VG0+1_-!@]:L6)P!J'9CO.-([2B]& RH=T.=L;WF>RG-^NR ME-_7 ON(A@D6,!81@4CP *89EPXMS3"C,2(B,II9. QNZ@O3%@I03=4Z0ZK8 MIOTMF\R!Y08C,VMWA(MZUJL[WIBIUZ'4QPZX.ZM2CTA'5N((L%FM/CW"CZTX MS56VS7"X&NC9387??*P!"C(\SR>AHDP2DGLA3+U ME6L+4UI5#5##:YY^OI!((![X'')Y#$'DX0Q*7O@0>T3X/HZ%'XE%K7KNS,67 M+2QMOK0M@9XFX(Z>BKN89C/-MOD,.G@3J+-!@IQU_.F#,7.CGP$R3_O[##UL M?_MUW\7J/Y&Z\V'O)*"F3KNZ$;?24*+Y$UE^6/V=D_)>,I\O,AIAYDGS)60! MA5)\$<0)R6#@4Q(QRI*$1::W8^9H3*SLY >3F%^267!3_Q)M6AY==LG6X22- M&P4<--#=WK794^_P+LX"B=GOZNP9U7>7=\%NULT$V9K6G4OV9 M0"IX0]J>[JH=I]1-Q7+9]=)056 >S5@(F6")BGEC2'#@02IM%^R+#$>1UI6E M/LBI8]V[[+,M%F"#AE5;%@-N:@2VG?/(3%N\*GL,XM?.V607MQYDEZ/XM!&I M@W%IO9WFBT<;4780AS9;:9LO]>4K7R[5#219O2QP%))(!!F,:2H=-C\3$-. MP302G&2)3P//-\N8VM]^GIRI!B+H0)IF31UP8UB374ZCF=8R(L\B=ZJ/B@NR MIPZVFSE_JH^4TPRJWJ/JW!=W7"&JTK-X_6%%BT>N^G?=%WW3 MZ+8!YMTTNNTP1T1\/R5Q +TT8Q#%B,(TC'W(?9$FH8^B !N5RDV!Y,0BO8^S69::6C-[3% M%Z@AGBW&X$>%\T_JUP-3/7?78#OT)QG?.25_7;7$FP+%>;OF3@ID2IZ9J1.)R7E> MS=,LR989SN:=&X*?>;*Y'7-.9YA;[F,QJW2YW+5=W;3FW$RCT1U9.K#'U)[B M<@EZ>HMJ*HY1!@PK")>T&[I?9\AV.()'ESB[8:9#&\\WTU2#O(/1ICK/FXO@ M':]J4C>;O>VFT1HW+1[:8_(S? L:', V[&0\R(9Q073% 3-!M"3>2 IU*+.2 MPL&-9Y-"'?+VI5#K>5?="P^SZA9QAK(DC3C,4BP@HH))2YS&T ^E$Y_&@8\Y MWC0VUC/(QT!J?;J'[8M-_?=+TE)'.:9G8COA@LONA4A4?@ M7KEU83_QXYT+SZR[?'KE-GL,QS2A00)#3%6;0NI#S.,8QA$584I\CQ(SQ_L4 MQL3GGM(]%FM[S980;.LB'\RF=9X$-$#/!#,I7R>X:('%HUN2D M65O7C.7--+!%1.7!2Y($"A0&$$6$0,)#E6DN, Y"AEB&'.1L;0%.GK'5G3[R MR"E;V$XRCW8,&Q;2*=A@>OYVP'N2C*[ %@''7'&2C67%G0MSL2RYY"HKZX1D MRYRLW3Y_A(RL$ZHT\[%.UUG%WZ[9?]X7*B'%..IVM'*&6-O1O?]^:U&CD-LQ MS5J!M@O(-0^O#5#J/LIVAC+;V-KQ=G-&U,Z04A0"I=,C[QX>W>44_ M:EX-GUTWX2>EP('[_%&%;!7,95&M5:MLMY? HY39?5*].\[W50T1=/!A#3YH M$9E=+[GO99&O1M*QXJGF[/V2/&@'9?N73QV/52VN%%CH'XQ;ZS P",B>H5XC M%GLYX89AV&&:P>\*O"/Q&B'.+A)[9L_Y@K##1!W$7T<>M1P>0:JOZG\JY>*9 M+'DS';6JRYS*_=4OKE?L\ =[3RX08UF<$A\&/.40Q0E7+3\9Y)0RD;*8Q#%? M/#7]7+[4I*SU8C87X63RL1]CIA_C48F5*JFH283E.^A7(.,/^:H9!5\(T (P MG$=QT1N)$L_CD7PC?N*Q-L\M39 '&4(XB'F$4Y9V;^3=2C-6/O/[V.#EXFUP M^=-7>0]Z0;K9.&NFUA6@JS9[^-T^-W>H@/81Q?2C'^ZO<#B$Q 6C7(TIN0B7 M>0>9N&#;R:@3)YN:6X4WZ[JJY1G5UW3F:X<< MM6W[/O/Z1MR3[W_+ZZ]?BZ5"H%KX&'&.PP2F)! 0I=)'2"..($Y)B 4G(N): MG4TO06+J6X2]'J?=0+*G=:E^5JO05?V5@V>)=6<+EKMSLNN$NLJ[KJ=[&WQ3 MZ/,E Z(H04V^FR8&6+TK/6-EZC=@Z'KNV-G-0.N:>G:CT+K&GY];[DJTP#Y> M[BR32[CBR""Q0F%6.^02)AV;'Q?M97$]>E,^D%7^7\W!)2V;M[RB9?[4=H_^ M=5WE\IEJ%P!-6!J)A&.8X324'K'G0QR)$"8!RM*8X#0C0ONBU CTQ,IN'Y?& M[M_#1DG8!A^+TB,+-@]KK&F99V@,_:'X9G !.QG_[*YBW?+1[&+6BA6#5[1F M.\YW66M%Z<&UK=T.YM[@E_H?MR6]*>^KLANB+4%\XO77@NT*C33]0IV])E:O M;;?R6WFP27.R!/=?[L .%=#BHN\R:C%GW'ETS15%.;W1?FV6&>U6"\W ^L76,0B9CR&,>811&% 8>I+ M20P#'PLOX1GSM&JG=(!-+(F_$@88S^I-!89QFX3S7-*31U>TFTGF!H**S/+\ MN4O8+CG+:Z!Z=VQ*+\"/=_Q9J+M@'9#J=Z1WEV2_&2';HI/3(%'. MFC'U0YFYG](@J:# M>AR1S,<^-9I2= ;.]%>BVZ%P5YO;C[P-VO\H/]_V)^?/'B.6Z4FM T:826W' M@^[^HH5YU=U<.,R=&";+55;$&2CSYCL,DWJ2R3#RN)W<_O_5?>MOXTB2Y_?[ M*PCL8:\;<"[X2+YN@07<95>CL%6VS^7IP:(_"/EB%>=DT4M)[O+\]9?)AT1) M%)F12M)UP$Q5M4UF/*2(C(R,^,7OI0RCY :>Y9N%'\=9[%,7<:ZN [#GHC1- M..)^%(783].0NY Q.IVU0?8)'YY347)>*E(P(^S*KV=XAE+!C*T6Z&%8(+!Q M];!NR:"Z*\]J1#TB'1M.WR.FF]RJ0@!4MW4?MG(W>!;ER42Y,,5>Z'H9PFF@ MYO(%+J(D8HB[,BX-7#_DOA9.,H3HQ-O?C1V-KFJ$%RYIU27PFGVR;@73A0>C.U^>WV!_NN.@KN MR+-81-R7AU%!4>0E$<(L2A$5(D4B\P+J!CP,,ZV@]QR!J:]W&I).2]-11/7A MTGMU,FS@-B0%7MC A 2!I@])8@2;WKO@;,#I0^)TH=,'G[M\N-PBXREV29RI MT#1657H12H4OD!_ZTJRB,"1I HE/NXM/'*"VTQV;05=.._S*?#B='GK0UWT-4C4@+ M/"$(27#H85#>QHB+B?+AYQ[,V%73Q7,9#Q8SJ$VMIK?=9\U,M_OR,?_V?=/I _B[4#\0_/I5E.2; M>!3/)%>]B6T$OR5+Q>\BC@0)_"Q!6$2^&D0D4,HR5;J:A"XG41"D6M>Z-IF: MNA"CTZ2B\LUO\N/033=;U?VP*WLOC0*/\8I!YSYK)T(Z]Z53,7GE=-B\JT^'54"00+ELY2F3OI4!:PU0>"Q]+QR]")?*R+#]H"6I-,5VR)DD[9HEH+7\W1F M#5!'Q3T.0L=?,+/7ZH;T-[(6O-O*VT5D_^UM_\Q#'?)6R$"-!7PLRDSD&X6^ M]&GU4"$R''F:VQ^B9/E:5#7?"R*C4AF/9FI.<(8P305*&&5(AJ2)FU#B:V). MOI< $WN7AINF7((7RZ4,8!7215TZ :R91+WQW MC@1]<[H/-@(YE417[59RY72DJE"S*[EZ@KA6MKJ+PIX/?J^/Q9)KGYW]67>, M]_IPCC>B=^/#= A!@S?Z]Z+\OPKIO&!BO5Z$).34IQ'"6:K^8!FBOO 1%5G" ML@3'Q =E;?O)3+Q7*%K*4;R4Q3?Y&'C80*]F]#SXY?+"_&QG?'HK=4/SRJG* M5FS.%!@2S=HD@5XB,\\/&!+T=&K X-,7GA9%^2IMO=^WW!4K!;@AW8/R(NOJ MAK#[>]4=,RC\R&B(2 MD! E6>"&(LX\P64=UL5PW:6HUYLF/*\/P[S\<- M/%3_=!^B>2BZBS#WV_*5LY.A#3P5T_*G&^=-;)P]WU=-Y%F!U3QJ?-;FA_U9 M56X[@S /\^^3EICU@SF;ZYB7"^!-7;E9?"$_\N?M;Y^KAG!B[^X.S#QCW.+V4XKLTQ?Q5U /D6_RF19BR2*1> MBCCG%&&>,93X/D'4PTGB>4'DLQ12FS9 :^)2M0/*SG+H$ +6DE[H8DEVX*WP M@=@U5><7U63\ZU4'F.W*N=YLRIQN-ZH962'G/1#;%=^CTMOK@CI+:>Y.J#&1 M>[JA1E^!X_1\DLO))_<#7#\#AD6 MWQN4"E;7P0H/4WX!%1[WYNU);;>+,!))R(5 G!(99;D110E/,$IW2OS-$YJBS:*C^Z[\DOA?_NU-3=_ZLZ$/P%,_I:>3P8DEZ8")G#L$!57$6 M%&!6Y=:GB!N1Y2S?J '#&Y(OU[^.Z@16OS8B[& ]VKEWYZLO&^'^H%YL[-D9 MFBCNQ(_-TU]B^2J^%*O-]_6"^2R,74813U66/L$9(EZ:("]*L!]$-*,1F:R9 MXIB;B?V;_/Z$$S95G.A6[T@YF\9@/G&DR>)^9;$,PHH*WJ/7XH27G[?GXIS: M+NJ].+LH_'PK7>%V2>1A9;VIO"(8?/;L A-[E8:NHPA?.4_ZL\F'I1X_U%L1 M&.84NK(V88!C'3AV5"ZC@_SY56<[QX\*UCW&CS\,/\7?KC;2@U]SKFI7FK]4 M=L!;Q)PEF%*"6.)5C4LR#& L11'&@L<9%SS0NJU7 #V-G_^M2 ^S2F/!0?F!4<&,D@7G5YTM-,/ZP/;/T%RXC.!6, M()\E#&'F>8ABGB&.XY23B"21IX4E.4CE/I[[LH2Z(H M#?P ,Q[!+/*0P#S&N*<)Q,_IU8FN]9E+:F1XND(:F%N_)!=8VM&",QM9OSBG M]G7F.8,L^NUKH0Z-=3V+R[$7Q:&'&.8!PIF?(B)"52[JAFE".0]\_:[Y[LI3 M&U-%"I :/I!:(Q%N*@O07"HJXT4\(_( \MNF?6G,VT M1H3JVM78HZ9]C:Q4HX%N1/WWI]7]YKLH=W.#KM=KL5DO7$]$+)#!;)@0-=DG M("C!KD \X9Y/@DA$7"Q6XIMTOGS8'&&$M;ZT:?VE[9+7_NY61!U2$8/V/6II M;MA>)]"&85EC35?50]3_^E7U1M;:V8_KNA[6DT&/)$1L:SV36D1G[J&$*.*T MIQ+TML'VR__Q5#3CXK7WW,X[4V^T_!_;]:8*[#;% 7["E7/]K,8B ?;=KJ@: MFZVAE, =]JR 8_+!MM@>8Y"\VVF/>P?[*!]OS<6=/_ZK*03I_UCQH)EFT=:BW==K4#- J+U,*?,26IJ2V9FV-D9MWZ):F\"?3 MMW3?,W,$-_F:+8OUMA3W6=<=EC:!QN^(WTFH6- W40(<7&B77[22V%B?[#K6VP ;R151Y&%MV,>ZF78Z*U("[-O ML*!&O9J]PES4M'FXXNS=F[T"];5Q]C\(S]=528X*BGOYIH8._[&^$YNZ:1]\ M=Z:SUN3[;3?AU?!2C[)^7?];!191,Z2?YM/2T'CZS[9R8.:HK9<)KN,@DAOE M$+4(S)9;A(C;S3F"WIL(>GL$2/4\MO\!@.ICL5QF1:E>7+ ,AQZ/%>QA2A!F M6*"44(H"S@(OX2*-8A#LZ?PB3.RQ1K"6U?Y90SE;QN&V_U'K'3Q^[@_0/+]R M#HM;%XI[>(K*T9?BSVNZKD9H6#P8O=\',Q<:MWT!?BX\[LD^(# B]W2<$ M5J5EU[RH:%>G)=V.VI,W)[^=KDD!CH1G)!R/1R\3#N8G^^HJ]62%-%_XIN)T\"%'^7A;;ET_K]59^=S^NP ? @24FMAQ%V:E( M.PUM-=RBV*P*B"$-J6#P*,76AZ1W;II5YV9%+AT]=UF\$XMPU[,EK# X*B1LS/+IZ%I06! OZ<%PBO"FV=)-ME\V=^OI1,)&_*NRC]BL7$!IR M2E4DEV$U2"Q!)/)#Y,=N0'PL_)#$)N$X)!%0803).)4[NB1YR.*/0_)HW$HR,D57 M[=0-94?-)52TG3\5=6#[VGE]Z6W35K0 ,T=C!:GA(5I*&@" MZD[5(CNQ>5>C&YVU&D> :%65C65T1?M UX&UXE<%>L'K=+X;DT]!1B4_F\VO"/2_)-MT;@ M[ (3V[RDBQ1A1U%&WD$MB@*ARE=*;?JU N<5,6SBUG0 LV@]\9T_%1>6:@5& MI32J%#B_ZFQU J."=:L$QA\VAF,JGL6NE[ M"%VPV$UDS!TB0F**<" "E.#, M0U'B\3!P$T(X* 0_0V=B:VV:$79D=2I>06K2VX"(QY$+DN\GV5M'*)B](L2Q!-(A8R M0>,TX)-=\^S8F.FBY[E._?XER6[$2AXYLRMGJ6#B2\&*5U'F8I*+GKVV;:;* M8L22U.G>V_$05L^;+]]1_PHSYB6K,22GC8131F*0P%,@)N#3P<##GUM"4AYO/=2^+MW8G485\B6#\.7M;/W60WH]2=II.KC\/^K M3JD!%=MNA1HB!;\$;6#+WCR?/N6;I5A00BC/U*CR*)"AI)^%"EPP0-SSDIAS MP4BH??]YO/C425I%0UU!>/XO]-<6-0]P\WFBC/%+STM$A#DLJ'2@Z\YS8AC= M=)XL-MLEYSDQNO>;9Y\QBX4^DKS\@RRW8@^9U8&#8+7\N:M*A-;%X?KS\].G]/7V%12?# MZM*+,ZPI 6: BJQ3T74ZA">"Q-.2T=+N/4QKUGU82^SC'57O)3/S;FY1U]@X)9<@2[569T"4!7'[@'Z M.OR*\]-JGH=GE8OU0%JSJLA:@J\[1A2:_1*GH[\8:M5Q47W[%BN#5 MGM=PI'_W.:ZA\3M0J\J!7K* ]&+U4E1;;*/+T?'59[LDU1:T>UFJ_Y(I#LBG M%:]F=H(@0)J7IJY0T)Y$>BK.N+T92P(\UYY"?5RI:M[\->=;LK0TB?2L0!< M?;0KS8SQ<23 *;S'\0,&,UF^?=OU$ MLE!6V7A',E*L1+%='^9\)6..Y,S9LP88ZJ*CJW%KLZTFX!TA7$-3C&$#Z,!L M=HP.@?EFR@#$/9@U WG/[-BK^N$W;\"SVN%+TWU9:SJ3G+KZ1;!TN#I:?-8S M5+]@QT>E,T^9?8<>Q:M8;<5'RU'#T?K*60E- M4(%+%*IGN1.K"6;>#3..^A([+3O.7Y(?IV5(E9,W+#DM3XYDRIXCN$ CEKR% M"0>SNI0+5'3L=RY9R@:"^8?BJU!H 8)_$40EA2P@F9]?9)+5!V:%&,9I @7N0%-$$XS#Z5!D*#(8Q'/0L(C%X1?WD=D M8@^B2"+5X^$HHE>.(FO4Q]JK(+V0Y%*Q8=9O(C$XIA@2R5+0T$MBUJA@2,CC M;7_P67@MT_6S6'&5/ZPN%(0OY&DA#5&H,!QP( 1*_=!#).%QEB1>$A"M&]F3 ME:=.5K6T'$5,OWCI4/IA([M()F!F24\<4+52+^M&I4J'*\U6I]0K0+=(J?\! M>*C[47)7K,1CW1GQ=K,53T73TGF?W:ZR0GYH58&A_NQMP))3%R35G#@M*PZ7 MI\9-T;8:JUJY#C_P<=T0Y8V'N1/I#6:-EE4&BFL-%& 4UD+HS!;5&@C?#6I- M7C?L[6#?!=\NQ6Y27U4NL?Y:U][(SM0<=FS1NV+Y_X6>@YQ7GTRS0,5ZNU.F&MP_J8N[9 M[?W,_)RCVP<59SRY?7A54SC-)_+C$Y>[TEGYL4( M"Q$A@BE%% N2$D(B'FE=[(Y2FMAM-:B3DKAS2-VIR4-A-L_I:SQ_8TT+,!=C MK #^,T1X2Z X3RW\LQPG","GL)RCKU@B@S40-3?B!7B1D*AG,Z72$NAL0R@#7Z)1[:V!&G:5G M1C Z%>H4MJCG&4-L7[+^+H]5ZB]5/O9*EE5 L?E RO)-'K.JSKQ%XGO<"UF* M/#]ETJ(\@D@H; O(J6E2G+K20Q*M$ U/_$'LV@&"_6@K4,T?K M:H'9Z4XCU3\Z'%PY9..T3-1-M!8!@2%"VP('UJ(Y+U P1 TGH,&@E\V&8WW< MKKC@;3M>-0.1?UK=%:]"Q3!2Q;X\L#P7JZ\*9O=1?,O7TB@%O\E+P3;W629* MR9X( T0R^4>(,Y;1U.6,:^5*)N!M8J^S8[9%VI;& M5?.K#L=)XWS34JG[C>J-+L*MT8I%&* MF4 1S60@SQ*&4B_%R ^CF+B$AS0#C0LY6G^.%$ U,%65=.0-;6C6[5 CNHDW M8SFAN;>:4-4+T6V\^D!>\@U9YO^L@J7Z(06**4IISZHQJRY]&8)C-DC8]4IM M+6=WN/K,:;M>T4XS=_V/ >.( %F!'NI3S-8!?9_83FNH,[[&'1+KC"/K/PS#?8P^*=7F"//&\X+H._BE*Z31EU5/4M%134V[[4 ME81)&$6!A](D2Q!.TABED<=1%!(<99@S'GF@D73#]"8VW0YUIR(/G'8QHBR] M\-.B"F"F>RR]\V=->IJ*7DTQ;4VJ&*$V[V0*/=%/)E%HOF;8G:#.I77B[6:K MLFDU 'J-4UK__&-1?A7E:\[D,=;U14!(XB-/)<*PSP6B6.[="1%!%&1QYD:@ M6V<8^:FK722]JIN@R-0T2I6:K@945D?1=[_H/(=7 :"7S9'4WIJT&#NI$Q- M#C'Q?(^$.$)13 C"F%.4IO)?"6=>Y+LD3C#H@K"?S,0A5=6!ZKR0M[H[O!I7 MVE!V7HI2Z12.K-2C++UCV.4J@'G"8W2ESAUBHX,O9*.&,EF]*QR6TB+@4@^1 MV2&7S@O:![HT\+1!\',C7HIUOODW52CPHAS^@_P>?"=KT5X#Q!'E'A8^XH$, M=7"<"I0PDJ @9 %/,YHDOA8DFA:UB2VY(>_(34FT'#@O#0N 37Q4:1HQCDU5 MP"RZI>SL2#LM[2O8'9*>,@"1C$VEF$4P%RD'%K?H"CL8KXPN,E^EC>IBJ,?-"@"5U?_VQ ZJ(NITJ,I866ZN*S#\U1G9Q_,SEXL- M%]($U7K?7I^*54-M>HX:EH. M IZQ@ H/25\5(1RE')'4#9%'79JF?I:&L";D 5H3F^..LI-W2 .#_0%-:4;\ M=N0'AOT[T;M4QQM:X)'^N'2VPOT!2O/&_.,BGP3^&J^8%DMU^A[J2Y;[[6:] M(2MUR%L(X8X(E(49)D/A))P+&;I/(LH-6KIT=NGL*IPUZ@F@FG MPP7\XE53F@U=3D>A4RN1IC[ 6MP@F#E(I78 M@*S7I/A>X/4PA0S V ,7,D,=4MVY7XML\Y?T:Y]SIB#SU^VUDB=\ZH6^AT+F MA@C'GH>2+/,0B?TT$CZFGJO5&*)!:V+/TU)UE@U9&%S,D)*&?8AET6'>HJ'K M[*1O*9M<0HZH 8:"8TD=QJ@VIFH!0]1H"#H&.3.TQ*P0,AJR'$/"Z+QBV.JB M K$*RKM[2N^@>?_VMG^DP7&^EFSPSWLP&(_[C%*!W#3R$59SL*B/8R0_ AJ1 MD/@4IZ#VEXM9FMH+JB17@W]^4*3]RXW8D'RY_M4 .,7B!Z)W%IQ7S3"/VT68 M/RR#[\#,TS>G%XE>\6@9H\6^SFPUV5S.T+R--]84>-*,8V_E2T<:G<+:/!T. MQ?%]EP6"IPAGS$4XC"*%G$402\*(4A82&1F:33 :(SVU9^R,S%EW6/E?516; M/$:U@XI,!Q"-JE;3]TVB,*"/Z^BJR\4.96J6$4*Z\EN?*^)T&!.DJY/P\ M(.T5S/S,HXHQ5H+?DG*5K[ZMKYD,WK?5V(T;D>4LWRP8Q9[/,XY8@#V$L>NA M%'L$N3[!&4DCEGE:Z"'Z)*>^4-L3='A-$>9!-)1&9:3JAP%%B8@SA",9QI*0 M,>32F!-!7:E!#] S95EWES=,S:!"/>=K]]L$<[HM;:Y>M:#U MAE>8^%NO2.A_XP<$'3< .S+"[*%;MK>_=Y)DY8&(;\G2&90?9";CXAE9S<"R MLQG1N&A=F])XVBP(W^&/-N.1]Z,=(Y;@*! )(EX6(1QS55,N.,I(Z/LT\[R M@%# SE*:V!KW"*NB(:RY'8VK2"],M"(XT$1W,KGV?-;#Z]^6C*D^Y_2%*EJ_%0YDSL?OENOGMNOTU7_AI MP"*:Q"A.N3Q1!W$D[3O@JL&4RK.AB^-,JU/D4R90-N_6=3NEE1P S*AQ4/6-'78&W!913F*SVPHHF#R@0[*YI%X.U,Z:?B MFOWW-B\EO4*ZRGOZND9Z:;BHAB/N<"-@83M KWIQO&5=F55P-3PX MF\)IN'!:-JZG3AP5U4/9/7FM(1WR)!00(9>N<=3:I>*#(SQ#*4%(F">%\D0 M[K)GP1FQ+<^+9C["?RNU:1L[M<>8 CVX1*-#ND 91IZ11FJ(+!U%,XR&UI]]E)&&L'T3C71>,QULQ'.U+%DJW/)/JV;D8@/]%+G4 MIPD7*/32:G1FBA(<1HASYH<)]IC@6K":6M0F-OP][0I''WU:M?,EH=.-AC2F MEQ>QI@>8C1^K(-^I8 +(+"T9K8TU&J(U\U C#;%/1QKIO&1HX>NUV+0=8[L0 M%I/$3SR?($8HEI8M0I2DL8>2),JR3)ZS(JR%F#5(9>JT1P/M3"K:P!*%?K5H MFN^EP@+-MB*WZZR)>?JN"J?*'="-(/)MJM<68?C"6#7MYU$PD;^J9JK?RV*] MPTP0*2%Q',4HQ21&. I=1%B<(2)$F+@TPUX&.Z$,DIOZB-(0EWZMI0X,:H:5 MI1G=6%,!,,QII=\3OG*HD"Y%.-?+9?%7M2\H#_.A%#)>=CY+KBSB3<#DMQ43 M#1.;-SC2$OPD2M)[ZP($;VCU\.%+TWUA:SJ3A./](MB$F'ZG@N!^P7J!I"\M M_=T?KG?S@INBXD7J\C3&U$5,>!["7D 0]4**@C@A7L*CF!-N.*Z[(3%Y,FL_ MHYI=-*&[58ENXNH20:'9JKV,#;%)QFX?"6)_TG9+X+V&:Q\).#!/^_C)2S). MB]1CF4?56#46J-([*HW,YS&BJ><3[D7"3:+%1LU]@*280(:U6US[2U=/^J@S M2B8))5 &:>J4D>WTT"3YH/=( UG? R__A4*LT*567]8%FOQ5'Q9O>0W^9H! MFS"'UIAX6X&U80X*.VP'-N4$6D9%U:G(.OG*>=-RQJN.98!DV7%7W\,[K^M^<G_+K+,E8S1J>9=YH8SI<:;:=J%> [M;3 M_X!ABD)N8]63PT7_*-D3'U+MYL&.;Z%H7H09?4U_;S#V_42 ME[. >RA2TZX:Y);FM_?0%6LK5/4#-A\PZ?"_!@.^=' D\@6=:?K124+;;F36)95N9) M&LSV^F9.NK?%_*90S1 +RJ3?#5F"<.8&" =)A$@41"ACD1\&6,A?@K[.DBZ 49&Y&L#.2$- 2_YEB-*L+D-# MY&,OH/.*Z8UL.R92M7'WUSY7GH0>8[H_*F2#=;Z1;JE\S9F0+BCQ$E"44)3J.0>P'CC,+N=Z=E>&(74P^MJ'AS M6(K>@96J_J$N=2K6&Z?#HLT; M\'GT:.T^?6)V9[Z=GT?YIW?],]$UG*.QI6M)1[)W^UKQN,M6)JY+<)@ER">I MFO N?7OJLQ2E<2QH1$B6I"YH;,8Y2E.[XK_]]O7V__SM]N[)N?U#_OD5. WC MK(+TG*<5L6%>;T_2J6E:SLMJBV9KC,59.O-.K1@3]V1(Q>@+AG"XF^^B;.:4 M-?5#;;UQDG!"(C]"&"<<2?/-$/6$0/*,ED2A)[*(@V91G"J=H2%V6I%TVF'^S54)RBQ'I?-%@SN>4+SXN"."GP"A#O^QJ6SJKK;NXHS M/Q;EZ9BL?62Z5D7XK,GY](_<4JNL?ZN@N(YF,WDDI&(,N)I%4B]JQ13QP;'$[1ZCFPM(K?I$*TY/W/-D.1G_R2!X<[8\:XZ MT=&W"GEPID%?[Z!8ZS/#YI3AG<:/O0PE1EP5P&*7AS'"7APBC 5% M2>K+?\6"XU2D"L(4,+H"1AWRC3>:5=%%YV"=['^P= M3+0^["PFUB3P?%#IJP'/J#EQ:E;VGF0W&\%D&@50=0 LT^E4: 9E:EF5,%13 M,V4,@IH"EYP/T]1,U@-(4\,EX)T$=\7J3A3K!HY/LU'@X*6)PWA)"]W=WFMV MEYZ*-.SK+I(&YLE:02QB!Y[EWJB$_G"EV2KD>P7H%L#W/V *D+%>"[&;FE8! M)WS.":MG95PLQ4+2F+F,Z*&$:8IPEE 4>IE&"5,B(A&&7$Y@W1CZQ(& M69-IOW:Q&]ZWK"HG7AKZL/.(MB[USB93: AFH34'\F2R4T_%Q)6S8^-*M;Y2 M4373V$0O@4EN#==$D^S,B"[%R;>*Q]N[_6WR;T4 MXUNDD0 PXY.\6]X93Y@VVA7WJ\RV(YXPWMT-3W]IE#!UF4BWZC&?TWP_07/LMCSB2^W49_'AF$- MY?'4\X6?"8PS+T:!4*63J4A0ZGL*J9\3GT9A'$0)Y+A^0F'F_H?9&TL"UU?[:^'1,17B9Y3@Q;U9$GZ\];%'E.O)-:R+,/&E:,D/5W]7\U M*O25+$6%7MNB6ZM?7*_XX0\Z3]:)Z[9)YT;4?\O_7FYYQ2+[KMS,(]F(VRP3 M;+.(211[698@+,T6X1B':I0611GG(B:Q3V.<06QY7O8G=A0M!PJ+C4E6JU&\ MU3_$GFE@7<&\'Z^>2_IY/S28OU.<73GJ3Z?#X)73F1-0/Z(^QZ,?'KY1"[5O M=_NEE>O7J@>N%LUI97.4<$XMG<7RBG?Y5&P5;,S+_+PE(._RP9P4E;P/%Q?7 M03Z0\KZLT-EXU9;7(C,L0C^E$\6"Y)N79D^%#7H)@7J)W5J*;WMZLGH,L^*%>3]!6V0LV! M4[&P1W^9I'!M3&+[]6MG*;Y7&=N8"@:JV49?-:J1>!#%'?36Y^BU&>HDU!W* M'>0.Z%BR\9N@"X2"66%''OL5$WTBF-9,'*PU9]5$GQ!'=1.]CYAMEVJGWKRI M!%&QDMMU@Y C8H&YYX4H2'V.L)#_(IAZ"&?<"W$<9:'+(!MD+Y6)+:>FZ>R( M&@()]2M(;[^[6&R8;<$E!N]G@Q)9VL'Z:;Q+#3]L@)[/__%45/"@ M/_*U-EQ^]Z6)+6L/GZ'J9KK)9I.;-2ILD+8YH+_]O:WM9!'RD^K9@CF-=ODKQ4Z MW\)-LXBEF"+A"=5YX,4HX3Q#//28%[@TH0*49=0G/7&&4$V8K!*"6W7;*(]U M>JBQ;RX7J,O[E;[72?G5VO#C7XUH#;X]P M!5C:,P&$9]U(X0HYWET-5K@4$4*MO9(?]%L#-7'4T"]PR'WJ9XCP,% @3!ZB M0CZ7>% MZ=3+4?UJN4ZO#M_*NZ=AGV; MOG)2_=KRK-,P.:\?GE31)UY[6FI&]PN_2\:^"*)&Z=W(&*G,*U+@"4[C*\UP M"_'[]?6#T[#@='@ 74N,*43KIL*B+N"7%^?4,,&<)7U132\YQI:?\]Y#4]2C MJQ#=M\Q"M!M!-Y]6ZTU9%9%_WDU+21/.2, QBE2J"7LNE=&60KI(1"BR#!.? M@G!XS]"9V*H556=/]H(Q-.?TI!?P6) >9L=&@H/CC!&Q+ 4*YZC,NM./B'J\ M58\];F:L1T7J]1&@@6'K[NXR ,C9(O)PAFG@(A8&#&&,!4IIY@,B7"_,-)F\[^.%FSTCVG M7#D5-_;\AI$2+'D3&.U9?8R16HX]C]DBIJ.7FZS1HW@I2I6K5O5+V_6"1_)Y M$L>(!\KUI#A%U*,8L=AS_<0GJ4]CV.CE?D)3%UC4HX?;].:.N%-3APY>/J.L M8<=A4P4P'V$JO<'8Y6'1+AB[?&;AF<Z)[/SRXPL05VLV62<"F^5=T!95FL1+%='V7CGHOM 'H]0"OCAW0K"H'9 MHTU=@$[IH[(:'<[/KSK;F7Q4L.Y1?/SA"WM"#Q%?%AE+?1P%(7(#U4V6I@0E M-'61X)C$H1?Z@D>@H1K]="8VX'[L&W!14 3?8L(-,$S:/] M0MEN(3VB\CZ-I/VBGFTG/?/XA?;Z:<6*9_&Y6*\77I;0S!N"J-;5OL4'@?.SP5\:P-]CQZ:173%QD5UR.+[[//Q>J; FA0B;>CXAH2 MI2$+:(IB/XT0SCR,*.,$>33 29SZ?J@'X&3*P(Q53<\[AM1_K8J-_,<+>5/L MF%8N:2I9S]*G5!W,#72U]N5 :XH;I-AQJB3Z/#5-,'58KVW2)/].-4XPY9RO M=0*N8PC4N@]M%\SE C.>HLP3,H3G$4?$S2BB,75=SG&5H.<9#$6#&?UG#7G@(*BGG-O".>VL/"^4Z:E()VBE/8\8QM/E-[+* M_]F,#EJMBV7.Z\*6%7]0=;@-MME]]C%?D17+R;+JDJWQ4/,U6Q;J;KPS0M8+ MDY1Z!)'$HP@S&8S3@$0H"D0:4#^-,Q\T"L@V@Q/' []=?_WTU;G_Z#P\WGZ] MO7NZ?OIT?P<,Y6U_))KG@'=4-/ 0T>%437KK\%J5DG>Y53'%CE]GS["SYWBB M2;E3Z=/6,<8V>_.>@292[LD!:BHZ\%N$*BBH+A*_%TOYRN-F]10R3%PY?ZP=Q8Q3<:-_J:"KI/$KA@GT _-R>JJ9H"P0 M*+G1]8,NC=DN(X!"=Z\FH*\:=&P;W1K.>E5H_7H0?"0?RS*CUL%.MM.65MP%C&/N3YB?APA[*GA MI2E-$??CIJS,5Y24]]ZQY%) MM0BS^$-DKX:;ME*OY:=29\V1T[(T"+Z@0$.\@Q!!YWFC%KK'[5)X+@V]Z[*\YL7+1AKYDGP# MM,Z=66%B\U.]8HJRHT@C[Z 9MN$"U#EW3@_C=FA'!3 KU)#>^5.Q8*]5;D1& MTQ:Y<\O.V1HW(MI12]S8TP:3T5Y?JEM [<%HS?,3F]@#>7->5;*EE+'=:0&H"2K[;R9_>[PK!KNJZ&HBQ207WL!P*%L:I[\]((4<\C**#R-.L' MKNMYH"Y1.VQ-?9I5V%O9LOCKL&#N *9,$R;0\L>A=ZZ=7\G G748WVQ?P+=G MM+J#:UAU]KPZ?[;<6KQ5LZN^:='1H$S]#,AIAHK41%4S7?VB694M%L<^1*P1 M.3ZM^):)'4Q'<^[T A=C'@F48)8A3 ,?$9$%B&0!84)D(DJUT-]I5SZ0[F&7OQA?8\M2A#IPH=3PW84ZS19,7)%'SY M>$20HJW/-#12C.9@0MC:[S%=T$CZ,R,"S=8R"Z\?Y+?ICCR+"OE99"[V72Y= M>2QBA$D8(D*2%'G$IS):%A[G(#3-[N)3GS_E?SF*UA@T]+@6]&)34]F 1U!= ML<#!81__ED*\@Z5G#=3ZA#H.MWJ?,3.>ZZ4\6ZF\P,>BO"FV=)-ME]>,J2OM M]:-@(G]5!^#^J4L+$J0\=$."0B],$$Z(BTCD5D,U.0D]/TYY!C&V2YB9V#AW M ]7RE?.BPMRU-E:9%57K6?1<"@3>H30<.'L6KIP=J]5-ZH=2\'SCJ(ZEH1EV M]GR'#4U9\C47L3*K;[*AM&-?9F5-P\"A5-FDS9MRIYOK%5>3-UY4;/(DUVLF ML[AQ&J68493YG".LKA]H1#$*!1>"^[%+& 7%$^,T)_9D5J M-N1ZO1:F$VUTM*@9C]C5#."B+ZBM>$:#XKQACKX*3J(?P*OPRRGI MAKX5*R%=3_$JRK>;K7@J;O+U?V_),L]RUI1_/Y$?OXF5R/+-&E"B:;+VQ-Z@ M87+X5JA1-<=LJ<8*R9C3CB_/P*4Q>+582=BK(Z M,3WESY49?+E[^-2Y@(84CYU7QKB/L*,'X*%'4P5V+^'')36K(CN_['PU9*.B M'520C3]M..&2E*M\]6W=3HP%W@>?>WVZ+V)+<3^/>)*;VC'!;$US/$=FWH&. M(\*>S'0<>][@QK/;JRBCX Y<^7WVVW:=RV?6M8,4"8U$2GS$.(X0CL(,4==G MB+FA1X(X]#P?:]]Q:I.=>(OI\E&U 7?!\V5TU?(RZE\OT:S&O>8D^H)Y@)]" M58";RDE49G8W:4UUL"M)L 8&+R'U5YOOVA$LX<%%(_SMB[O+JC'QBRCP1>A[ M$2*8I6H>*$=IG+D*>R[U<.2G/O8-F\2.F\*N)7 MCN>Z5V[]_Q;DG6PWWXLR_Z?@5TYXY6%\)76P^Z6T"/5#^8:/VQ^J)C,%%B]_ MUT6()^L:_JEDW__U7[S(_?? NW+4E[6Q*U;=!1_\*KA2LP%?A*H>$LOS,(YZ MGYU>@';))P)SRX=]9G_4G\"G2GF3=)(=B&._4:Q>_KWZP Z$&VCS.GS.S"O\ M+H_W)5E*QW/-G_-5KF(Y]0V]_:&Z@L6"J'EY@?"12$,?88]F*$F(A[(TH#0A M<<)AA;HC]*8N'Q/+9367X%O-1CV^\X 1F&&.J4_/3BTJ!6:VOW?4<$C::6C; MLUY-(2T9\QBU66U;4_1C4]=][1W@LX"9 BNTYCE4&*,R39&(L*JWGP%]Z7U2 M'%;5:!5G23MYTOU.?9;_^H__T?Y$_D')6OS'__A_4$L#!!0 ( "6+J5B" M(RK Y54 +\+! 5 &UL[+U9=UPY$5XI(3S,)/B:2=^7OSMU8_.A@_]('Z6_?R_?_UT&K_" MN2?#\6SNQ[$L,!O^\VSQAY\FT<\77'^6KI\>_8GR;V3]8Z3\$6&<"/;G[[/T MIW_[IY]^6K)C.AG!">2?RC]_._EX:\D9C&$VA_CUSW%R_G/YB9_70CX8I\/Q M?#C_\7%<)+H@%[>P^.3\QP7\ZY]FP_.+$:S_[.L4,OX9?H\465.Q).3_??)[ M/U^3>3$%I&:^^/-/^ >KSQ::ZI$,W^^J%1$RD.4,XI^_3+[]C!]&F7)1?E/8)Q:LN[?*R<20:+ZGC*E.N]R+[YFJWJ;XIYX-I_&DR33!%[;->SD_C/9G?QOWJ M)WZ^\%/\$(E?AZ.T_J_S=')>0U;S207.+<6"Y/[I)]QUAND4TJ>E5![=W&)G M<]3)L/C)&A+_CTL_Q2^.?IS Q60Z'_C@*"AK"8 41$K-"/Z1(M1F"XR*:#54 M$?Z=A3?" 6\?!_OPLQ%(',-T.$%EF=[C/3X0RK&012!"XR^2";Q9O=?$9YVL MB9DBS*L XM:R&\%!M ^'W7G9"!C.IGX\&Q;&KP =$XT<(!(-%JTR*I!\5>PS MK8R*D(T4M,[M<&?EC2 AVX?$7ASM&15+"^K#< 2?+\\#3 =:"B4\0[O;,(84 MRT!"Y)+@-2@-#1DXQ+W0<'?%C5"@VD7!7AQL0OHG\&58F#">?_;G,)!!96/Q M1G-9R&+S*-1IEA$:@['*9F:#J(" VZMNA +=.@KVX&032/@XCI,IJK %XT^1 M__!N3W^\FR0TA@,WPJ R0[6&P'8F$POHBH/AZ+)+YF+D%8#Q)!$;X<2T MCI-Z?&X"-F?^^\>$[!OFX3+0L=:$0+7EV1$M8:$.#7$)%/$"'2?/E=HH,/C >@O"*H.;0,4GHT=@0V8D)8/,4C0Z5T-S M/+#T9N$K^OJ0L1U36T+&._SMT?1L\L=X )SE3%'-@::1R.S0M@:;$=R(=A\- M$S;4P\7UPINAHN&H9@V&MH2)A=%T-#V>3KX-QQ$&E">G>$0U%ZDATAI+@M7( M',Z%0V?,(=#K >/.ZINAH^%89S76M@21X\EL[D?_9WBQ,*HAAJ CDBVE++L M1[S#NY$S'60$936K:&K<6GLS>#0<^ZS$UI[!4;3>P13\@FY%'<7O.\)U1N(9 M17@+94GR,6CN60:O]H+#S=4V T##DSR,O#^^CXZV2\CLU1YICVP>)U MQQ-Z38A99Q7NPDKA!=/10MY+['=7W$ST#8@R'LZ&\Q$, MC$!9<9])M@YI!ZZ)1;@2JG.4AB(;8+^GCKLK;B;^AN.:>[&P9_&?37U);CK] M<1XFHX'Q"2T6PXFDQA'I."-^8?@:Z5Q0)C(N]Y+]K>4V$WS#@)QO4?M?]0ZMNAH&&(Y![L[() M=^#=Y;2P:_DV6R"-,KB<#;BP3E)D14PEM0?0K7$!-T--R@)<%E[NEQ3UU.J; M0:/Y^&,%UC8!D8]C_!JR8_@-WONY7VUK8#*G3&E*M%6X#V,D06]7DA0H \#? M.EGGP>NAU3?+GVH^$%F!M4U I#SP3]_Y.7R93'\,D,*4%$?R [=H^C)4@HXF M$M#I%1$](6YL!63<6G0S0#0?@]R=D4W@X/37',S-#0<<]R3C4V D_ M+PD^D_CWTZ_(M]G1Y;R4!Q7/>H!7''#K!:&2(6,"H)6LT2*B4@ $FPU/-=XR MGZ)A,Y T')VLS.8V0(.X0T'2_THY;RVU6\M=P!'-WYE63^K_\?(]YG_ /=J[W?W?T M^?WAY]/#][\GM\G>K-+_D2_5J?'?A,P]J_LO9^2+]Q># M1;I;$?)1_C <^W$4QI(;;'%'1(H< M2L^-@/\:0L2M9J.>,BQWV>5M"OKI'= 9$M:ZI *[>[Q&;E._,J&O-@%)T$7] M.[!8JAV3)=X91F)PC)6L 72T.L','4+ZAGTQW#\Y6]^= D#;;2FP5'"M8DEJ\012R7>T!(O9C#6 ML^I:=2/"6L#27@"8="V-!B!V$&.IF9R=0 3<4AC!9YBOGYOKIA=(=H*KQO@$<'4_AP@_3X?<+&,]@O0D9 M($!DC*"OCQH\ R4^9?3S8I#92@::/E5/L@N 'B2DG[8IW2%G?VXW )F/XV]( M]63Z U$_D%I:="8E44R6# :'W% "@2_!HG<2/7A?&2DWU^^GB4IW -F9MPW@ MXA8WT C,G D1B/%!X'V:2\F4IR0+0XV6*O/\5([0WI9Q/XU5.KQT=N;N[M"8 MS/VH"C2.+J!T>QA_^01^!B>E2>91_FT&BTT-J#$0=-9$"*71J[.Y :PLZ1\HH%$%C?>J3D"D"HD$[8$XEUE2+ 1+:X=HEBNW8+U4C.=MQ<@& M[)5/0Q^&H^%\"#-4>HO4JJ^3$3)]5A3@_,<5:[@63GAA".6:ER+06/H$.&*2 MC\9[I;VM[2AO2EN_5DSGKPF=B*@!S7-C7W?=!Y<"2(L7K+4E1!DEGDAC*7'& M4,<34R'4#NL]3DV_4>)NI/\XQ/8110.@6DDEKGJ/1P.C(3*=(QK] MT1+I2O$2@"51!F&DX3:I#M#S,#']7G;= :@"ZQO T.TXQ'H_Z_K9@1(\9L$4 M\2'A;I3DQ.,&B=0 1E'#XI,M=_>/_]REJ%_WO2,T511" Y#Z/)G#7?=G= &+>3<8+/OP^G']] M=SF;3\YA>N\4T,BY6.2_VY+;*KTA'KW;HY&1O0U6\XH"-,51=( M R![X*ZF.G@'"0@M!;XR)8,LDI($F4S$'6BK:H>F=[2/JI9^8_EFK.87B0AMQ>P&5$VI M$A[.SQ>IC^-4[EYT!6 J2J)H %3'ZW476UHF:&='63 )3P,S@DB?/&Y!6P+>6F%%I,S6?OUX@(R^ M:W3J2/A^6NI>[&X ,3>:8"SI3TGKL@-B4Z%?H$\1//H9*8'VT6MJGISDMNN= M=I.&OE]@.\'*7HQN "@'*2T>H?WHV _3Q_$[?S%$&VN02F-O7CQ/5;+A!.[ M4^>0.Q%5LD9V/=EG9*?7C(=)Z=>.[@@V-=C> 'I.8.Z'8TB'?CI&DVUV$./E M^>6H#(A_#WD8A_-!=,K1&-!@2[JDYD9&K'*AC"&BV@$$&FH_BSU/5;\V=4>8 MJBR,!N!UGU$#GE2FV282\A^C>>.X+,GLQOP MZ9_S*@;)1.H!%%%6E+Z!+!"? U[07"6GK3$ZUZ[.>8ZF9B+1+Q(EVE\LU6#V M,KTTCA=B^ KS841+YM8>]FFL&(#+]ER0U)$A4)K2'":B0QJ<7$I M$@-D0X&Y_.1LR%9;;MSV-)'71]/%LFGA2QS#=-'!<. 9$Y"T(3X!GCXCBG?! M,O%6QV2M5XK6?@+9C+*^W?_*R'DZ$%!%/ U85;=WM>R1>7 Y_SJ9#O\!:6"L MH8DS2A(3R#!'/7$2)-H0S.FR%JJV[:/<87"A!VCM*I &\'4C@/OH M!2]T,,SS,NNJS"/PWA(;76DB+1T7UB8M:[>UVH"LOJ,0'>.LMF#:PMJ]>SXY MGDP6E#A=.I.7\G,;G"&,41%U8"$].8-T3XSM9'-U%I9X26SM)8@6,;6ZYIDQ MUHN(][H&O.:CXB0HEPDP XX[K6WW>-K"U*K>)[P_+.T@@!9Q=/-.%XHSR_ 0 M6)X%D5JC$U*:\.!AH$;C5H#6#K_L/:FB>I/Q_A"UJRC:;SQ\>G9P=OCKX>>S MTZ,/1\>')P=G'X\^GQY\?O_NZ-?CD\._X@]]_-OAIZ/3_;H2;[%,Y6#JKANL M%%S].$:2X JQUST,()D01211^DBD12/=>6U?_!%2]G^"_@;C M2_B Q_2A"HK#[W%T60Y.Z;R _TMG_ON "@4&*UX$$].7]CM$GV,FGZ#JEV JQ+G&\#07Z:3V>QX.LG# M^0# 2HI8)X):C_ O[:48ER0SR1/:D]:*VD_6-Y;O-TK:!4IVY6T#Z0U7%]1F=5XH;,2!2C,Y84_L^>Y28?J.?74"F#M\;T"LG M* LDH'3_?H\W\6BR:%VWVM7 >W"0'26A]!PJURH)NO18E<9#N6BMK9U9]21! M_9H_E81^SP"J)8$&X/07='NF?H1[.4CGP_&P\*=,]EYOQZ1LDN1 LO:E7V\& M=(&3P^U8KCCG3O/:*<3/D-2OT=,-I&I*H0%0W6/2P$7)0]!HK?%26)BU(CY) M27B**D7#A:"U+:![1/1K!W4#G/TXW9(]M+ST/Z%A-[ E5)]TJ7"GR!#T%$E0 MRA&1@J:J#.G3G?7.N2:CWY>Y3FV@'7G= %P^3\:3V[M8 ?^*0):K?A[@NH%17#@U<665(P6Q1O;S<3ND%;;66 MSC-/-"WC0E.94&]4(I)'+IT1*MKZ\=5[9/1K0E<6] .C(?;A>A/ P6_A)E9L M>0]A/C"9^IBD(-R7DY6S("%S2HQ)'DVY7-J(5P?./3+Z-92[!LY^7-\>.&X) MG#%\*1DLW5YF@X!.(F4A$J#"$6D _4?#-0%KF6$9F*H>"WJ4F'[-YFYA5$<" M+=A%,+]AU$G!5720",2$+$DQ$&^-(4: $CF&X*!VVL@M OI-%NG$WMF9OPV MX]WD')?^BK@>?H.KB_8HEY,[3Y#3 M;TY(-P]:=7C? (Q^AS)L!]+!-]287^#SY7F Z5&^E]WRBY\-X\"$0%4T@N0( MO@SZXL27-'7NM0$M=."F=@7*5@1N!+7JL^R[A%IW\FG S'YD<^^'HTO\T_L9 M5CF'J$5T1)0>KI)K0;STC @.F3$N$J3:%M26)&[FU]$W@, J0FH @^N>#.O, M]>5!XH[%*%!WH[M*T5*TECC%#(DL9,M=MC;7KBMXD)#-\/2J4HWV9WB#J%F= MAH%+3*G$+:&1(OAS*7O0WI!D*8^9>84V0,>X69&R&7)>51Y1#::_KL3;=P>G M?_WPZ>CW>CFVUU_L,)WV$;+KMR4HH](_C"9_W!@!AM@RWF9BT(TK'2L4":IT M;4+GCB),:*X^$/HI>BJ$ ,HWCZ>3;T/DW"\_?IM!^CB^>O0YB//AMV5CZ45O MSDO\L]5?3L;77 G*9,^8)4I83F0 AG6JP-7)IWXBTZ46ZS(2"#)#)EM!.=920G#AJ9DJGJ/Y[5W1-,#PAX.ORU MA3@:P-)!^J_+Y2/3[&QR G$RCL,1W-K2V61##E]S4^:DN -"+76E-$@L3C.Q MPGL6O?:R>GBCBWWT_$;4/[)[!T<#!^0]X,IQN!3[.!V<3Z;SX3\6_SI@C )> M79Q86,PJL8YX]+/P)E.9"I=X2K6-I"?(Z5<1]X^523>":P"#:_\>4HF8PWBV MW 50DW6*>,$(=/\DY918YCWZ^IY;FQ33LGJGR \"N+:&73?8!HF MU1K3(+]F2/J'R?3]Y#+,\^5H/>-R$+0SVHM2]"L$D3;&,C]%$2=3"DR!5[YV M*ME3]/3[$-\P5V%Y!X%GA[RJ>)_+C[NSJ>PH4?IG625D8; MEB5;FF2;3&3)$L4K1!$%H)1E1BA3.U;Y'$V]EV3W@K8]Y-(HTDIF\AC_HS*] MREL:T6S(A)<.,%)R23RD2,HD!\Y8U-QUK]AN$-1[07@AM)(T7^B @"-CS*G$?=#9!8!=YF!5A^3N1EEO1>$]P*YO674*/;6QL%Z M/*A2@4GM,DDB4B(3\B_D)(AAO/31,S17'ZGP+%&]E]_U:K;M(IE6_83I)=)Q M8\@HI&R5#(8$ZD)Q^H%8QM$Z2,Z'E*S)K';"U"9T]5ZDUQ?@]I%/DYA[<@C[ M(&0J&%..^"C10LT\$EN&L1O/*7,Q@./=.PU/DMA[^40O2*PGM09 N7DP:N#1 MF-71HP6K.#I+5$3B5.(D%:XFRTNY46\)-_W:?0V$]#H29 /E'(_L;%F2NSES M578@E$3F2K<8;9&(+UT$?'8LM0WLQ$DA?)%^M2K WH6[275T]3 M!_&_+X=3P/WCIN8_CD=^/#\8IS*E;-&G"9EK0XQX81E&?>DYCR8U,('&M:-> M-0 M+YF> M*F]$@E@[[V%SZII,&GM)D'8DR':-@E6+](V9RY"%HHR/48GAT>1!$A>U(5)$ M!ED)@7;2R\!W2\J;F2CU(D9!EV)MP2B83B) FI56U2=PL;I9CO+GR1RN(FS4 M1M0 >$"UMZEDBN !U5&1)!4S)F=%KT>]UTOR>9:N)@V!3O%R/[VGKO!:R3>[ MVM7O?CKUI7$H3..PM.[3P23KM2 @ *\D,(($PR(1#I3T1AHPM0.C3]'3Y#7? M%P3W$E8+NG!U@$Y@,4O^;'+FOY=(6QGBC)S[,)D^DM+)K'51E*Y*V@/:28:1 M$N; WWEA1=+&YMH-0G:EM5]7ZJSK(.L#'!\D+237/!!F4RBA M:D?0XK>$LL3Q"N'*U^\*N3%U30997Q*W'0FR 7^J;*O\?XE:?/.CY>%$C@TC MGH3R%P?C=/L/;OSD,4R'DW3_I60U8.7P>_SJQU_@!$_58]* M\U]1\N\56D;H'G@!"8\BJQTV>-D=-C.6M:Y_UC!,7OLA&@301FMK"="(B@G] M N* &ZUY<%0Y+-A MH(FDCI/ #"\2#<'2VB9+][A]B6FS+>%V&R'NB=O#<9U7BM/+BXO1@I5^ MM&;EQW&>3,_]K>&8-@J7F$M$H-- I 5*O,B9)*]="C:;J*NW3]F,M&9FU=9% M8A>":2 RL6[E?.R'J?3_S@(8&%OZP:&%(I5)Q(7 B(I K08OM.FJ>?:*A)X[ MR70AYD?:9^_"\R8@4TI.S_SW$@D>IH'TG*,=H-#CY,4ZL*YT_N:$>9Z2$#(+ M5WM@R!T2>DXF>1'([,[S9CNI_7)P^O'TZ,/QR>'IX>>SQ5C?VS1OUC[MH<_4 MZ9GV+(&5&J4=3;_X\:IUQ+O)>#89#=.ZK<3Q#?)O3,N^NN>N;[<4-: Y3@GX M4OSE0R(!$&1*,N$-99JKVJDU50C?>XC1/D2\'\[B:#*[G,(9"O,7_.[?!\X( M"M%*8CV31,84B?>,%K.1\1!C%K'V2U#M/?0\^>_%\7QOV%*?F&A8X7XZ^/SN M\/2OAX=G97CZT>?2!G(WG?O@EVJIW>?);$KS1NHCXU$3$$$O>Z5ZCLY%M( \ M4]Y*>).:]Z;E\XL?X3)P^A5@?GV 9M'IS^=K+LB;N+,GSX M0W5TX09$5E*%'_QP^C<_NH0;$K]"%MZU/B6I2=;1$BFT)4$N:CK !2Y#=*RV MAGN*GGT5UT/?OD:W-CK+TA,_1/2P)"OH!DD)%=P9KD1(U6,@3Q+4KVJJAHN[ M&J>>$)I5,9_PT![NI%-6_V4=)?(0&96TQJ?RVGDC#\%08TM*=X;HB*2(!X\2 M(SY&L")[K:LW9KU-P;Z:X1/,9@!7!6;+CU^CDAH6K8)(%#6E(EPH8M$C(,8' M U047&-ZL.3L^.WOW[+W@6WQ>WYO#SZ^ M5$==;$)F)?5QK?J/\LVJ_W%S]^AAE[HU-7J/AGLK0,R%),&7Z MC^::YYQ%DK5C]7N2W*^">T%\WFLO_(*B;EMC_O7HT_O#D]/#__CMX]E_[JPM M;W^EHJ9\@KQ*6K+D-,Q_7#\D:9L5H"B]-Q[O0L-)4(@JKVE$T6H?>>VD\-L4 M[!TWFB- 2UHTHF?YY5)7\E#8%5@(-GA.3!GS*37#:]] QOTR+9W-E+K:H?B- MB>M7,^V!B7NAGT[$T:Q.0:/FUZ//BZ/[^\')R<&.49^'/E-K5-,S!':C5GRF MC..-4;HV2R(-2M@%X7'70OBHJ75O1ZUPHZ6V@6@H=V-,Z*BH4DV4K-79V7)M M_X]:V1(3>ZB5+<11L9"P>K3GZ/3T&"V!OQZ<'.X4\[GYWU>*_#Q*4BT=&Z.Y&Z,;]80.?WME^(U''X^._S; MKF]/][Y1R;%YDK1:\R$OPPS^^Q))//QVRVTVAFFT8Q-)X 610!.ZKH$1KJW+ M";)0OOY3\<.T[/]$?ON[-R*:W)B<1'DP":66+EOB2G/1F&7TV8GBO7>\R49T M1Q4?ZRR7\F&"F\KLD4H9G5));P"\ MO11%K"0T3QWEU@L:P>O:CD(3F3UEUO?L**\:(N,=O)#5C^6O-PQW[4/D2A&C M&47#W6@22JM'F:03*:F4>&W[9S/*WD(VSS;8NZO].I!? Y4'G^&/&SN:3L;X MV[CDVL/[2]0BK]!]9=3AKA3J>Y_0L:0AN!QRXMG5KI+:EL9^:Q?Z1VJG,FT ML[_-X"@?SN;#( M-N^RB6$0282$A-7V638BK-\.#OV#L;[T&@[>/%3@=%:::NX8O7GB>UW69#U$ MG\2NDRQ%;+A LX-2PF-&B\1X4*IV4N4>Y+Z% M2,\V*+T7YWXA23=POU]O=3V-\L>[RVD1T]GM?86LLW,.73F)NY'6!>*55208 M$Y7.*AI:.Y-E4]K>0KBG#EPKRK !;+Y?+;NPH]_YB^'B@')BN@/$A-7+"N&#:4A#(K2=FD% 6-AGCMY\!]:7X+H:1]L/RB,F\ MXX\.@[EAGD/(((1%)I8>-RHP$J)7Q$(,'E+F*E7O5_TL56\AX+0/3BO+K0$D MWC)Z[DS0O'./(->B*$9-0 ^12)Y+ZA&4ZC&=91(44NK4FGV2NK<0@*IFO-:3 M8U,(_=7/+Z>+'1WE3Y/QES.8GK^'<-?>29J!-@%M<5"T3$3"$^A*G",$FHWS MF(*7HB+<@D$$2<%M[6; M:O:\6O%3+T#4!^IX,$I0LO$:2FH("[A[E@I M6HR6.9/KE[,_2$I3=>S;R/M^'?O^K&[@_GJH'/]J'O1*_?VXLT47$@T"E9SA MF1')DB%6E(9M.AN6K=9*OD1SA&?([#<"4Q5IW8JHV1OIX?X$N]]03WZORY8* M'=Y@>Q:N4Z$LU2(3Y[A#RZ5$AHUA).*O:,)X)T+ML0W]-E:XMNT>'M*T*&8[ MNBB_G:T&XMP[6TQ+F=!SULH7&R]S=)]E)!(B9!\-"[IZU<+>5+_J]@K;H/1Q M8_Y%!-[ E7Z]XYO[+#R^-9ILQ>6#,G'OR\I[&BV^OG"N'N;60E*_+"),=^T> MY30W6I#H7.EZK3Q*BRFBI&'X;R IZ\ZO?<&-]FM6-'&06H55VX;,K?8A>QHQ M#WVKJTXG'1HO=XK0-5"*[A&*V2ATG2+3)'B!OR1'0V"1N^HSI"HW)KB^:^[5 MQ-_!M8X1CR+CA+'%+ A:6G@P28SPP0#3(&7M!GJ;4]=4:X)M4/'$Y5]3(,TJ MF@'4U/AE^^WFH8%B!E*Q.QRI4N',P3&P3:M$EJJ8(TX+K+FMF2V*8T MT3:8V483U1-7LXKI9G^2/9X8[G^E?ON4+G708\TSDL1;A^= ,B^C0JE))4'/ MD,1!&\DYT/J63T=-5&X\]8[GPS0<7:)/#:<05P]IA]_+Q%1(9=Q[<0$NUZ]Y MCS: MUZ[X[C7AO^#B%@6XZ'N8Q>GP8KGF+Y>S(?[,,IUFP- Z23)KXO#<$"F,0T:! M)!DY8SG3QJ?\'/"V6_(MY.=O ZJU,NQ0,#W&DF?3>4DG3)=Q?C0]A>FW882# M[\/9(($*')(D.AJ.]P64!,(0"4N!E3@Y<+-18VEU@]GYR[H?C 6-1RZ =<=8;(K4KO6OQ=\)QF[+RVFV6\+X9 M8NX3T!-LJLCT/D#V9'"?*"D'Z?#;9/0-?H7S -,!,@ HMT 8(,U2"4:"&EX2Y5LU:NENWG)>\E[I-N)= WMCY?EN-0 FFEL\L)?!D6\VWY M"EIJ'R$-J/6,"I^(3TZ7 36>!)X2ZEP1/#JY/%J^$:">7ZMQJV1'$4^ZXW=; M\#FXN)A.< LG<#[YYD='^03=X^DPSB']-@-DZ?#+>+'7@90VV4572EXZ"#DO M28#D2([42.>R01=A!TQM3$#CZJHZT+J13"OH^]7_UV3ZV^D9$C#$'Q\^GE\N4LW>0Q[&X7S@@W#,^%)H)="?]4H2AVX. M$5E(%Y%?0M=^2'^>JG[J+5\(;AT)9WNXN27A4*\4):F-0Y:'>LMI5*!L1UD_UY MCK[Z(&M!V-]KD M'7XON:DPB*H4<#I+HBJ33J4!XA8%I4((R57V(=5^F+]/Q4:(,J\<47LRO^'' MX(<:JGTNZ3[EM7ROA^&-OMQE7[BGM]'4@['.W#). [$RF]7,8F#H,QHG@[-1 ML.H)MTUTB-M,4T?T;U ]1\)\.:]."!*T="1&IF,"QQ6O7?E<[S)M_%5Y&^3M M=L]N([T&[MG20>'C&+ES>;[N!S:(T8.R69&L4,U+GSWQ!G_'$[4N4B5%J.U& M/$#&6^C:M@_<]I5, ^ J;3KFZS8=^-\L'EW16J"4!T<83>ALIQ")8\&2Q)Q$ M?F4)FV4M;%.Q_@ =/1=A[BOR<$X9XC88H MGJPDA(J&B=K-I!ZFI.=V&7M+^!G([,#N!D"S:+QZ['^4$[3H_+?Z_6S]4(^* M5@/W!%#9$@G B=,<_1;%C)&<&IMKWV7/D-06C':1^MUI,A5%T "B;JOF:X=: M61&8CP$M.9F62:0YSI>OB0 8> 3Q%\T"48+"5Q$N-#JYQP?K@11:UN^[5*77U8/82ES7 SW^,IW,9JLI"@-M;?"4HU]C8^DHB&Z. M!1&(-;Y MHN=-3%2IJBMWE-7N MFG(R]Z,^[<_UB4X3D8CB/,A,F)MI75IBVZZ]@O9I3NQHBD;E>9L$PVE M1QF4HDX?B0U9$N=U3!8H7O!OTT;=Z%XY09&B;/_PTS30!B"RE E/'.\6T)DX MEA1Q4;F4372.AEXLA1M$O@5+=AM$[F8M["K55V?<:DB0:7;$ZA(%R8:24,;> M9F-#$$8EQFMGCM4W;CN#:\=@VCMUR]K$;H5Y/IJ M%.SOT^$H<<)Z%>J8NC+4EX7 K')*R),8I3:;)BMW9)R2Q+[]=A:1.IN MTFLH7K#551(%,SJBHVM%CD3:8(CC(A*1)5>:6K"Q'\6ZC1'0V>S+%O&YB^3V M- (.QZG'D,)P/6BYVY>LAY9YF4#!LQML*B:04O"@C2/*NE@Z:W(2.%4D *0N^_3;(NJL[]Y=. ^;EU29^GTS__G%\/)U$F,T&20@#%*T/$'BQ MR!@=<5X90ET*&J1-J.J[PM@M2M["$B88,B593KR,J;2CI"HDF;*O_?+R.#7]-&AI$&7[R:F=:,K5AC[# M?.",$4X'C3H73XYD/A3GWI5^_AI<@&RA=CCOYOIO87Y]%7!M*XO7FTVQ&MPY M'$^7QRA/II. K(=9A'&LWV5C^Z5?*L=W!T:T%38!*G(L[QL&3"GKBL0K5\KW M@K9:) ZT=ENG7L,FBS8[CU\')6;Z814S93BP>596D*YCFQ MG(L2]5% '8V1;]9H=(/%>NR1W!UR.N%TWTUJG]C/>7G(.X'1$$KG76,S#5%% M$KP+1"H')+B0"6(C4!!X)"#L"Y];*_;8^[@_#.W.\P9=T/N:%5UFYQQ08F/1 MK(ZC'K[=MA/"J'^)QH0L_3+!L8]EE)O\C*[V, MK[G)-IMR+7WRWBBE"%K]E,A@/'&LV%?2>:9C=%:_J1?YQ9$_7DKI=)+G>+CA MTS NI+7.CI$.U3E#FS/0@C.Y#7QNW;L5 M1="WV78\G628S9!7R*+5D*M5'_+IP'-MC\"KBHRZ5LWO8>+R6PX_W-IO711>')\.8U?_>PJ$Y33 MP&UPD<3H52DLQRFIUQI6M9-II13SCJ7")59,2K% FE+G&$B!*L=K+BX]3T M,\>D?ZQ5EE,#B'ML$R!<9"5##A:-.Q*Q*>">O S*T:"YJ1UEW1UG]NWB;'_I MO-I$H(OIY *F\Q]^G&!M?W9;#O7,BB\5BMU\VTV%9#F5+B@9B%&4(2B3)+Z\ M.2F5>2SU@<'6+JMLHDAJ+;JC?+P2W?'(C^=(PI7;M.QRG:W*TDA'@D85()5W MQ&GEB0XL1"Z!LNK5!IO2]A9BNMO@[ZZ:[42&35SNC^SFEQ]70R ,X\IE5B8. ME19Q5@424F)$@=&:4E"&UG9^-R"K7T1V@X=[=WM=X;2,MQNS(I1,.J0L2UB[ MY"Y33EQTAH#P@@>!7KZIW6!K [+ZQ5MU*&P*M1WETG>(Y3W@LG@/E"XKCVUM M-3[$:Z$TZ$"$<7G5 ANB(3RA42Z4EX+'YPS'+==L%$N[RGK2/>/[QE-);,'5 MOR[FHGZ#T62QD;L[,BHK%[0G>=$=(IR_L&T5'.PPAE:,CD_.(2/WIW,R*PY%,JV5>YE.:G0"QG9;J?HEYH+IC- M&^'GN95ZS)U]">A4973?J#FXG$]F9]/+^/?UP"O#-#=1\3)*1B%?5.G@$&F) M[D1A9)#&;Y;'<^_3/>;#O@0N]F-E ^;SA\OI>#B_G!9L?QA^+[];[T0Y:KE! M-%-?WC&X,:6(T),0HQ8VHS(,U9\H'Z6FQ[37CG%461(-8.I3:3KX=3)*'\\O MII-ORZ#):BL@N,M.9\+*^ *9$_JQP@:2LZ96<".HJEW<^P0Y_;Q]OR2J:LFB M 5@]RJ9/5[.,P%(-*4>BJ2X'I73OL$X1L-&A\Z&TBK7CG<]3U6_.8;]QI=U$ MTS+8ELDAR4!2N"/"77D.,U$0Y[(GA4_<1_.Z!MGL7S\@& '>6_*;RV M%T8#T#J(\?+\(@_/)=+YZGGAT\P-#G>916T)#L 3- M2TF<3*C.=?A_*J6B^5$,\5#F%-.>"9C(B$#)1FBL%ZY($WM$L.G*7H+21K;8.V!F[R6 MO/H.^G[":_ZJZNLJJR])%T2VQ,V*2M-Z8K(#3C>*^#WW]+=3: M[0*>.NQNP%%!^R%=QOGO?CI% ^+'XC#XT;N1G\V&>0AIO2W%RQ _)DBV1A$I M%)# 3"0VQ9B#3AR@@_2*34A["Q5Y^^BO+B38 # 7J? KW?QIZ,-P-)P/;QPS M*H/2:"EKI3B1$A6T9S(17\8_!OQWXVL'9YZFZ"U4].T#PXKR:@!]CV_$BZ2# MLYIX&PV1P9LRU)03Q9-V7"JME>G&?ML13.7,$&LL^A%@!;$L&2(H5T:C+R'< MFQP ^Q["_.,8OW5Y_0S%5300!"6.E;;5GBJ\#((DD3+G.' (U3NX/D#&6W!\ MMT'57>VYKV0:N*8_3<9?\&OG92M7&Y%-BD2%6"HV-"56P>)E/08AM0C7 MP^EKI1\\0$>_\-I;N'=S#/;E=(-H664M2TJ9#$&7&DITC%2B)#CE"!AILP

5TP'(T7N%-X -> E(Z MBK_+M RRX=90Y?+=$L27AV4AM-]WM290N;6\&@/E(#K!';J,Q!I 1>^<(T$% MBMQB0FN!AG+U,;DWU^^W:V;7$-J*NPT,O;U)^_J).+@\R%Y)W") F.EYVC9-=>-U.DC.-J,U0 5V I<4FC5BP)]2Y$ M(-K9E&V05,@N-P:.SMRO-H]5#N;X]/AP>GAC42&4:G:C9/9/JTG MG_UFG9R,[4BOE':QJ&J^?ND&SFGT)9L6/;?28,@0O( DB2E$:QTS2=3.N[I- MP=X)C1:/ORP^^PZY-PC<. =)$. &;U&9%/$(63PT7F=E!?ZC^KBA>U3T M_%RTNY3O92#NQ^!7HSBNLYXF>;+>\^)(SD;7F7 5M&27 VJ342 ,H:6$03ITJVW.BAAMT".FB1E6>V#&(Z3T^U)3 M$58U6-VLKW!Z=O3NWW]!T_E]J9TX_'QZP:/92W,K9Z5<$;4#TI/4M>(5,81F5 M 3W6'"FB"#0K!9:2>!49TUYK0VMW/=B/XGIS*A9K_%+6N$G%02E+_;(L6_CE MQ_7/K.@X*//$ESE^D88D-43T^&U3SI:^G481:LIX5"W0/*[>D_#& M^JU,M7A1"-PM@]]5'@UA:9TK[X)B(E@BP" ;I! D0'2$&9<3"!J]K=X_ZQ8% M/3<:W%F2CT!B![;VW7U'A:V V1PBR_JNNGFDIS.^1;@LAY< MH#U/17\FB5"7,EIBK>5$@XN*N90";)0.N@E@>ITRLKNP[HI[!\[U+/!?A^/A M^>7YBG"D.M/(-'&QE(G08(ASJ-@8*.^87\P_J2#R6XOV+/1=1#:IP;^^!>^_ MWR \HQ*3S!I"E==$*E6&N((@"54<$]*8Z&M<#K<6[6DP3"W![\R_!ER'Y?6V M+M<&YC(%(PFXD-%:!D."+7-*8I"*,U2&NGISHIL$]/OVT(8CNKM$&H#3[HR[ MWO8XW;'=&9,\\%*H&$H;XM+LR8&WA'D;M#:>@Z[]B-'%/OKUA_: U=V07=\R M;@#GZVZOI_-)_/O116' ^N*'4@_F@#@)J/]30J8"'GT5-,LQ\HR,KPS61XGI M.:[7.TXF70BM ?0]R]G'&/OI*LN:2AE, $5">;*4F@L2%-<$]4)(/(NB"%Y: MISY+=;]OR&V8!R\L^]>,]L^7Y7"OQ#4[N)Q_G4R'_X TR,S'B-<!@253.TJR$Q-^T O['-M&X;J^,PEJ'H HD7O.96/SR-YB5!)9CF XGB0W* M\*/ /!#M*2^Q"H\NJ[-$<\A!\J*04BO'X0'Z>PXOO]*3L"\06CD$X?F]A[M[ M/_Q^,9PNYRHM=EZRG*//:/]Y)E$"GI5YSG@K9Z=<2LH:!K6-]FK$]QPS:0#^ M+PZ!!K"/VSV?C!>>S#M_,9S[T?)**_/+I]\@?9A,/UR6^; ?9[-+/XXP",Y8 MKH,@- 7TG**2Q'MF"5!A(2B'#E#M>N6MB>S9P.\7R]V*M ',7OG?RY$G#[/[ M\V3\K:1S+B^HV5G)VK_Y]R49[?-D_I\P/X$X^3(NUML-AWXV0 ^>HR-5CB^G M95( 1Z_>"\) .^N\$E[7[EWS(AOKMZE(SV>C/>B\Y?.TO!)1WZS^J/P<&_ D M9+;H'=& B@9UBR(V)T8 I6><9I:)VA?(R^ZPWYXK;_6$[0^F5U8M<5UT/"O* M9;)0+C[.A]^&\Q_5*R@V6JW+JHKMM]M&I85%99/+.;&< 9&HWTDQIX@V@4K& M-=#J@WC>2J4%8]1FFA+>DR(0&:@F05A/#!%MZCGNQZ._+(*6N76JQ?8K+*ZBUV H$3Z:X M;".1!N#4R;.VB%$F&I&1W/!BN4D2DA)$LJRS43*%5+N3SUM/<=D*5B^1XK*- MC/NN'[F_N>N]+[WEC^-T&>%JW^M$"IE=00T8,.E-B4@;$4&3/A M.3MW'P(:?Q7M'#:3%Y;A:]#'S_O-DKN /)7$*%':S.N,!I8'$CBW200:F6PF M'V"[9)A74%6SCR'QPK)_S6A?Q3B/+N>SN1^GX?C+R60T^C"9EK\<.)DD%]P3 MSITB$I0E-GA/HN/><@B!ANJU\YWLI/$+H#(>:QV'>N!X6T=DF2XT4(I%23/Z MV:Q,L0,NRF58FNLG+R,5'D3M@NKJFWBE!Z,B,KL[+#O 9.=S MQ&E!4608EF?IV<=U+D41!'6&$E1EY1U":^2!18/2! ;<.Z_IBWNSVV_CE>:5 MM7MB]H7*ONW6FC@O]]6&<$%'(PP1(6DBH_ $15'>PR1/00D??<.VUQ:W2WM) M:.V>E?U@LN?M8^B]P^!VF<3B#X^DP0I%97LO,\YB" M$X2*\@2>N$,NE0DTZ$:"-=Z'T-K5L_TN7^G-U)R3TP6HWI8#]!2'!H9F69HK MD; 8JY$A$N\R*LDR1Y0%T+'Z0-@7VMJ;<98Z07@_!W(KN+T>]^K1Z.CC1O.3 M7(J:,UMXHZE"+GE)28AH4 >H^O]/IK]'3V"<#_BRY+%0T' M$)10J=#DH1;-=R<8];+.GMGZ=8[96*>H+ :B=E+*]7P\VY,^ "T:S0@VGI+5$*&!"\$T4(Y<$(ZH6JWA7R2H'[!5TWLF\%I!QDT *C2G@8) M^'HP3N_A&XPF%V5/ATM3:U52PIBTQM!<6JOBV2OID4ZAV1VD!YS MJ[D\')C4AD#,R+X<@5A#&:&@A/=&.EE]V.Y6!/;[A-D=]+J34@.:KD+T/>3% MVRA>$Q[9*H.EI>4Z*UWF1 0I2R_K5EX!/[VU2K-]+, 7EGT#:#\8+7X&TL-; M7QWE ?6@I66<^*#0^S.H-X(4E"C-)0\B9U:].>+G;8:&^\!J MY*)96^E^".G]Y?2J<>W?_.@2EG_\83)=-;":#0QWPF8=B8BEL)0[2VS2DG#K MN?.4E5$"M77M-@2^TC2F.@#M3I1MA^W_>O3I_>')Z>%__/;Q[#\/5EVRAN-% MO/KK9)0*#8N)D_O&Z;=>J&)@?K]-5HK$+P=W7D)"B"7HXF00M) M$*C<,H=*T-<.#]^F8+_'TQNL6WYV:=*@GDZ*-OD1DVQDB,=PS9 MX]$N5$$1=,:%H9DYIZJ/KGJ(D)XM]WJ"OMMB=6^N-P"=&UW*5U$<)XRU*EBB M36E*2-'!=B5RY*,%RHS2OGIWA'M$M'!/[278QWO![\#E/0JEZU2]'*2TZ//K M1\=^F#Z.5_WLUUM!)R%(YPF@DX","9%XX1FA4N3 F$LNU=8S3Q+4KR-6'SSU MN-^ OCDI+L(8TJ&?EH2N=>C80$)6X''@/G(B02=B/?X26>+)9#"*UF[C^3 E M_2:$UP=/!7[WGFEZS_R[CEEP"]9H#22 0CM0:4&<89%PGJPJL[^\OS/K:F.' MJ>=X>77+MRHO&] D'\=Q"KZD_RW_^7%\?W,WVS]D8:WD21)1>OK()-#4"[ST M7S!9:6J]=;55S)8D-N5B[8B+^ZD1G0FI 0S>L.L6T=6;6?\#R704D!U:=\Z@ MCK6*>.L-20*LIB;S5+T1S%/T])X>T1T0'K>V]Y-*.V7G]W@UL,$I815RA&M: M,CX2"2)F8B@%[L&S?#=46.<]O!BF]I1 ,T@Z2/]U.9LO7M?/)H]X M%@^7/IV4&/]L.%^/E%F^\-R8 K-X[!FHI 5>"IG08#V10@*QG#N"!J<22D?I M37UOL-L]]>L3O"3*FT)'$W['_3?-Y97RNR]/J_/9NDP[#11EZ(T%3Q(%O%BD MP*TIHU GH/>F>?2*T5F_B#3;0^WB*-[;[-T]9B5D#H F.2]MBS1XXL!DP@ $YP*O M!U$_H+P]G1NAU;Q!M-:78@-(?=)(N9\&IP65/C)!8J*22+17B$NYA/FC$9KA MQ1)U98QN1^%&Z+1O 9T=2JY=7#Z2G4E-#%R#)4P!)1(=,^+!E&30&)-6V:!I MTWRBK7O#J*P@MP9 B0I_6;CT:3*;#:0Q'OTR2JC6F4BF>:F_-"0GG[TRW I> M.YQYBX#-HN/T+:!J=\8W@)HG8_M66V:2CD1ZC[]P9HBE01(>C0^^#-".M8V^ M_5]7?TZZ]'GQ?%%;\?G)P MOYXGT_E76!*X1T%)Q=7K5)ETQ8YN2D^<\#Z7^;/.A?+N!X;X7%JE<:^SMEP+ M7]L^KEAZ\F[D9[.CO(IE'DU/2J>U1R:F6"&U5*4N@P*ZWXPGXKWD)&3J1>1H M8>K-&NYML6@+J;\[B?I6&+DK+C=@@:VCX ?CM-C5[/-D#M<]IZYX%X20R0 G MB@5+I,V4.$$] 8Z; ^Z"A=H/P1N2UF.>56>XF'0OI :P]QS[!L$SRIUR1"7- MB#32H85@T)OAC LK!>-0.Z3V'$W]*K1.@'#7^*\IE=XS91X_I]?O?DDPYWQ, M),8RC-XQ25QIV4L]A:B"!*$V>X)]>IU^TZNZA$YM)N\[2_#LY524=&!C4(HP MSR4IP][0IHB4>)-M9$"-J1[IJJ*B.DMP:D)%;2.5%@8L/+BAIT9(7+$1E$?+ MM31T-K'4#O!8FH0P@DI8\92X-)'OKKLV(:''@HJN[:\7E$VKYMBMG5W]Y6SU MMS,V\%)I5>K4G"G60!89^6J!9!: 9P^2LMI-LW8BM#4WH3Z"-E&25<7Y"HR[ M1_9Y;9;D' -H3HGR(1#IHR-!9^2P@PC@$YAD]K?]GB.C-1W:&3A?6&*O5JLF MJ3Q:+)Q(@8:1M)Z2P,&3)%)T7.H,K':KW^ZT:G5;\]5IU6W$^5KLT6='CV@& M@9>I-U3RLG//B=/6$X:V.9/ 3015S31MG[4H]0T]="[C=0W,O"V M9WBKGL>B3YISX%1FNN1LH0%,T8^R7BMBI;%^\1C.7@0Y_4^PJ27M34"T->M; MQ="JD1'GUF2;#'&,HE-C>(FOZT "D\Y0[50PM2-8:MXZ_\\Y :;G':1+"QKM=[1\QV>O2U2 "=\'*I W!M:K\ M/EUU4O+.ZJ28((EY0R2/'KF*N\$3K34Z/C&%VK;ETQ3UFV#PDE?I;D+H6PT^ MDR$A(*5HT6#-;%$>R1QQP5EB)"1NN1+.Q)=*0WE9-;6C.+?(/MF&MTW#Y-GG M$:,SI4PGXI,O4\=+'\$@(RE5C ;PU-F[[[%OYT&K5Y!5E4S%+B:U0U.?CDY/ MCP]/3O]Z<')XG=<_N0[474SFN-#0CT8_TG!T62(^,XB7T^%\"+,]@E=U%JX3 MWNJ ";4"8*O6L,_@]CBZ1E1]0,Y2V5I=+&1_ENP0MS1.5>I&\CY4Y4W<'/0??:B#N\=G3+R[B!CR//??\RX^'/[ (2.0H MP&0)'$"&''9E"&2R;'JH]@[W$XK [!?'J5WF_TU IEF3\]G?P[K M>(@'-/^2)4Y!*I6GI80Y19*1_ZBRC*6R>E?+9VCJ%\?-@&7119K(<\!)M=REJ562 JT4"$V*,J[ B[!AHLHC*_3KLW<"AWH< M;4!Y[*FDK^,?&4UO&1DMP??26LA+XLODB<07-CDX9$M;%F C(>ZW8^[M!H;7 M?P@.SB>7X_D HC,&_T>"I!KYK32Q&7P;QSU\FWWZ&F):?7PQ\/AN>X_:NZRN?#ZS>0O+-CRY!'-,U=A]> M8_;8,.TEC;C,P3@=C_SXAK=6.1K8!8E[M3"_M]@U+4L; MZN,X74:XHF-E06YB?N[Z[5X[XW<)HML=R_?C_,ZZ:K3/Y8RG>K#_6('$7\<7P_+1,]0PO^!?_KT*F?>_VLME_:PLUG#;B",]6GRWZ(/Y MUTFJ+*\[W^S%L]A-6@]SHQ%9'>.R\^GY.'T8^2]5)'7[B[T4^V\NTE*U$MP%76CAXLW?HD<+9Y(K<$K"K>/J> M^7XO78DQG[F;%227B-"0R=W^&V8+OUHD>2QCZ#N?*I?I^QI MGD^>8T#?1VDTNJ9K]E#,9]M#]- '>Y/0(SR?;,: %AY'KF)-3Q^:G=XO;GV[ M7V=YHU/T)%.J"^O%WV(>W-7=),HNHY;]P_WP_&(T^0%PXVG_69VT4QKSH^OT M^QK] C'IC5G= !P6M!UT$%L^OUVLCUI>$Q\:L[]N M>>CVP!N][+"^-[#^<"\3SO;W!^[PI071_39.T]&/+SZD]Q9(61';X?1H7I7'[R^GZ4_V,XMI>./1H^SHV=AW3[9/W[]^WP!I7=?QU^.XWYJ[YE/;R2Z?M_8-F-. MJZE;A]-%X+NCM*W[7Z^2LO4,T7NF:Q6AGD"1 M77UUO8'/]A;@.S_;^\*=ANW@>B]7[.[:*\%O,EF&R!PC(T1H$=%IAUN M93&1Y#3^^Y):66O)%$61X[XIZDLN 1Z'[XE##"]G+PK+Q+^UWF LYQ.?$6Y9 N&8!)VLQ5/A>*0I0N$BYC MYN):C4R@_2 U7NH_EH4Z7VQ+(LO926WR8_4 M$EVYM]< L)+'4%6GT 96^*B%/Z$K'4:%U4"&:CE*$)\-<*ZJ/T6[4PNJ>F2? M 6 ED02;Y2AM8(5O-*C*Q6&F% G1 4A8:62HBFYJ>.EVO1-+]>7=Y/J%GF>^ M5D7S4##2V4X9!Y;L)E+8AT2&LC]*E35/WO]06W%E7KD7^[OD[W-H[QP,ESBG M_ )\^&3X&>@9O^Z23*YEVEB_3-X_BURL915=+!$T("Y53_DY^/+*ZY/0;BQ+ M\L;@V^V+Z\1RPN ("@DL8S[.> MQ4#B>W0?UDM$5K&N<8X89064*/6]\)MXW>0:Q70 MXNU<%4!=9)+J'X>Q!)4_BV3_:'ITZ=O6-LE305WXXX,?L:XU.?&U/BT(+.$Z M087C%=F?/3HA]"[2NCW$\SRW_,65>A"9 M2"NQ:KZAZ-2%'1&WD83IY>0%?4_1IJS:0_W]>BU3C7N3TZRU<72<"PS3TILO MM,\4HOA:J-U+_4OP=(JZ<&'5N:%^=)PCM$=]-DU@5JVA5"JZ<&%UN:'>=9PC M^%I42U4E&44>N(\%*[<-7G-6+O *S=)J9WX%>I'(%9%0-DA886VX7@YFT!=E MH@,J["-,:OCA&%KJQXW=F'LMZ$ZF[B#ZK3+/\K:*Z24X; M"E>K&AR["Z&2G?YS4=WFJ=H2Q="]!L"5K))I/4P;.X5/@LSG4MHQD)?BK&)' M 32"E;>X'S/S)OA%([KO&%YZ;U;1_#2VI.@:N)Y*%7 M=?*TRY+B3I858:I[&-5+3D[AK%&"T *>>I;82,@ I%>U J=@EIL:>.3_X/SI M!1S#]E*24RC+DRP&OS'2'MSO5$G]"TM=;"\1N02PG/3 3SN]DW?L\K,">LG% M*0#EH@7]U-D<#PTH-3#*8W>1YEWM%R3*U7_<0I3,*P3%7E7_7!I3'L6I1I(>LT#%&=ZCB\ MEXB< B#^E,'WI94T=B79KQ\^O?V<'57Z>0S=2UE.L1!OPK@VU+C-2ZEI719) MW4SUZ*<.NY9'=M=P#$/2:L-W&@1]-TZ&.OE M^O#L+&Q,):N,^F.5-\QPTK M(/!QYY@6G>B7@PQTS+(U+?I56P\*IHV3;:LJC-ZYS;+,XDMH7H . S/0RO$8 M=)202S,!U!JZ-!:X-!:8=K>NBFPIBFUYOUX6*_U]T9SP';"P-33MC#!.#/RD M8*RB:$;:18*]Y)UZAK-,GXLD2UE%'Z\[4+ GN8&B= A -P[=9>+CAZ??/II3 MS4J]5&)UDR6;*'F&,&'/;:?I-$()/K!X#LT&A0.L[:+XO3X+ M'.QM;8@CM!'!R!DNBVU>T?K"(TC8J]IP5WA*""]/2"38,"KL06V4'V0GV^'" M0/?+I79$W!O:$&\XP <+K:YW16T8@4@M%.Y5;(@Z?098R/(@TETA*RG*V68S M>TMD%EW Z\#%O7L-$P,G&T9ED))VZ=0/XGGS!J:DRE"2/[C\(D MJARILX._\WOTYA_FSU-2BM]_^0=02P,$% @ )8NI6#(2T=W-!P SR8 M !< !S;F5S+3(P,C0P,S,Q>&5X,S$Q+FAT;>U::W/;N!7]WE^!VM.L,R/) MHB7'ENQDQG7DC3I;9]>1N_W6@0C01$T27 "4K/[ZG@M0#]ORKKQ)$ZVGF8DL M$A?W 1S<>P#A-'5Y]NXTE5R\^]/IGYM-]E['52X+QV(CN9."5585-^QG(>TM M:S9KJ7-=SHRZ21T[:!]TV<_:W*H)#^U.N4R^F^LYW0_/I_O>R.E8B]F[4Z$F M3(FW.^KXN'?<$7'[C3@^ZAZ-V\?M7G0H$ME)ND>]7KOSKV@'72$>^E@WR^3; MG5P5S522_7[WL'0G4R5"$@=+P->A^ M;.%^SQ,G[UR39^JFZ/NX:U5S\5AGVO1WV_[?";4T$YZK;-;_;J1R:=FEG+(K MG?/BNX;EA6U::502!*WZCX3O,.(?IR&N(^C)5"'G<48'%-S@+E5CY5@G:D7W M(]C,]Q@S(LTW 38CS_<';Y_8"=G8\H\JC7Z6X\?R47 FNPF[5[>'SR^P+MO%D;:'BE"H%)[S=I M-+Y1Z%%K'M?7M_X $NW6(0W#D*5\(IF1$R6GR-PN59;]5'&#U9'-V)4LM7%, M%^Q"FYQ%[>9/3"?LDRRD'>0LQY-1/&,)C_'* M,)VC5#@=Y!X)%#*6UG(S(Y&@$EE8F MM0$<*LI,):! *"9T9]D2IC5"[ /36 E"D>(&2509!(!-#0!Y<];[$W.;LB33 M4SL'KI$WRCK#88C3R^ WO&RLX,_.G7GD[0N&8'?K(#BZ-U^O=H\/HJ,36X.L M)AB42'22*#SNV==^,H>,&^EA QBH<29I>ID$5L>9LBGU(+$<>91R*3T+9>-, MVPK]*,,:G07\E$;'4N"U97N BY# 7\#$X"Y.>7$CV1F2UU6502+J\&9TN"># M%]C A*?PJ(B=%@&WI)]1AEN!2>H02&*,Z'((<$$8+/X&"'W>T& M+OCVMB#W3:L7T3B\EQ8CA0GTU?"WT=6@0AWSRF[>A2KF6 (IM:50@W5EH !9 M;**LSXV0DH770TQ\F557,[.1&??0JXOP$CZ-.FM3HT*&A2]69TKX,P%;C:T2 MBAM% :A %7RM*$A39:E\^\5J?:WWF51;"8<<,C=U*D%+55QEG H PO).+&D M>@12L.*T]0OCF"7%CH&-Q3)0@ M_'*K"TZ9GUM@GT@J@9H;,0<8(*_X6&7*S8@9K#-+R\UCT<,LK)1[HBLDUQ>8 MNSJ@LC(E8&X]DXEC;81WP-/=&^RS#.C-C%ID2%;YG$83+I,$?%--:$N\AC,@&.3H\KJ>2'L+HB/QJ V$=Z\H] M[<$F580OI"6Q\>2W]U1L/.?Y?E7*,!+PQR.0#+Q0%(HM0F&=6<,$/P8*;?9K M$NA;UJ+Q&?F4B(".X\H0'%:J[AJMN;8.[^EP%;IL#$6_A+,DMO=$EP2X1J9[ M(%T[C@V9].<4=(115 N_7@>O4FX7%(5RI%\'4OCBX<>C3NPSEJE;F=6'%@_D M&Y\]1)^)_6W?Z1V^G)V>/^L4\X736&8S2JZKX%TF-H+?,VC+(TZ\\(Z#%SMM M[((I^!=0F>?*.2E_I72,-;@(M0L%_[R2/4 Y &!+\(OVC]GI^DES]@.K]OJWN,@5)IFAC] MC)=6]N=?3I#RRXS/^JKP8^@[G=3ZQ]HYG??I2L"$2@=H2&W%&PS-R]L"K7:X M,> ,_HNYY;JYY9OVG7C>MF"^KK&_\]FKW>A-^Z37\)=+'ES4 MJ$?F"P;]+>)]M=O%RO*?#W] 7\3[C'EN,U^J?FUTZO7D5V")>.DLCU&@)W^D M_7CD]GTF M79.[5R]:E=KZ7][ZX>!X(I^\>E6GXO:R"Q\#=)5[NLLS;VO5G^%"V;Z_R/9? M4$L#!!0 ( "6+J5AE>?L X0< -TF 7 #,Q,BYH=&WM6FU3&SD2_GZ_0@=U65)E&X\Q! Q)%>>8C:MVR2XXM_?M2AYI M&!TSHUE)8^/[]?>T-'X!S*[9Y!(O=:F*\8Q:K6[UH^Y'LLY2EV?OSE+)Q;N_ MG/VUV63O=5SELG L-I([*5AE57'#?A'2WK)FLY;JZW)FU$WJ6*?=Z;)?M+E5 M$Q[:G7*9?#?7<[8?GL_V_2!G8RUF[\Z$FC EWNXH?M(^XAW1?=,^%EU^='Q\ MG/!(QKS=;1^,CSKB7]$.ND(\]+%NELFW.[DJFJFD\7O=P]*=3I5P:2]JM_^V M(3[/4^=O'--GJF;HN?]KE7-Q6.= M:=/;;?M_I]323'BNLEGONY'*I6673!5R[F?4(><&=ZD:*\<.HE;GO@>;V1XC(M)\(^/[@ZO1\&+8/Q\- M/UZRCQ>L_V$XN& 7P\OSR_[P_ >\0NO@BOWTZ>KZT_GEB(T^/NGDMCAU]>F' M 8L.]OCK9M3%)_MT^1XNC#X,V/6@_^EJ.!H.KMG@G_T/YY??#]AY?T2>1R<' MW8WC5W(AL :;F4PPZG'YOP=?=ZVKPP8;I5!C6;_%^JFTF'4H;;!8&J>2&7,I M=Z]V#X]/_YAK!T?WP?KORI+:\$H5 F'N-;^A_U%K[M?7'_T!"-JM0YJ&(4OY M1#(C)TI.D:M=JBS[N>(&D($R*2S]AMH:>9%#>R$0)G0KB$A@F%1@7&"%P5C!H";[\HPXL83'>&68SE$ACV7\JC:R5D .YLAF* M/O&'J7(I'+2EC+V!I+>$:5K S0FZ"3:>K4[#"T;EP9\'E9(EJD#<"4++.#< M28BCV:RTJR)!EN%.08\JXJP2T DLK02U 1PJRDPEH$ H)G1GV1*F-4+L@Z&Q M$H0BQ0V2J#(( )L: /+#66]/S&W*DDQ/[1RX1MXHZPS'0)Q>!KMA96,%?W9N MS"-K7S $NUL'P=&]>+W:/>Y$;TYM#;*:8% BT4FB\+AG7_M@#ADWTL,&,%#C M3%)X&:@)'V?*IM2#Q'+D46[0$N0@)_ M 1.#NSCEQ8UDYTA>5U4&B>B -Z/#/1FLB Y%> J/BOAH$7!+^AEEN!4X!WB1 M+1L/E-P;*,% Y.=#D$."",%G<+##[G8#%PQ[6Y![U#J):![>2XN90@!]-?Q] M=#6H4,>\LIMWH8HYED!*/5*HP;HR4( L-E'6YT9(R<+K(2:^S*JKF=G(C'OH MU45X"9]&G;6I42'#PA:K,R7\*8"MQE8)Q8TB!U2@"KY6%*2ILE2^_6*UOM;[ M3*JMA$'8__M.)6BIBJN,4P& 6]Z()0U CT J5KD0OHTE"2)'H[\4GY&3MQ[: MXRV"]D'W,;0W3FN/$+YY0MP8Z%@<$R4(O]SJ@E/FYQ;8)Y)*H.9&S $&R"L^ M5IER,V(&ZX:EY>:QZ&$65LH]T162ZPO,7>U069D2,+>>R<2Q-L(;X.GN#?99 M!O1F1BVRI&5$(J#R =%8;JI$CG_)F(ZW"-,A70\F/*M\3J. RR0!WU03VA*O MX8T+'K)!C@Z/ZZFDAS Z(K_:0%C'NG)/6[!)%>$+:4EL//G]/14;SWF^7Y4R MS 3L\0BD 5XH"L46H;#.K"' CX%"F_V:!/J6M6A\1CXE(J#CN#($AY6JNT9K MKJW#>SI.A2X;0]&OX2R)[3W1)0&ND>D>2->&8T,F_3D%'6$4U<*NU\&JE-L% M1:$!%+YX^/FH$_N,9>I69O6AQ0/YQF=/T6=B?]MW>H)>)C>#W#-KRB!,OK./@Q4X;NV *_@54YKER3LK?*!UC#2Y"[4+! M/J]D#Q!'IK94"?"7V/E\7:[Z(+0 =:V@CB;1.DUUR)O\'J0! MP2_"+UJ; @,1=GZ35C>/ 4EIFICJC)=6]N9?3I'?RXS/>JKP$^8[G=;*QMHY MG??H%_\)U0EPCAI9'E&A>7D9H-4.%P*MW6/6R?MIYO; MK>C)MB^D=M^;',S&S-B2%V]W#G;F'6KD]#KE'8ON+S$"T\/)"?,2;D9\FX7V MGO9;OHBQ'_GLU6YTU#X]:?B[(P_N8=0S\P6=_A;^OMKM8AGYS[4_F2^F?:?*^XH1MV;1XC3WE,%J\P40-[F1(,OO)@'M036U@XI1,V,4B7W\,5+K!1D0J*H-D3J7_6L9&.FYFCZ=WWR?> M-7E]]=I5J:W_5:X7#I4G\LF+6'7F;B^[\#'@6;FGNSSS[E;]&:Z7[?MK;?\% M4$L#!!0 ( "6+J5B60BC]N@0 ,@1 7 #,R,2YH=&W=6%UOVS84?=^ON'.PM@$L1[*=-);= ('K8!ZZ)$U<]'&@Q2N+ MJT2J)!7'^_6[I*3FNTV'+EV7!\?6Y?TZ]X@\TB2S17XPR9#Q@Y\F/P]FN.DYMGAI Y:+E8Q]WTVH=GFB &+$XCVX5WOO#?MP?ELZAVCP6[X3WK_LS)6I)OZ MDI"^6_/\KAO6B<5MI4C/):=;U)3*Q0TC?9!6: <56ZV["\MKQ=- KW M0*5@,X1SII=,H@E.+G/W"J48C' 3 M)(=I)C"%V24FE147""=I*A+4+L0Y4M0%)AG%D4FO"W3=P4A9F7VVM;L_?O0L M2L8Y[25!CJF-=X=?GDX0[7^W\42]MJ^GSWX3J2CL[3H8%@J*#7R0:ITC7V'7 MS_UMQ33=T?D&SK!4FJ8NX4CI J(P>'O/_"!5VCNFPB0LAX^U/Q KB&2_,YUD MS[:BO7 \B+KUWIY6.45/5%'F@AI<"YOY !H_5D*CV^--G:AE[@NV#90EVGW! MMS_QDZBEA7419I=)QN0*6Y)&H\&0B#0:.RK^/\G4_S'()"2QHV!^C F%912* MTU4P59)]@6HI$\Y4TK[B&-%U;BS/@<)1U<0T,I1$$=-MZ">93-QU2L2%3^EV M(EI5Y36A5(G:UV+NX?%C>4(#MVR98VM>*LU1!P1]SDJ#J=Q$VRIK%5%[)3&A=O]Z,9IB.8)5INO1$@OK(6()95A>9NY,?>\:]&#MF\4=L>77)=-R)B2R5>=0:=U:)@4]\M+B&[><8Y_1[[.MXSZ#3WD[_=2NI7Y8*#:W3\(^'V-%C]QQ#Q$6-A*5OR"(P>I1CO(K?C M=](?6JDO,F$:V4OCJ8^JQ DB)IV>^;(,(\F^S@0=H?3DIC&G3)G8!75GZ7VB[KH/O%AG2#Z:! %' M*I>4!KHX++5-8DZ%MW+QLWAN$WBZD1..>^3CFEM12YH$Q14.#J:.7"EK0M5O9AEZ]\3=%\UF]2=OP; MG+\!4$L#!!0 ( "6+J5BPDVV.S00 <2 7 #,R,BYH=&W=6%M3XS84?N^O. U3%F;B8.?"Q0G,,-ED-C,ML!"ZCQW% MDF,56_)*,L']]3V2;>XLT-DNI7G()#DZMT^?CKYXE)@L/1@EC-"#GT8_>QY\ ME%&1,6$@4HP81J'07"SA"V7Z CRO7C66>:GX,C'0];M]^"+5!;\DE=UPD[*# M)LYHJ_H^VG))1@M)RX,1Y9? Z7Z+QWL[,1T0NJ [K!_OQHM^U/5WXMC?'L21 M3P=_!"UTQ>65CS9ERO9;&1=>PFS^L#_(S7#%J4G"P/=_:=U=1]02EQJ9AT$W M-VB,I3!8A,*@U<OH;5X,YHI'E<+-?^+8>V8Q'U=57WM8)R4"];T&71M M3T_EL.AL?SF?'1W \A?&GV60*T]G1 MX=%X=O@K_H36R2FG1\>S6%^#,$NG'?..N,.G$W&SC'H#?Q_TON?A38\ M+JN?N* (1=C;SO_]K>P_BL9)H71!,*^1MYMDD>%2N";;0#00*G-[#/-;RYM% M>_XVR!A,PN",J 413'O'5RDKX3 RUM+U_6X;9FV8)UBP!DPP3IA&"F#Y;?S, M60Q3+HB(.$GA.(YYQ!0NQ[.O"\44$$%M.L4,4:4-><8PRYQ%"<854:<-Z&!A MQ2J(65\;[ Y?O#RV(2#_O.[Y06[;[9=0:?IZ\=GOXM4X'<&%H:Y MA*R$"R%7*:-+UG8\^%P0A=N;EG#*TJUD?%RE&CV26IQP;7'&3N "*?2VX8G;FZRI1 MP^0-L@F8)1ALT,UKOK*H4-S8").K*"%BR1K2!GN]/A)I;VC)]_\D4_=]D(D+ M9$=&W#9&&)9@*(J_@BZBY!FJQ81;4ZZ8MHQH6S>2IH#AL&ID&AIRI(ANU_1K MAA FHMREM+,'5Q5I12B9,^5JT8_P^*4\P0TW9)&RQKR0BC+E(?0IR34+FP]# MRG6>DC+DP@'HG(9UL(4T1F:A51Z7=OKAP:F)Y@A6F6]$2<>OA(E!U6%HD[DV M=YQIR]"'MOYN9\]_VNQW@B=MWRGLEBNY*AN1T3D1^ZU>JW&HF11V\RL([IXX M2Z[[X%2X5 KM;<[=1ZMHW26%HZVL!MM>-=?NZ<$:F>_8]%OTN[[6WQEJ]_ZH M!+AN^A6;[=NN6]^$J#Y4[LSEV+1,.07;[? ]@?<# ?N/P>(BAMQ@MN@%0$VN M\#(W_)+![R@?X01G-K=7[.L%YD-XM]S@?=="?YYP7:MDW,/J9HNL?B+"RI_G M51LJ_E7"\<;%/WZ*I3C#['6J04@#E*'BHGA]XK5]H\5NJ2N+[[7"&LLLXUHW MEVL= ^,O[&4?287)W9_^18F98J:8B*P%5Q!1VBSV6< C*K) E-7]U#=ZKE?] MEZA_*C2>5AZW'U#D4CM-$[K]PZQ//K*H MM85_XT(6.$ +\[3+*Y]RU._5@Y@M]P#H;U!+ 0(4 Q0 ( "6+J5@=I]H. M>Y< %]5" 1 " 0 !S;F5S+3(P,C0P,S,Q+FAT;5!+ M 0(4 Q0 ( "6+J5B#X-/ -0P (9W 1 " :J7 !S M;F5S+3(P,C0P,S,Q+GAS9%!+ 0(4 Q0 ( "6+J5AS9NT>$1@ "S? 5 M " 0ZD !S;F5S+3(P,C0P,S,Q7V-A;"YX;6Q02P$"% ,4 M " EBZE8"*TM+!,> #(.0$ %0 @ %2O &UL4$L! A0#% @ )8NI6+6?I(VOF@ E1@& !4 M ( !F-H '-N97,M,C R-# S,S%?;&%B+GAM;%!+ 0(4 Q0 M ( "6+J5B"(RK Y54 +\+! 5 " 7IU 0!S;F5S+3(P M,C0P,S,Q7W!R92YX;6Q02P$"% ,4 " EBZE8,A+1W#,Q,2YH=&U02P$"% ,4 M " EBZE897G[ .$' #=)@ %P @ &4TP$ #,Q,BYH=&U02P$"% ,4 " EBZE8ED(H_;H$ #($0 M%P @ &JVP$ #,R,2YH=&U02P$" M% ,4 " EBZE8L)-MCLT$ '$@ %P @ &9X $ #,R,BYH=&U02P4& H "@"> @ F^4! end XML 63 snes-20240331_htm.xml IDEA: XBRL DOCUMENT 0001680378 2024-01-01 2024-03-31 0001680378 2024-05-07 0001680378 2024-03-31 0001680378 2023-12-31 0001680378 2023-01-01 2023-03-31 0001680378 2022-12-31 0001680378 2023-03-31 0001680378 snes:EvolveMember 2023-11-01 2023-12-31 0001680378 snes:ResearchAndDevelopmentEquipmentMember 2024-03-31 0001680378 snes:ResearchAndDevelopmentEquipmentMember 2023-12-31 0001680378 snes:OfficeAndComputerEquipmentMember 2024-03-31 0001680378 snes:OfficeAndComputerEquipmentMember 2023-12-31 0001680378 snes:AutosTrucksMember 2024-03-31 0001680378 snes:AutosTrucksMember 2023-12-31 0001680378 us-gaap:FurnitureAndFixturesMember 2024-03-31 0001680378 us-gaap:FurnitureAndFixturesMember 2023-12-31 0001680378 us-gaap:LeaseholdImprovementsMember 2024-03-31 0001680378 us-gaap:LeaseholdImprovementsMember 2023-12-31 0001680378 snes:DepreciablePropertyPlantAndEquipmentMember 2024-03-31 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-03-31 0001680378 snes:EquityIncentivePlan2018Member 2023-06-26 0001680378 srt:MinimumMember us-gaap:EmployeeStockOptionMember snes:EquityIncentivePlan2018Member 2019-01-01 2019-06-30 0001680378 srt:MaximumMember us-gaap:EmployeeStockOptionMember snes:EquityIncentivePlan2018Member 2019-01-01 2019-06-30 0001680378 us-gaap:EmployeeStockOptionMember snes:EquityIncentivePlan2018Member 2019-01-01 2019-06-30 0001680378 snes:EquityIncentivePlan2018Member 2024-03-31 0001680378 2023-01-01 2023-12-31 0001680378 snes:ShareBasedPaymentArrangementOptionInducementAwardMember 2024-03-31 0001680378 us-gaap:ResearchAndDevelopmentExpenseMember 2024-01-01 2024-03-31 0001680378 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-03-31 0001680378 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2024-01-01 2024-03-31 0001680378 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-01-01 2023-03-31 0001680378 us-gaap:EmployeeStockOptionMember snes:EquityIncentivePlan2018Member 2024-01-01 2024-03-31 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: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 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 snes:PreFundedWarrantsIssuedInNovember2022CommonStockRegisteredDirectOfferingMember 2024-01-01 2024-03-31 0001680378 snes:PreFundedWarrantsIssuedInNovember2022CommonStockRegisteredDirectOfferingMember 2024-03-31 0001680378 us-gaap:WarrantMember 2024-01-01 2024-03-31 0001680378 us-gaap:WarrantMember 2023-01-01 2023-03-31 0001680378 snes:CommonStockOptionsMember 2024-01-01 2024-03-31 0001680378 snes:CommonStockOptionsMember 2023-01-01 2023-03-31 shares iso4217:USD iso4217:USD shares snes:state snes:territory pure 0001680378 --12-31 2024 Q1 false 10-Q true 2024-03-31 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 5144632 3562000 5395000 161000 95000 346000 388000 874000 795000 4943000 6673000 154000 210000 353000 388000 22000 22000 5472000 7293000 116000 150000 391000 368000 159000 217000 34000 33000 15000 18000 715000 786000 147000 156000 862000 942000 0.001 0.001 10000000 10000000 0 0 0 0 0 0 0.001 0.001 100000000 100000000 5144632 5144632 5140024 5140024 5000 5000 136350000 136259000 -131745000 -129913000 4610000 6351000 5472000 7293000 415000 233000 280000 141000 135000 92000 370000 387000 1608000 1750000 1978000 2137000 -1843000 -2045000 15000 8000 4000 0 11000 8000 -1832000 -1832000 -2037000 -2037000 5144531 5144531 171047 171047 -0.36 -0.36 -11.91 -11.91 -1832000 -2037000 37000 36000 85000 166000 0 -2000 66000 -69000 -42000 -28000 79000 -38000 2000 1000 -34000 -325000 23000 24000 -3000 -11000 -1829000 -2015000 2000 1000 -2000 -1000 -8000 0 6000 0 0 11000 -2000 -11000 -1833000 -2027000 5395000 4775000 3562000 2748000 4000 0 0 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 first product is 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%">.</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%">ContraPest 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 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 November 2023, 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">TM</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, a soft bait containing the active ingredient cottonseed oil. Evolve limits reproduction of male and female rats after one to two breeding cycles following consumption. Evolve is considered a minimum risk pesticide under the U.S. Environmental Protection Agency Federal Insecticide, Fungicide, and Rodenticide Act, 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 33 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 March 31, 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 March 31, 2024, we had an accumulated deficit of $131.7 million and cash and cash equivalents of $3.6 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 </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%">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 March 31, 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 six 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%">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 March 31, 2024, and our operating results and cash flows for the three month periods ended March 31, 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. 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 $61,000 and $41,000 for the three months ended March 31, 2024 and 2023.</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 33 -131700000 3600000 <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 March 31, 2024, and our operating results and cash flows for the three month periods ended March 31, 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. 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 $61,000 and $41,000 for the three months ended March 31, 2024 and 2023.</span></div> 61000 41000 <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 $3.6 million and $5.4 million as of March 31, 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%">March 31,<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%">165 </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%">161 </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: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><td colspan="3" style="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="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/>March 31,</span></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="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="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: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%">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><td colspan="3" style="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: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%">— </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="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: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%">— </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><td colspan="3" style="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: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="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-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%">March 31,<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%">797 </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%">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: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%">71 </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%">879 </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%">(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%">(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%">874 </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: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><td colspan="3" style="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="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/>March 31,</span></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="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="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: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="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: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="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: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%">— </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="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: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%">5 </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="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-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</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 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%">March 31,<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%">Software licenses</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%">139 </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%">152 </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%">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:120%">66 </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%">30 </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%">Insurance</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%">49 </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%">64 </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%">Deposit on equipment purchase</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%">25 </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%">Patents</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%">9 </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%">14 </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%">Prepaid inventory</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%">8 </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%">111 </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="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%">Other</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%">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="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%">17 </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 prepaid 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: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%">346 </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%">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%">March 31,<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,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><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%">41 </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%">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: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,809 </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,456)</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%">353 </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%">March 31,<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, severance 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%">285 </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%">27 </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%">12 </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="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%">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:114%">67 </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%">— </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:120%">Total accrued expenses</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:114%">$</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:114%">391 </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:114%">$</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:114%">368 </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%">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 an annual interest rate of 9.1% 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 March 31, 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%">25 </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%">36 </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%">39 </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%">43 </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%">38 </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="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 principal 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%">181 </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: current portion of notes payable</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%">(34)</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%">Notes payable, less current portion</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%">147 </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%">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 $3.6 million and $5.4 million as of March 31, 2024 and December 31, 2023, respectively, included within cash and cash equivalents in the condensed balance sheets.</span></div> 3600000 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%">March 31,<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%">165 </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%">161 </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: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><td colspan="3" style="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="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/>March 31,</span></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="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="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: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%">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><td colspan="3" style="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: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%">— </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="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: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%">— </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><td colspan="3" style="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: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="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> 165000 99000 4000 4000 161000 95000 4000 6000 0 0 0 2000 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%">March 31,<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%">797 </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%">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: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%">71 </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%">879 </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%">(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%">(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%">874 </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: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><td colspan="3" style="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="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/>March 31,</span></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="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="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: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="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: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="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: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%">— </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="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: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%">5 </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="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> 797000 747000 11000 0 71000 53000 879000 800000 5000 5000 874000 795000 5000 18000 0 0 0 0 5000 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 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%">March 31,<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%">Software licenses</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%">139 </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%">152 </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%">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:120%">66 </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%">30 </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%">Insurance</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%">49 </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%">64 </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%">Deposit on equipment purchase</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%">25 </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%">Patents</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%">9 </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%">14 </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%">Prepaid inventory</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%">8 </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%">111 </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="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%">Other</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%">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="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%">17 </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 prepaid 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: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%">346 </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> 139000 152000 66000 30000 49000 64000 25000 0 9000 14000 8000 111000 50000 17000 346000 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%">March 31,<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,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><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%">41 </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%">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: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,809 </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,456)</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%">353 </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> 1763000 1763000 808000 808000 54000 54000 41000 41000 143000 141000 2809000 2807000 2456000 2419000 353000 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%">March 31,<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, severance 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%">285 </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%">27 </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%">12 </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="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%">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:114%">67 </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%">— </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:120%">Total accrued expenses</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:114%">$</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:114%">391 </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:114%">$</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:114%">368 </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> 285000 232000 27000 121000 12000 15000 67000 0 391000 368000 0.091 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 March 31, 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%">25 </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%">36 </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%">39 </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%">43 </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%">38 </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="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 principal 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%">181 </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: current portion of notes payable</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%">(34)</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%">Notes payable, less current portion</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%">147 </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> 25000 36000 39000 43000 38000 181000 34000 147000 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:71.930%"></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.083%"></td><td style="width:0.1%"></td><td colspan="3" style="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="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/>March 31,</span></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="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="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%">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%">56 </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%">56 </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="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><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 March 31, 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%">164 </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%">164 </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%">(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%">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%">159 </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:71.930%"></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.083%"></td><td style="width:0.1%"></td><td colspan="3" style="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="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/>March 31,</span></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="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="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%">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%">56 </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%">56 </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="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><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> 56000 56000 <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 March 31, 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%">164 </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%">164 </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%">(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%">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%">159 </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> 164000 164000 5000 159000 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 June 26, 2023, when our stockholders approved an increase to the total number of authorized shares to 70,717 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%">As of March 31, 2024, we had 42,049 shares of common stock available for issuance under the 2018 Plan.</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three months ended March 31, 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;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 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%">36,708 </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%">119.70 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:#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%">Forfeited</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%">(41)</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%">300.62 </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.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:#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 March 31, 2024</span></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%">36,667 </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: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%">119.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="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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></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 8,249 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 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:71.930%"></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.083%"></td><td style="width:0.1%"></td><td colspan="3" style="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="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/>March 31,</span></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="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="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:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="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:114%">Research and development</span></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:114%">$</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:114%">4 </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:10pt;font-weight:400;line-height:114%">$</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:114%">4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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="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%">81</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%">162</span></td><td colspan="3" style="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: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%">85 </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%">166 </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="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="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 $2,000 related to stock issued in exchange for marketing services for the three months ended March 31, 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 March 31, 2024, the total compensation cost related to unvested options not yet recognized was $207,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> 70717 P12M P36M P5Y 42049 <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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three months ended March 31, 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;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 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%">36,708 </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%">119.70 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:#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%">Forfeited</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%">(41)</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%">300.62 </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.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:#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 March 31, 2024</span></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%">36,667 </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: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%">119.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="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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></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 8,249 shares that are inducement awards and not granted under the 2018 Plan.</span></div> 36708 119.70 P4Y 41 300.62 3.0 36667 119.49 P3Y9M18D 8249 <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:71.930%"></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.083%"></td><td style="width:0.1%"></td><td colspan="3" style="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="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/>March 31,</span></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="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="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:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="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:114%">Research and development</span></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:114%">$</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:114%">4 </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:10pt;font-weight:400;line-height:114%">$</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:114%">4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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="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%">81</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%">162</span></td><td colspan="3" style="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: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%">85 </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%">166 </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="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="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 $2,000 related to stock issued in exchange for marketing services for the three months ended March 31, 2023.</span></div> 4000 4000 81000 162000 85000 166000 2000 207000 P1Y1M6D STOCKHOLDERS’ EQUITY<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%">Activity in equity during the three month periods ended March 31, 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%">5,140,024 </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%">5 </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,259 </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%">4,608 </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%">5,144,632 </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 style="background-color:#ffffff;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:#ffffff;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%">5 </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 style="background-color:#ffffff;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:#ffffff;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,350 </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 style="background-color:#ffffff;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:#ffffff;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%">(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 style="background-color:#ffffff;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:#ffffff;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%">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:#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">2023</span></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;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;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;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;border-top:3pt double #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, 2022</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%">67,472 </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%">— </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%">127,482 </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%">(122,203)</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%">5,279 </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%">166 </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%">166 </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%">102,500 </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 shares pursuant to the vesting of restricted stock units, net of shares withheld for taxes</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%">1,102 </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%">(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: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%">(11)</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 for service</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%">4,539 </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%">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: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%">100 </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%">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%">(2,037)</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%">(2,037)</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, 2023</span></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:8pt;font-weight:400;line-height:120%">175,613 </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:8pt;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:8pt;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:8pt;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:8pt;font-weight:400;line-height:120%">127,737 </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:8pt;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:8pt;font-weight:400;line-height:120%">(124,240)</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:8pt;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:8pt;font-weight:400;line-height:120%">3,497 </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><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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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>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: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%">7,775,734 </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%">2.95 </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%">(4,608)</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%">1.30 </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"><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></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%">7,771,126 </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%">2.95 </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.1</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 three months ended March 31, 2024, warrants representing 4,608 shares of common stock were exercised with an exercise price of $1.30 per share.</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%">Activity in equity during the three month periods ended March 31, 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%">5,140,024 </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%">5 </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,259 </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%">4,608 </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%">5,144,632 </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 style="background-color:#ffffff;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:#ffffff;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%">5 </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 style="background-color:#ffffff;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:#ffffff;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,350 </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 style="background-color:#ffffff;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:#ffffff;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%">(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 style="background-color:#ffffff;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:#ffffff;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%">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:#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">2023</span></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;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;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;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;border-top:3pt double #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, 2022</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%">67,472 </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%">— </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%">127,482 </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%">(122,203)</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%">5,279 </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%">166 </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%">166 </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%">102,500 </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 shares pursuant to the vesting of restricted stock units, net of shares withheld for taxes</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%">1,102 </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%">(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: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%">(11)</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 for service</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%">4,539 </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%">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: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%">100 </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%">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%">(2,037)</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%">(2,037)</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, 2023</span></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:8pt;font-weight:400;line-height:120%">175,613 </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:8pt;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:8pt;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:8pt;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:8pt;font-weight:400;line-height:120%">127,737 </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:8pt;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:8pt;font-weight:400;line-height:120%">(124,240)</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:8pt;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:8pt;font-weight:400;line-height:120%">3,497 </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><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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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> 5140024 5000 136259000 -129913000 6351000 85000 85000 4608 6000 6000 -1832000 -1832000 5144632 5000 136350000 -131745000 4610000 67472 0 127482000 -122203000 5279000 166000 166000 102500 1102 -11000 -11000 4539 100000 100000 -2037000 -2037000 175613 0 127737000 -124240000 3497000 <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: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%">7,775,734 </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%">2.95 </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%">(4,608)</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%">1.30 </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"><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></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%">7,771,126 </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%">2.95 </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.1</span></td></tr></table></div> 7775734 2.95 P3Y4M24D 4608 1.30 7771126 2.95 P3Y1M6D 4608 1.30 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: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><td colspan="3" style="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="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/>March 31,</span></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="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="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%">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%">265,401 </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="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%">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%">— </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%">23,371 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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"></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%">— </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;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%">288,772 </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="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%">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: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><td colspan="3" style="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="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/>March 31,</span></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="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="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%">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%">265,401 </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="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%">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%">— </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%">23,371 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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"></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%">— </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;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%">288,772 </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="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> 0 265401 0 23371 0 288772 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%">We have evaluated subsequent events from the balance sheet date through May 9, 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> false false false false