0001628280-24-008267.txt : 20240301 0001628280-24-008267.hdr.sgml : 20240301 20240301170747 ACCESSION NUMBER: 0001628280-24-008267 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 80 CONFORMED PERIOD OF REPORT: 20231231 FILED AS OF DATE: 20240301 DATE AS OF CHANGE: 20240301 FILER: COMPANY DATA: COMPANY CONFORMED NAME: NeuroMetrix, Inc. CENTRAL INDEX KEY: 0001289850 STANDARD INDUSTRIAL CLASSIFICATION: SURGICAL & MEDICAL INSTRUMENTS & APPARATUS [3841] ORGANIZATION NAME: 08 Industrial Applications and Services IRS NUMBER: 043308180 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-33351 FILM NUMBER: 24711423 BUSINESS ADDRESS: STREET 1: 1000 WINTER STREET CITY: WALTHAM STATE: MA ZIP: 02451 BUSINESS PHONE: (781) 890-9989 MAIL ADDRESS: STREET 1: 1000 WINTER STREET CITY: WALTHAM STATE: MA ZIP: 02451 10-K 1 nuro-20231231.htm 10-K nuro-20231231
00012898502023FYfalsefalseP4YP1YP1YP2Y00012898502023-01-012023-12-310001289850us-gaap:CommonStockMember2023-01-012023-12-310001289850us-gaap:PreferredStockMember2023-01-012023-12-3100012898502023-06-30iso4217:USD00012898502024-02-29xbrli:shares00012898502023-12-3100012898502022-12-310001289850us-gaap:PreferredNonConvertibleStockMember2023-12-310001289850us-gaap:PreferredNonConvertibleStockMember2022-12-310001289850us-gaap:ConvertiblePreferredStockMember2023-12-310001289850us-gaap:ConvertiblePreferredStockMember2022-12-31iso4217:USDxbrli:shares00012898502022-01-012022-12-310001289850us-gaap:ConvertiblePreferredStockMemberus-gaap:PreferredStockMember2021-12-310001289850us-gaap:CommonStockMember2021-12-310001289850us-gaap:AdditionalPaidInCapitalMember2021-12-310001289850us-gaap:RetainedEarningsMember2021-12-3100012898502021-12-310001289850us-gaap:AdditionalPaidInCapitalMember2022-01-012022-12-310001289850us-gaap:CommonStockMember2022-01-012022-12-310001289850us-gaap:RetainedEarningsMember2022-01-012022-12-310001289850us-gaap:ConvertiblePreferredStockMemberus-gaap:PreferredStockMember2022-12-310001289850us-gaap:CommonStockMember2022-12-310001289850us-gaap:AdditionalPaidInCapitalMember2022-12-310001289850us-gaap:RetainedEarningsMember2022-12-310001289850us-gaap:AdditionalPaidInCapitalMember2023-01-012023-12-310001289850us-gaap:CommonStockMember2023-01-012023-12-310001289850us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-12-310001289850us-gaap:RetainedEarningsMember2023-01-012023-12-310001289850us-gaap:ConvertiblePreferredStockMemberus-gaap:PreferredStockMember2023-12-310001289850us-gaap:CommonStockMember2023-12-310001289850us-gaap:AdditionalPaidInCapitalMember2023-12-310001289850us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001289850us-gaap:RetainedEarningsMember2023-12-310001289850us-gaap:CustomerConcentrationRiskMembernuro:ThreeCustomersMemberus-gaap:AccountsReceivableMember2023-01-012023-12-31xbrli:pure0001289850us-gaap:CustomerConcentrationRiskMembernuro:TwoCustomersMemberus-gaap:AccountsReceivableMember2022-01-012022-12-310001289850us-gaap:CustomerConcentrationRiskMembernuro:TwoCustomersMemberus-gaap:SalesRevenueNetMember2023-01-012023-12-310001289850us-gaap:CustomerConcentrationRiskMembernuro:OneCustomerMemberus-gaap:SalesRevenueNetMember2022-01-012022-12-310001289850us-gaap:StockOptionMember2023-01-012023-12-310001289850us-gaap:StockOptionMember2022-01-012022-12-310001289850us-gaap:RestrictedStockMember2023-01-012023-12-310001289850us-gaap:RestrictedStockMember2022-01-012022-12-310001289850us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-12-310001289850us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-12-310001289850us-gaap:ConvertiblePreferredStockMember2023-01-012023-12-310001289850us-gaap:ConvertiblePreferredStockMember2022-01-012022-12-310001289850us-gaap:MoneyMarketFundsMembernuro:FromHeldToMaturitySecuritiesMember2023-12-310001289850us-gaap:AccountingStandardsUpdate201613Member2023-01-010001289850nuro:TwoZeroTwoTwoStockPlanMember2023-01-012023-12-310001289850nuro:TwoZeroTwoTwoStockPlanMemberus-gaap:CommonStockMember2023-12-310001289850us-gaap:RestrictedStockMember2023-12-310001289850us-gaap:RestrictedStockUnitsRSUMember2023-12-310001289850nuro:TwoZeroTwoTwoStockPlanMember2023-12-310001289850nuro:TwoZeroZeroNineInducementPlanMember2023-12-310001289850srt:MinimumMembernuro:TwoThousandTwentyTwoStockPlanAndTwoThousandNineInducementPlanMember2023-01-012023-12-310001289850srt:MinimumMembernuro:TwoThousandTwentyTwoStockPlanAndTwoThousandNineInducementPlanMembernuro:MoreThan10PercentVotingPowerMember2023-01-012023-12-310001289850srt:MaximumMembernuro:TwoThousandTwentyTwoStockPlanAndTwoThousandNineInducementPlanMembernuro:MoreThan10PercentVotingPowerMember2023-01-012023-12-310001289850srt:MaximumMembernuro:TwoZeroOneZeroEmployeeStockPurchasePlanMember2023-12-310001289850nuro:TwoZeroOneZeroEmployeeStockPurchasePlanMember2023-01-012023-12-310001289850nuro:TwoZeroOneZeroEmployeeStockPurchasePlanMember2023-12-310001289850srt:MinimumMember2022-01-012022-12-310001289850srt:MaximumMember2022-01-012022-12-310001289850us-gaap:OptionMember2023-01-012023-12-310001289850us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-12-310001289850us-gaap:RestrictedStockUnitsRSUMembersrt:DirectorMember2023-05-012023-05-310001289850nuro:EmployeeMemberus-gaap:RestrictedStockUnitsRSUMember2023-01-012023-12-310001289850us-gaap:RestrictedStockMember2022-01-012022-12-310001289850us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-12-310001289850us-gaap:RestrictedStockUnitsRSUMembersrt:DirectorMember2022-05-012022-05-310001289850us-gaap:RestrictedStockUnitsRSUMembersrt:DirectorMember2022-07-012022-07-310001289850nuro:EmployeeMemberus-gaap:RestrictedStockMember2022-01-012022-12-310001289850nuro:EmployeeMemberus-gaap:RestrictedStockUnitsRSUMember2022-01-012022-12-310001289850us-gaap:RestrictedStockMember2022-12-310001289850us-gaap:RestrictedStockUnitsRSUMember2022-12-310001289850us-gaap:RestrictedStockMember2023-01-012023-12-310001289850us-gaap:USGovernmentAgenciesDebtSecuritiesMember2023-12-310001289850us-gaap:CommercialPaperMember2023-12-310001289850us-gaap:USGovernmentAgenciesDebtSecuritiesMember2022-12-310001289850us-gaap:CorporateDebtSecuritiesMember2022-12-310001289850us-gaap:CommercialPaperMember2022-12-310001289850us-gaap:MoneyMarketFundsMember2023-12-310001289850us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member2023-12-310001289850us-gaap:USGovernmentAgenciesDebtSecuritiesMember2023-12-310001289850us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Member2023-12-310001289850us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel2Member2023-12-310001289850us-gaap:FairValueInputsLevel1Member2023-12-310001289850us-gaap:FairValueInputsLevel2Member2023-12-310001289850us-gaap:MoneyMarketFundsMember2022-12-310001289850us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member2022-12-310001289850us-gaap:FairValueInputsLevel1Member2022-12-310001289850nuro:ComputerAndLaboratoryEquipmentMember2023-12-310001289850nuro:ComputerAndLaboratoryEquipmentMember2022-12-310001289850nuro:FurnitureAndEquipmentMember2023-12-310001289850nuro:FurnitureAndEquipmentMember2022-12-310001289850nuro:ProductionEquipmentMember2023-12-310001289850nuro:ProductionEquipmentMember2022-12-310001289850us-gaap:LeaseholdImprovementsMember2023-12-310001289850us-gaap:LeaseholdImprovementsMember2022-12-310001289850nuro:WriteOffMember2022-01-012022-12-310001289850nuro:DisposalMember2022-01-012022-12-310001289850us-gaap:DomesticCountryMember2023-12-310001289850us-gaap:DomesticCountryMembernuro:ExpirationBegins2022Member2023-12-310001289850nuro:PortionOfCurrentMemberus-gaap:DomesticCountryMember2023-01-012023-12-310001289850nuro:IndefiniteMemberus-gaap:DomesticCountryMember2023-12-310001289850us-gaap:StateAndLocalJurisdictionMember2023-12-310001289850us-gaap:StateAndLocalJurisdictionMembernuro:PortionOfCurrentMember2023-01-012023-12-310001289850us-gaap:StateAndLocalJurisdictionMember2023-01-012023-12-310001289850us-gaap:DomesticCountryMember2023-01-012023-12-310001289850us-gaap:EarliestTaxYearMember2023-01-012023-12-310001289850nuro:MonthlyRentMembernuro:WoburnLeaseMember2023-01-012023-12-310001289850nuro:WoburnLeaseMember2023-12-310001289850us-gaap:PreferredStockMemberus-gaap:SeriesBPreferredStockMember2022-12-310001289850us-gaap:PreferredStockMemberus-gaap:SeriesBPreferredStockMember2023-12-310001289850us-gaap:CommonStockMemberus-gaap:SeriesBPreferredStockMember2023-12-310001289850us-gaap:CommonStockMemberus-gaap:ManagementServiceIncentiveMember2022-01-012022-12-310001289850us-gaap:CommonStockMembernuro:AtTheMarketOfferingProgramMember2023-01-012023-12-310001289850nuro:AtTheMarketOfferingProgramMember2023-01-012023-12-310001289850us-gaap:CommonStockMembernuro:AtTheMarketOfferingProgramMember2022-01-012022-12-310001289850nuro:AtTheMarketOfferingProgramMember2022-01-012022-12-310001289850us-gaap:CommonStockMember2022-01-012022-12-310001289850nuro:OutstandingStockOptionsMember2023-12-310001289850us-gaap:ConvertiblePreferredStockMember2023-12-310001289850nuro:InducementPlanMember2023-12-310001289850nuro:StockOptionPlansMember2023-12-310001289850us-gaap:EmployeeStockMember2023-12-310001289850us-gaap:CommonStockMemberus-gaap:SubsequentEventMembernuro:AtTheMarketOfferingProgramMember2024-01-012024-02-260001289850us-gaap:SubsequentEventMembernuro:AtTheMarketOfferingProgramMember2024-01-012024-02-2600012898502023-11-212023-11-2100012898502023-11-2000012898502023-11-210001289850us-gaap:AllowanceForCreditLossMember2022-12-310001289850us-gaap:AllowanceForCreditLossMember2023-12-310001289850us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2022-12-310001289850us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2023-01-012023-12-310001289850us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2023-12-310001289850nuro:SalesReturnsReservesMemberMember2022-12-310001289850nuro:SalesReturnsReservesMemberMember2023-01-012023-12-310001289850nuro:SalesReturnsReservesMemberMember2023-12-310001289850us-gaap:WarrantyReservesMember2022-12-310001289850us-gaap:WarrantyReservesMember2023-01-012023-12-310001289850us-gaap:WarrantyReservesMember2023-12-310001289850us-gaap:AllowanceForCreditLossMember2021-12-310001289850us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2021-12-310001289850us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2022-01-012022-12-310001289850nuro:SalesReturnsReservesMemberMember2021-12-310001289850nuro:SalesReturnsReservesMemberMember2022-01-012022-12-310001289850us-gaap:WarrantyReservesMember2021-12-310001289850us-gaap:WarrantyReservesMember2022-01-012022-12-31

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, D.C. 20549
_____________________________
 
FORM 10-K
 _____________________________

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

For the fiscal year ended December 31, 2023
OR

 TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d)
OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from            to           
Commission File Number 001-33351

___________________________
 
NEUROMETRIX, INC.
(Exact name of registrant as specified in its charter)

__________________________
 

Delaware 04-3308180
(State or Other Jurisdiction of
Incorporation or Organization)
 (I.R.S. Employer
Identification No.)

 
4B Gill Street, Woburn, Massachusetts
 01801
(Address of Principal Executive Offices) (Zip Code)
(781) 890-9989
(Registrant’s Telephone Number, Including Area Code)

___________________________
 
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of exchange on which registered
Common Stock, $0.0001 par value per shareNUROThe Nasdaq Stock Market LLC
Preferred Stock Purchase RightsThe Nasdaq Stock Market LLC
Securities registered pursuant to Section 12(g) of the Act
None
____________________________
 
Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes o No ý

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

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports); and (2) has been subject to such filing requirements for the past 90 days. Yes ý No 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) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes ý 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 filer o Accelerated filer        o
Non-accelerated filer ý     Smaller reporting company    
Emerging growth company    


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

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

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

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

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

As of June 30, 2023, the last business day of the registrant’s most recently completed second fiscal quarter, the aggregate market value of the voting stock held by non-affiliates of the registrant was $8,183,506 based on the closing sale price of the common stock as reported on the Nasdaq Capital Market on June 30, 2023.

As of February 29, 2024, there were 1,986,540 shares of Common Stock outstanding.


DOCUMENTS INCORPORATED BY REFERENCE

The following documents (or parts thereof) are incorporated by reference into the following parts of this Form 10-K: Certain information required by Part III of this Annual Report on Form 10-K is incorporated from the Registrant’s Proxy Statement for the Annual Meeting of Stockholders to be held on April 30, 2024 (the 2024 Annual Meeting of Stockholders).




NEUROMETRIX, INC.

ANNUAL REPORT ON FORM 10-K
FOR THE YEAR ENDED DECEMBER 31, 2023

TABLE OF CONTENTS
PART I 
Cybersecurity
PART II 
PART III 
PART IV 
           Item 16.
45

“NEUROMETRIX”, “NC-STAT”, “OptiTherapy”, “ADVANCE”, “SENSUS”, “Quell”, stylized "Q", “DPNCheck” and “NC-stat DPNCHECK” are the subject of either a trademark registration or application for registration in the United States. Other brands, names and trademarks contained in this Annual Report on Form 10-K are the property of their respective owners.

All share amounts in the Annual Report on Form 10-K have been adjusted to reflect a 1-for-8 reverse stock split that was effected on November 21, 2023.




i


PART I

The statements contained in this Annual Report on Form 10-K, including under the section titled “Management’s Discussion and Analysis of Financial Condition and Results of Operations” and other sections of this Annual Report, include forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended (the Exchange Act), including, without limitation, statements regarding our or our management’s expectations, hopes, beliefs, intentions or strategies regarding the future, such as our estimates regarding anticipated operating losses, future revenues and projected expenses, our future liquidity; our belief that there are unmet needs for the management of chronic pain and in the diagnosis and treatment of diabetic neuropathy; our expectations surrounding Quell and DPNCheck; our expected timing and our plans to develop and commercialize our products; our ability to meet our proposed timelines for the commercial availability of our products; our ability to obtain and maintain regulatory approval of our existing products and any future products we may develop; regulatory and legislative developments in the United States and foreign countries; the performance of our third-party manufacturers; our ability to obtain and maintain intellectual property protection for our products; the successful development of our sales and marketing capabilities; the size and growth of the potential markets for our products and our ability to serve those markets; the rate and degree of market acceptance of any future products; our reliance on key scientific management or personnel; the payment and reimbursement methods used by private or government third party payers; our ability to maintain the listing of shares of our common stock on the Nasdaq Capital Market; the ongoing effect of the recently completed reverse stock split of our common stock on the price or trading of our common stock; and other factors discussed elsewhere in this Annual Report on Form 10-K or any document incorporated by reference herein. The words “believe,” “may,” “will,” “estimate,” “continue,” “anticipate,” “intend,” “expect,” “plan” and similar expressions may identify forward-looking statements, but the absence of these words does not mean that a statement is not forward-looking. The forward-looking statements contained in this Annual Report on Form 10-K are based on our current expectations and beliefs concerning future developments and their potential effects on us. There can be no assurance that future developments affecting us will be those that we have anticipated. These forward-looking statements involve a number of risks, uncertainties (some of which are beyond our control) or other assumptions that may cause actual results or performance to be materially different from those expressed or implied by these forward-looking statements. These risks and uncertainties include, but are not limited to, those factors described in the section titled “Risk Factors.” Should one or more of these risks or uncertainties materialize, or should any of our assumptions prove incorrect, actual results may vary from those projected in these forward-looking statements. We undertake no obligation to update or revise any forward-looking statements, whether as a result of new information, future events or otherwise, except as may be required under applicable securities laws. Unless the context otherwise requires, all references to “we”, “us”, the “Company”, or “NeuroMetrix” in this Annual Report on Form 10-K refer to NeuroMetrix, Inc.

ITEM 1. BUSINESS

Our Business — An Overview

NeuroMetrix is a commercial stage neurotechnology company based in Woburn, Massachusetts. The Company’s mission is to improve individual and population health through innovative medical devices and technology solutions for pain syndromes and neurological disorders. Our core expertise in biomedical engineering has been refined over two decades of designing, building and marketing medical devices that stimulate nerves and analyze nerve response for diagnostic and therapeutic purposes. We are fully integrated with in-house capabilities spanning research and development, manufacturing, regulatory affairs and compliance, sales and marketing, product fulfillment and customer support. We hold extensive, proprietary intellectual property.

NeuroMetrix created the market for point-of-care nerve testing and introduced sophisticated wearable technology for chronic pain syndromes. Nearly five million patients have been served with our products. Revenue is derived from the sale of medical devices, after-market consumable products and accessories in the United States and select overseas markets. Products are authorized by the U.S. Food and Drug Administration (FDA) and regulators in foreign jurisdictions where appropriate. We have two principal product categories:

Therapeutic technology – wearable neuromodulation for chronic pain syndromes
Diagnostic technology - point-of-care peripheral neuropathy assessment

Chronic pain is a significant public health problem. It is defined by the National Institutes of Health (NIH) as pain lasting more than 12 weeks. This contrasts with acute pain which is a normal bodily response to injury or trauma. Chronic pain conditions include low back pain, arthritis, fibromyalgia, neuropathic pain, and cancer pain, among many others. Chronic pain
1


may be triggered by an injury or there may be an ongoing cause such as disease or illness. There may also be no clear cause. Chronic pain can also lead to other health problems which can include fatigue, sleep disturbance and mood changes, which cause difficulty in carrying out important activities and contributing to disability and despair. In general, chronic pain cannot be cured. Treatment of chronic pain is focused on reducing pain and improving function. The goal is effective pain management.

Chronic pain affects nearly 100 million adults in the United States and more than 1.5 billion people worldwide. The estimated incremental impact of chronic pain on health care costs in the United States is over $250 billion per year, and lost productivity is estimated to exceed $300 billion per year. The most common approach to chronic pain management is pain medication. This includes over-the-counter (OTC) internal and external analgesics as well as prescription pain medications, both non-opioid and opioids. The approach to treatment is individualized, drug combinations may be employed, and the results are often inadequate. Side effects, including the potential for addiction are substantial. Reflecting the complexity of chronic pain and the difficulty in treating it, we believe that inadequate relief leads 25% to 50% of pain sufferers to seek alternatives to prescription pain medications. These alternatives include nutraceuticals, acupuncture, chiropractic care, non-prescription analgesics, electrical stimulators, braces, sleeves, pads and other items. In total, these pain relief products and services account for approximately $20 billion in annual out-of-pocket spending in the United States.

Nerve stimulation is a long-established category of treatment for chronic pain. This treatment approach is available through implantable devices which have both surgical and ongoing risks, such as migration of the implanted nerve stimulation leads. Non-invasive approaches involving transcutaneous electrical nerve stimulation (TENS) have achieved limited efficacy in practice due to power limitations, inadequate dosing and low patient adherence. We believe that our Quell wearable technology for chronic pain is designed to address many of the limitations of traditional TENS.

Peripheral neuropathies, or polyneuropathies, are diseases of the peripheral nerves. They affect about 10% of adults in the United States, with the prevalence rising to over 30% among individuals 65 years and older. Peripheral neuropathies are associated with loss of sensation, pain, increased risk of falling, weakness, and other complications. People with peripheral neuropathies have a diminished quality of life, poor overall health and higher mortality. The most common specific cause of peripheral neuropathies, accounting for about one-third of cases, is diabetes. Diabetes is a worldwide epidemic with an estimated affected population of over 400 million people. Within the United States there are over 30 million people with diabetes and another 80 million with pre-diabetes. The annual direct cost of treating diabetes in the United States exceeds $100 billion. Although there are dangerous acute manifestations of diabetes, the primary burden of the disease is in its long-term complications which include cardiovascular disease, nerve disease and resulting conditions such as foot ulcers which may require amputation, eye disease leading to blindness, and kidney failure. The most common long-term complication of diabetes, affecting over 50% of the diabetic population, is peripheral neuropathy. Diabetic peripheral neuropathy (DPN) is the primary trigger for diabetic foot ulcers which may progress to the point of requiring amputation. People with diabetes have a 15 to 25% lifetime risk of foot ulcers and approximately 15% of foot ulcers lead to amputation. Foot ulcers are the most expensive complication of diabetes with a typical cost of $5,000 to $50,000 per episode. In addition, between 16% and 26% of people with diabetes suffer from chronic pain in their feet and lower legs.

Early detection of peripheral neuropathies, such as DPN, is important because there are no treatment options once the nerves have degenerated. Currently available diagnostic methods for peripheral neuropathies range from a simple monofilament test for lack of sensory perception in the feet to a nerve conduction study performed by a specialist. Our DPNCheck nerve conduction technology provides a rapid, low cost, quantitative test for peripheral neuropathies, including DPN. It addresses an important medical need and is particularly effective in screening large populations. DPNCheck has been validated in multiple clinical studies.

Business Strategy

Our leading commercial products, and the focus of our strategic attention, are Quell and DPNCheck.

Quell is our wearable neuromodulation technology for chronic pain. It has been refined over the past seven years with feedback from over 204,000 chronic pain patients and is protected by over 20 U.S. utility patents. Patients control and personalize the technology with a mobile phone app, and their utilization of the devices and certain clinical metrics may be tracked in the Quell Health Cloud. The degree of technological sophistication, combined with our extensive consumer experience and the compelling results of clinical studies, gives us the opportunity to leverage this technology base into a portfolio of Quell-based prescription (Rx) wearable neurotherapeutics.
2



In 2021, Quell received Breakthrough Device Designation from the FDA for a fibromyalgia indication. A pivotal double-blind, randomized, sham-controlled clinical study of Quell - Fibromyalgia was completed, and a De Novo marketing authorization was obtained from the FDA in 2022. Quell – Fibromyalgia is indicated for use as an aid for reducing the symptoms of fibromyalgia in adults with high pain sensitivity. This Rx product was introduced to the domestic market in late 2022 under the auspices of a controlled, strategic commercial launch in order to broaden market awareness and our understanding of market dynamics.

Quell also received FDA Breakthrough Device Designation in early 2022 for the treatment of chronic Chemotherapy Induced Peripheral Neuropathy (CIPN). A CIPN double-blind, randomized, sham-controlled clinical study employing Quell, funded by the National Cancer Institute (NCI) and the NIH, was completed in 2023. A 510(k) application, which is required for pre-market review and clearance by FDA of pre-market notification, has been filed with FDA for marketing authorization for CIPN patients with moderate to severe neuropathic pain and cramps. Review and approval of the application by FDA could lead to market introduction of Quell - CIPN in late 2024. This would be the second product in our emerging portfolio of Quell-based Rx wearable therapeutics. We plan a similar approach to other disease indications involving chronic pain. These potentially include Fibromyalgia-like Long COVID, Chronic Low Back Pain, and Chronic Overlapping Pain Conditions (COPC).

DPNCheck is our well-established testing technology for peripheral neuropathies. This technology has been evaluated in multiple clinical studies and promoted both in the domestic Medicare Advantage (MA) market and also in the Asian markets of Japan and China. MA has historically contributed the majority of DPNCheck revenue and been the driver of product-line growth.

In early 2023, the Centers for Medicare and Medicaid (CMS) proposed significant changes to its MA Hierarchical Condition Categories (HCC) risk adjustment payments and to its MA Risk Adjustment Data Validation (RADV) audit practices. These changes created significant uncertainty in the market among participating healthcare providers and insurers. Subsequently, CMS confirmed that RADV changes would be implemented immediately and applied retroactively, and that changes in HCC payments would be phased in over a three-year period. The changes to HCC risk factor coding significantly reduced CMS payments for population screening for various conditions, including for neuropathy. During 2023 we experienced a significant reduction in MA sales as a result of these CMS reimbursement changes. As a result, we reduced our commercial sales team while continuing to support our customer base and working to attract new accounts. However, it appears unlikely that there will be a near-term recovery from the decline in revenue of the DPNCheck MA business. DPNCheck sales in Asian markets have remained consistent between the past two years and unaffected by the reimbursement changes in MA.

ADVANCE is a legacy, point-of-care neurodiagnostic technology primarily used for the diagnosis and screening for carpal tunnel syndrome (CTS). Manufacturing of ADVANCE devices was discontinued in 2012; however, we continue to service devices and provide disposable electrodes to a customer base of hand surgeons and manufacturers for industrial health use.

Research and Development for Competitive Advantage 

Our products are proprietary and were developed in-house by our research and development team. We believe that continual product innovation, focusing on our unique competency of precision neurostimulation, is essential to profitable growth and competitive advantage. Our 2024 research and development efforts are focused in two areas important to our future: 1) further development of the Quell technology platform of disease-specific wearable neuromodulation products for chronic pain and related symptoms and 2) improvement of our enterprise integration and health analytics tools for DPNCheck users.

Business Model

Our products consist of a medical device used in conjunction with a consumable electrode or biosensor. Other accessories and consumables are also available to customers. Our goal is to develop active, installed user bases regularly ordering or subscribing to aftermarket products. Our DPNCheck, Quell and ADVANCE products all conform to this business model.

3


Primary Marketed Products

Quell

Quell is a wearable device for symptomatic relief and management of chronic pain indications. It incorporates a collection of proprietary approaches designed to optimize the effectiveness of nerve stimulation. These include high power electrical stimulation hardware with precise control, algorithms that automatically determine therapeutic stimulation intensity and compensate for nerve desensitization, and automated detection of user sleep and appropriate adjustment of stimulation level. Quell is comprised of (1) an electronic device that is placed in a flexible band worn on the upper calf; (2) an electrode that attaches to the device and is the interface between the device and the skin; and (3) a smartphone app to control the device and visualize, understand and optimize data relating to chronic pain and health. The app is integrated with the Quell Health Cloud for storage of user data, data analytics and scientific research. An Apple Watch® app provides many of the functions of the smartphone app with the convenience of a smartwatch. The Quell device is lightweight and can be worn during the day while active, and at night while sleeping. It has been authorized by the FDA for symptomatic relief and management of lower extremity chronic pain and as an aid for reducing the symptoms of fibromyalgia in adults with high pain sensitivity. Cumulatively through 2023, over 204,000 Quell devices have been shipped to customers.

DPNCheck

DPNCheck is a fast, accurate, and quantitative nerve conduction test that is used to evaluate peripheral neuropathies (also called polyneuropathies or systemic neuropathies) such as DPN. It is designed to be used by primary care physicians, endocrinologists, podiatrists and other clinicians at the point-of-care to objectively detect, stage, and monitor peripheral neuropathies. The device measures nerve conduction velocity and response amplitude of the sural nerve, a nerve in the lower leg and ankle. These parameters are recognized as sensitive and specific biomarkers of peripheral neuropathies. DPNCheck is comprised of: (1) an electronic hand-held device and (2) a single patient-use biosensor (limited biosensor re-use is allowed in certain international markets). In addition, we provide users with PC-based software that links to the device via a USB connection thereby allowing physicians to generate reports, manage their test data and integrate with enterprise systems including electronic medical record (EMR) systems.

DPNCheck is a modified version of our previously marketed NC-stat nerve testing device that has the same clinical indications with respect to peripheral neuropathies. While lower in cost than the original device, DPNCheck has the same functionality with respect to sural nerve testing. Over 4 million patient studies have been performed using our NC-stat technology. Our nerve testing technology has been the subject of over 50 peer-reviewed publications, including over 30 studies specifically addressing the accuracy and clinical utility of the DPNCheck device in the assessment of DPN and other peripheral neuropathies. Cumulatively through 2023, over 9,000 DPNCheck devices have been shipped to customers.

ADVANCE

The ADVANCE System is a part of our legacy neurodiagnostics business. It is a comprehensive platform for the performance of nerve conduction studies. The ADVANCE System is comprised of (1) the ADVANCE device and related modules; (2) various types of electrodes; and (3) a communication hub that enables a physician’s office to network the device to its office computers and to our servers for data archiving and report generation. The ADVANCE System is used with proprietary nerve specific electrode arrays. These electrode arrays combine multiple individual electrodes and embedded microelectronic components into a single patient-use disposable unit. We supply the market with a number of different nerve-specific electrode arrays. The manufacturing of ADVANCE devices was discontinued in 2012. However, we continue to provide disposable electrodes to a customer base of hand surgeons and manufacturers for industrial health use.

Historically, the ADVANCE System was marketed to a broad range of physician specialties including neurologists, orthopedic surgeons, primary care physicians, and endocrinologists, and utilized for a variety of different clinical indications including assessment of CTS, low back and leg pain, and DPN. It is most commonly used in the assessment of CTS. Over 20 peer-reviewed studies have been published on the use of the ADVANCE System in its clinical application. As of December 31, 2023, we had an installed base of approximately 40 active customers for the ADVANCE System.

The following chart summarizes our previously and currently marketed products.
4



Product Time on Market Technology Primary Clinical Indications No. Patients
Tested/Treated
Quell Q2 2015 – present Transcutaneous Electrical Nerve Stimulation Symptomatic and management relief of lower extremity chronic pain (OTC) and fibromyalgia (Rx) > 204,000
SENSUS Q1 2013 – Q4 2020 Transcutaneous Electrical Nerve Stimulation Symptomatic relief and management of chronic pain (Rx) > 11,000
DPNCheck Q4 2011 – present Nerve Conduction Evaluation of peripheral neuropathies > 2,500,000
ADVANCE Q2 2008 – present Nerve Conduction Evaluation of entrapment and systemic neuropathies > 1,960,000 (ADVANCE and NC-stat)
NC-stat Q2 1999 – Q3 2010 Nerve Conduction Evaluation of entrapment and systemic neuropathies 

Customers

DPNCheck customers include managed care organizations, endocrinologists, podiatrists and primary care physicians in the United States and distributors in Japan and China. Through December 31, 2023, over 9,000 DPNCheck devices have been shipped to customers. Quell customers are primarily located in the United States. Through December 31, 2023, over 204,000 Quell devices have been shipped. Our legacy ADVANCE System customers include approximately 40 active accounts covering occupational health, primary care, internal medicine, orthopedic and hand surgeons, pain medicine physicians, neurologists, physical medicine and rehabilitation physicians, and neurosurgeons.

At December 31, 2023, three customers accounted for 74% of accounts receivable and two customers accounted for 34% of revenue.

Sales, Marketing, and Distribution

Our U.S. sales efforts for DPNCheck primarily focus on MA organizations and providers who assume financial responsibility and the associated risks for the health care costs of their patients. We believe that DPNCheck presents an attractive clinical case with detection of peripheral neuropathy allowing for earlier clinical intervention to help mitigate the effects of peripheral neuropathy on both patient quality of life and cost of care. Outside the United States, DPNCheck is sold in Japan by our distribution partner Fukuda Denshi Co., Ltd. and in China by Omron Medical (Beijing) Ltd. Sales and marketing efforts for DPNCheck are led by our Senior Vice President, Population Health and Value Based Care.

Quell – Fibromyalgia is available in the United States via HealthWarehouse.com, an online pharmacy. An Rx is required for purchase. The Company is conducting a strategic launch of this product to optimize its marketing strategy. Quell (OTC) for lower extremity chronic pain is no longer available to new customers. Sales and marketing efforts for Quell are led by our National Sales Director, Neuromodulation.

Customer Service handles domestic ADVANCE accessory sales and support. A small network of independent distributors in several European countries support ADVANCE in their jurisdictions.

5


Manufacturing and Supply

We perform final assembly and servicing of our Quell and DPNCheck devices at our manufacturing facility in Massachusetts. The ADVANCE device is no longer in production; however, we continue to sell accessories and repair services. Outside suppliers provide the sub-assemblies and components that we use in manufacturing Quell and DPNCheck, as well as our consumable products including biosensors and electrodes. Reflecting the relatively small volumes of our products being manufactured and sold, we do not have alternative suppliers for many of the key components of our products. Rather, we rely on regular contact and close working relationships with local suppliers developed over many years. In outsourcing, we target companies that meet FDA, International Organization for Standardization (ISO), and other quality standards supported by internal policies and procedures. Supplier performance is maintained and managed through a corrective action program ensuring all product requirements are met or exceeded. Following the receipt of products or product components from our third-party manufacturers, we conduct the necessary inspection, final assembly, packaging, and labeling at our manufacturing facility. We believe that our manufacturing relationships minimize our capital investment, provide us with manufacturing expertise, and help control costs.

A New England regional supplier has been manufacturing devices and providing sub-assemblies to us since 2005. The supplier currently manufactures sub-assemblies for Quell and DPNCheck. A supplier based in the central United States has been manufacturing ADVANCE electrodes for us since 1999. A full-service original equipment manufacturer (OEM) also based in the central United States and specializing in medical and cosmetic devices, manufactures DPNCheck biosensors and Quell electrodes.

We are registered with the FDA and subject to compliance with FDA quality system regulations. As a registered device manufacturer, we undergo scheduled FDA quality system inspections, are subject to inspections by state agencies and, if deemed necessary by the FDA, additional inspections may occur. We are also ISO registered and undergo annual quality system audits for regulatory compliance by TÜV SÜD. ADVANCE and DPNCheck are cleared for marketing within the United States and Canada. DPNCheck is also cleared for marketing in Japan and China. Quell is authorized for marketing in the United States.

Research and Development

We believe that we have research and development (R&D) capability that is unique to the industry with over two decades of experience in developing diagnostic and therapeutic devices involving the precision nerve stimulation and measurement of nerve signals for clinical purposes. Our company has extensive experience in neurophysiology, biomedical instrumentation, signal processing, biomedical sensors, and information systems.

Our R&D team works closely with marketing and customers to design products that are focused on improving clinical outcomes. The team of seven engineers includes one member who holds an M.D. Our founder and Chief Executive Officer leads R&D and coordinates our clinical program. He holds both an M.D. and a Ph.D.

R&D efforts planned for 2024:

DPNCheck. In 2024 we will continue to focus on supporting customer adoption of our DPNCheck technology, technology maintenance, and further development of the software ecosystem beyond the patient test itself to covering the broader healthcare enterprise. The primary features of the ecosystem incorporate development of a DPNCheck data cloud where test information is aggregated for an enterprise-wide view of testing, and also to enable the transmission of patient data to EMR.

Quell Rx Wearable Therapeutic Initiative. We continue to develop the Quell Rx portfolio for chronic pain. Quell Fibromyalgia is in the market and available commercially. Our next therapeutic target is CIPN, the subject of a recent multi-center, double blind, randomized, sham-controlled trial. We have filed a premarket notification (510(k)) with the FDA for moderate to severe neuropathic pain and muscle cramps in patients with CIPN. R&D efforts will encompass supporting the FDA review process while developing CIPN-specific product features including a customized mobile app and digital health integration which will be essential to marketing launch.

6


Clinical studies for our wearable technology. We plan to continue efforts to build the body of evidence from independent, external clinical studies that is foundational to our Quell initiative.

Clinical Program

Our clinical program operates under the direction of our Chief Executive Officer. This may from time to time be comprised of internal, collaborative, and external clinical studies. Internal clinical studies are designed and implemented directly by us for the purposes of product design and early clinical validation. Collaborative studies are conducted with leading researchers around the world to provide clinical validation and to explore the clinical utility of our products. External studies are entirely independent of us, although in many cases the researchers request unrestricted grants for financial and/or material support, such as providing devices and consumables. External studies may examine the clinical performance and utility of our products, or use our products for outcomes measures. We actively seek to publish clinical study results in leading peer-reviewed journals while also encouraging our clinical collaborators and clinical study grant recipients to do the same. In 2024, we expect that our clinical program will be limited to external studies.

Competition

The Quell technology falls within the crowded TENS category which encompasses a wide number of neurostimulation devices, the majority of which are imported from Asia-based manufacturers. However, we believe there is no direct competition to our Quell technology with the level of power, sophistication, and user-friendly features for the symptomatic relief of chronic pain. The most common approach to chronic pain is pain medication. This includes OTC drugs (such as Advil and Motrin), and Rx drugs including anti-convulsants (such as Lyrica and Neurontin) and anti-depressants (such as Cymbalta and Elavil). Topical creams may also be used (such as Zostrix and Bengay). With severe pain, narcotic or opioid pain medications may be prescribed (such as codeine, fentanyl, morphine, and oxycodone). The approach to treatment is individualized, where drug combinations may be employed, but the results are often inadequate. Side effects, including the potential for addiction, are substantial.

Reflecting the difficulty in treating chronic pain, inadequate relief leads many pain sufferers to turn to the OTC market for supplements or alternatives to Rx pain medications. These include non-Rx medications, topical creams, lotions, TENS devices, dietary products, braces, sleeves, pads and other items. In the United States, over $4 billion is spent annually on such pain relief products.

Nerve stimulation is an established treatment for chronic pain. It is available through implantable spinal cord stimulation; however, this approach requires surgery and has attendant risks. Non-invasive approaches to neurostimulation have achieved limited success in practice due to device limitations, inadequate dosing and low patient adherence. We believe that our Quell – Fibromyalgia wearable technology whose Rx indications make it the only FDA authorized non-pharmaceutical treatment for fibromyalgia, and its personalized features including app control, high power and automation, and digital health integration characteristics place it in a unique neurostimulation category without direct competition. Further, we expect that our initiative to build a portfolio of Quell-based Rx wearable neurotherapeutics will, if successful, significantly reduce or eliminate direct competition from TENS devices.

We believe that DPNCheck is currently the only objective and standardized test for peripheral neuropathies widely available at the point-of-care. The American Diabetes Association and other organizations recommend at least annual evaluation of all people with diabetes for DPN. Due to cost and availability, the evaluation is typically performed using a simple (5.07/10g) monofilament. The method is subjective and only identifies late-stage neuropathy where intervention is generally limited to foot care. Experts in the field have indicated that there is an unmet need for a practical, objective, and sensitive test for diabetic neuropathy that can be widely deployed in the regular care of all people with diabetes. Monofilaments (5.07/10g) are a commodity sold by multiple medical supply companies.

There are several companies that sell neurodiagnostic devices that may compete with our ADVANCE System. These companies include Cadwell Laboratories, Inc. and Natus Medical Incorporated, both of which have substantially greater financial resources than we have. Natus Medical Incorporated and Cadwell Laboratories, Inc. have effective worldwide distribution channels for supplying medical instruments to neurologists and physical medicine and rehabilitation physicians.

7


Intellectual Property

We rely on a combination of patents, trademarks, copyrights, trade secrets, and other intellectual property laws, nondisclosure agreements and other measures to protect our proprietary technology, intellectual property rights, and know-how. We hold issued utility patents covering a number of important aspects of our Quell, SENSUS, DPNCheck and ADVANCE products. We believe that in order to have a competitive advantage, we must develop and maintain the proprietary aspects of our technologies. We also require our employees, consultants and advisors, whom we expect to work on our products, to agree to disclose and assign to us all inventions conceived, or developed using our property, or which relate to our business. Despite any measures taken to protect our intellectual property, unauthorized parties may attempt to copy aspects of our products or to obtain and use information that we regard as proprietary.

Patents

As of December 31, 2023, we had 48 issued U.S. patents, 41 issued foreign patents, and 22 patent applications. Our wearable therapeutic products have 26 issued U.S. utility patents, 23 foreign utility patents, 10 issued U.S. design patents plus 11 issued foreign design patents. We also have 22 patent applications related to our wearable therapeutic products (10 U.S. and 12 foreign). For our DPNCheck diagnostic device, 11 utility patents (4 U.S. and 7 foreign) were issued that cover the core technology.

With regard to our legacy neurodiagnostic products, our issued design patents began to expire in 2015, and our issued utility patents began to expire in 2017. We have additional patents and patent applications directed to other novel inventions that extend patent terms into 2024 to 2031.

The medical device industry is characterized by the existence of a large number of patents and frequent litigation based on allegations of patent infringement. Patent litigation can involve complex factual and legal questions, and its outcome is uncertain. Any claim relating to infringement of patents that is successfully asserted against us may require us to pay substantial damages. Even if we were to prevail, any litigation could be costly and time-consuming and would divert the attention of our management and key personnel from our business operations. Our success will also depend in part on our not infringing patents issued to others, including our competitors and potential competitors. If our products are found to infringe the patents of others, our development, manufacture, and sale of these potential products could be severely restricted or prohibited. In addition, our competitors may independently develop similar technologies. Because of the importance of our patent portfolio to our business, we may lose market share to our competitors if we fail to protect our intellectual property rights.

A patent infringement suit brought against us may force us or any strategic partners or licensees to stop or delay developing, manufacturing, or selling potential products that are claimed to infringe a third-party’s intellectual property, unless that party grants us rights to use its intellectual property. In such cases, we may be required to obtain licenses to patents or proprietary rights of others in order to continue to commercialize our products. However, we may not be able to obtain any licenses required under any patents or proprietary rights of third parties on acceptable terms, or at all. Even if we were able to obtain rights to the third-party’s intellectual property, these rights may be non-exclusive, thereby giving our competitors access to the same intellectual property. Ultimately, we may be unable to commercialize some of our potential products or may have to cease some of our business operations as a result of patent infringement claims, which could severely harm our business.

Trademarks

We hold domestic registrations for the trademarks NEUROMETRIX, Quell, stylized Q, Quell Health Cloud, DPNCheck, SENSUS, NC-stat, ADVANCE, and NC-stat DPNCheck. We use a trademark for Wearable Pain Relief Technology and Therapy Autopilot. We hold certain foreign registrations for the marks NEUROMETRIX, Quell, OptiTherapy, and NC-stat.

Third-Party Reimbursement

Procedures performed with our neurodiagnostic medical devices including ADVANCE and DPNCheck may be paid for by third-party payers, including government health programs, such as Medicare, and private insurance and managed care organizations. The 2024 Physicians Fee Schedule published by the CMS includes CPT 95905 for nerve conduction studies performed with pre-configured electrode arrays such as those used with the DPNCheck device and the ADVANCE System.

8


We believe that physicians are generally receiving reimbursement under CPT 95905 from Medicare for nerve conduction studies performed for CTS using pre-configured electrode arrays that meet the medical necessity requirements in their local Medicare region but that commercial insurers are generally not providing reimbursement. Reimbursement by third-party payers is an important element of success for medical device companies. We do not foresee a significant near-term improvement in reimbursement for procedures performed with ADVANCE and DPNCheck.

In the United States, some insured individuals receive their medical care through managed care programs which monitor and, for payment purposes, often require pre-approval of the services that a member’s provider prescribes. Some managed care programs pay their providers a predetermined annual payment per member which puts the providers at financial risk for the services provided to their members. Our domestic sales efforts for DPNCheck have been focused on the MA program. The MA program is administered by CMS and operated by private managed care organizations or insurers referred to as Medicare Advantage organizations (MAOs). CMS pays these MAOs capitated fees that are adjusted under CMS’s risk adjustment model, which uses health status indicators, or risk scores, to ensure the adequacy of payment. Members with higher risk codes generally require more healthcare resources than those with lower risk codes. In turn, the MAOs fully absorb the risk of patient health care costs. MAOs may share a portion of the risk with provider organizations such as independent practice associations (IPAs) with whom they contract to provide medical services to their members. Proper assessment of each member’s health status and accurate coding helps to assure that MAOs receive capitation fees consistent with the CMS risk adjustment model.

The MA program experienced significant change during 2023 as CMS issued a new rule regarding the MA RADV program that is used to recover improper risk adjustment payments made to MAOs and also issued its 2024 Medicare Advantage Advance Notice, which confirmed substantial changes to the HCC risk adjustment model for calendar year 2024. These changes to RADV and to HCC significantly limited patient screening for various conditions, including for peripheral neuropathy, which had an adverse effect on DPNCheck testing and revenue during 2023. We do not expect any further changes during 2024 in the CMS risk adjustment model as it relates to neuropathy.

Our success in selling DPNCheck and ADVANCE will depend upon, among other things, our customers receiving, and our potential customers’ expectation that they will receive sufficient reimbursement or patient capitated premium adjustments from third-party payers for procedures or therapies using these products. We expect that Quell will generally not be reimbursed by third-party payers in the near future. See “Risk Factors - If health care providers are unable to obtain sufficient reimbursement or other financial incentives from third-party health care payers related to the use of our products other than Quell, their adoption and our future product sales will be materially adversely affected.”

FDA and Other Governmental Regulation

FDA Regulation

Our products are medical devices that are subject to extensive regulation by the U.S. FDA under the Federal Food, Drug, and Cosmetic Act (FDCA), and the regulations promulgated thereunder, as well as by other regulatory bodies in the United States and abroad. The FDA classifies medical devices into one of three classes based on the risks associated with the medical device and the controls deemed necessary to reasonably ensure the device’s safety and effectiveness. Those three classes are:
Class I: The lowest risk products, which require compliance with medical device general controls, including labeling, establishment registration, device product listing, adverse event reporting and, for some products, adherence to good manufacturing practices through the FDA’s quality system regulations.
Class II: Comprising moderate-risk devices, which also require compliance with general controls and in some cases, so-called special controls that may include performance standards, particular labeling requirements, or post-market surveillance obligations; typically a Class II device also requires pre-market review and clearance by FDA of a pre-market notification (510(k) application) as well as adherence to the quality system regulations/good manufacturing practices for devices; and
Class III: High-risk devices that are often implantable or life-sustaining, which also require compliance with the medical device general controls and quality system regulations, but which generally must be approved by FDA before entering the market, through a more-lengthy pre-market approval (PMA) application. Approved PMAs can include post-approval conditions and post-market surveillance requirements, analogous to some of the special controls that may be imposed on Class II devices.


9


Before being introduced into the U.S. market, our products must obtain marketing clearance or approval from FDA through the 510(k) pre-market notification process, or the De Novo classification process (summarized below under De Novo Classification Process (the PMA process)), unless they are determined to be Class I devices or to otherwise qualify for an exemption from one of these available forms of pre-market review and authorization by the FDA. To date, our products have all been classified as Class II, moderate-risk medical devices and have been subject to the 510(k) or the De Novo review and clearance process. See “Risk Factors - We are subject to extensive regulation by the FDA which could restrict the sales and marketing of Quell, DPNCheck and ADVANCE, as well as other products for which we may seek FDA clearance or approval and could cause us to incur significant costs.”

510(k) Pre-Market Notification Process

Class II devices typically require pre-market review and clearance by the FDA, which is accomplished through the submission of a 510(k) pre-market notification before the device may be marketed. To obtain 510(k) clearance, we must demonstrate that a new device is substantially equivalent to another device with 510(k) clearance or grandfathered status, or to a device that was reclassified from Class III to Class II or Class I - this device to which the new device is compared is called the “predicate device.” In some cases, we may be required to perform clinical trials to support a claim of substantial equivalence. If clinical trials are required, we may be required to submit an application for an investigational device exemption (IDE), which must be cleared by the FDA prior to the start of a clinical investigation, unless the device and clinical investigation are considered non-significant risk by the FDA or are exempt from the IDE requirements. Whether or not an IDE is required for a clinical study involving a medical device, an appropriate Institutional Review Board (IRB) must review and approve the study protocol before it is initiated. It generally takes three months from the date of the pre-market notification submission to obtain a final 510(k) clearance decision from the FDA, but it can be significantly longer.

After a medical device receives a 510(k) clearance letter, which authorizes commercial marketing of the new device for one or more specific indications for use, any modification that could significantly affect its safety or effectiveness, or that would constitute a major change in its intended use, requires the submission of a new 510(k) notification or could require De Novo classification or a PMA. The FDA allows each company to make this determination, but the FDA can review the decision as part of routine compliance audits of the company. If the FDA disagrees with a company’s decision not to seek prior FDA authorization, the FDA may require the company to seek additional 510(k) clearance or pre-market approval. The FDA also can require the company to cease marketing and/or recall the medical device in question until its regulatory status is resolved.

De Novo Classification Process

If the FDA determines that a new, previously unclassified medical device or its intended use is not substantially equivalent to a predicate device, the device is automatically placed into Class III, requiring the submission of a PMA. Devices that cannot be cleared through the 510(k) process due to lack of a predicate device but would be considered low or moderate risk (in other words, they do not rise to the level of requiring the approval of a PMA because any risks associated with the device could be mitigated through general controls and/or special controls) may be eligible for the 510(k) De Novo classification process. If a product is classified as Class II through the De Novo classification process, then that device may serve as a predicate device for subsequent 510(k) pre-market notifications.

FDA has issued a Guidance document that formally codifies requirements for the medical device De Novo process and the procedures and criteria for product developers to file a De Novo classification request. FDA’s activities to create predictability, consistency, and transparency for innovative medical device developers may benefit the medical technology industry as a whole.

10


PMA Application Process

If a medical device does not qualify for the 510(k) pre-market notification process and is not eligible for classification as a low or moderate-risk device through the De Novo process, the device is deemed to be Class III and a company must submit a PMA application to seek authorization for its commercial sale. A PMA requires more extensive pre-filing testing than is required in the 510(k) application and is more costly, lengthy and uncertain. The PMA review and approval process can take one to three years or longer, from the time the PMA application is filed with the FDA. Under a PMA, the company must demonstrate to the FDA that the new medical device is safe and effective for its intended purpose. A PMA typically includes extensive pre-clinical and clinical trial data, and information about the device, its design, manufacture, labeling and components. Before approving a PMA, the FDA generally also performs an on-site inspection of manufacturing facilities for the product to ensure compliance with the FDA’s quality system regulation (QSR).

If FDA approves the PMA, the approved indications may be more limited than those originally sought. In addition, FDA’s approval order may include post-approval conditions that the FDA believes necessary to ensure the safety and effectiveness of the device, including, among other things, restrictions on labeling, promotion, sale and distribution and post-market study requirements. Failure to comply with the post-approval conditions can result in adverse enforcement or administrative actions, including the withdrawal of the approval. Approval of a new PMA application or a PMA supplement may be required before making certain types of modifications to the device, including to its labeling, intended use or indication, or manufacturing process, especially when such modifications have the potential to affect safety and effectiveness.

Post-Marketing Compliance Obligations

Regardless of which pre-market pathway a medical device uses to reach the U.S. market, after a device is placed on the market, numerous regulatory requirements continue to apply. These include:

the FDA’s QSR, which requires manufacturers, including third-party manufacturers, to follow stringent design, testing, control, documentation and other good manufacturing practice and quality assurance procedures during all aspects of the manufacturing process (unless a device category is exempt from this requirement by the FDA, such as in the case of many Class I devices);
labeling regulations and FDA prohibitions against the promotion of products for uncleared or unapproved uses (known as off-label uses), as well as requirements to provide adequate information on both risks and benefits;
medical device reporting regulations, which require that manufacturers report to FDA any event that the company learns of in which a device may have caused or contributed to a death or serious injury or malfunctioned in a way that would likely cause or contribute to a death or serious injury if the malfunction were to recur;
correction and removal reporting regulations, which require that manufacturers report to the FDA field corrections and device recalls or removals if undertaken to reduce a risk to health by the device or to remedy a violation of the FDA caused by the device that may present a risk to health;
post-market surveillance regulations, which apply to Class II or III devices if the FDA has issued a post-market surveillance order and the failure of the device would be reasonably likely to have serious adverse health consequences, the device is expected to have significant use in the pediatric population, the device is intended to be implanted in the human body for more than one year, or the device is intended to be used to support or sustain life and to be used outside a user facility;
regular and for-cause inspections by FDA to review a manufacturer’s facility and its compliance with applicable FDA requirements; and
the FDA’s recall authority, whereby it can ask, or order, device manufacturers to recall from the market a product that is in violation of applicable laws and regulations.

Regulatory Approvals and Clearances

The ADVANCE System received 510(k) clearance as a Class II medical device in April 2008 for its intended use by physicians to perform nerve conduction studies and needle electromyography procedures.

The NC-stat System is also a Class II medical device and has been the subject of several 510(k) clearances, most recently in July 2006 (K060584). The NC-stat System is cleared for use to stimulate and measure neuromuscular signals that are useful
11


in diagnosing and evaluating systemic and entrapment neuropathies. Our NC-stat DPNCheck, or DPNCheck, device is a technical modification to the 510(k) cleared NC-stat device and has the same intended use, and therefore does not raise safety or effectiveness questions that would require a separate 510(k) submission under the FDA’s published guidance on 510(k) requirements for modified devices.

As transcutaneous electrical nerve stimulators, the SENSUS and Quell pain therapy devices are Class II medical devices that received 510(k) clearance from the FDA in August 2012 and July 2014, respectively. In November 2012, the FDA provided 510(k) clearance for the disposable electrode used in conjunction with the SENSUS device, and in July 2013, the FDA provided 510(k) clearance for the use of SENSUS during sleep. The intended use of the SENSUS pain management therapeutic system is the symptomatic relief and management of chronic pain. The SENSUS device is no longer marketed and, where possible, we have transitioned SENSUS customers to Quell. In July 2014, our Quell device received 510(k) clearance for over-the-counter use and in November 2014, our Quell disposable electrode received 510(k) clearance for over-the-counter use. In January 2016, a number of new features were added to Quell and received 510(k) clearance, most notably use with an optional mobile app that contains several convenience features. The intended use of the Quell pain management therapeutic system is the symptomatic relief and management of chronic pain. The Quell device may also be used during nighttime sleep.

Quell – Fibromyalgia is a transcutaneous electrical nerve stimulator employing our core Quell technology. Its intended use was not substantially equivalent to an existing predicate device; however, it was considered low to moderate risk. FDA accepted the eligibility of Quell – Fibromyalgia as a 510 (k) De Novo submission and provided the device with De Novo authorization in May 2022.

Federal Trade Commission Regulatory Oversight

We are subject to Federal Trade Commission (FTC) regulatory oversight. Under the Federal Trade Commission Act (FTC Act), the FTC is empowered, among other things, to (a) prevent unfair methods of competition and unfair or deceptive acts or practices in or affecting commerce; (b) seek monetary redress and other relief for conduct injurious to consumers; and (c) gather and compile information and conduct investigations relating to the organization, business, practices, and management of entities engaged in commerce. The FTC has very broad enforcement authority, and failure to abide by the substantive requirements of the FTC Act and other consumer protection laws can result in administrative or judicial penalties, including civil penalties, or injunctions affecting the manner in which Quell could be marketed in the future.

Manufacturing Facilities

Our facility, and the facilities utilized by our contract sub-assembly manufacturer, have been inspected by FDA in the past, and observations were noted. There were no findings that involved a significant violation of regulatory requirements. The responses to these observations have been accepted by the FDA and we believe that we and our contract manufacturers are in substantial compliance with the FDA QSR. We expect that our facility and our subcontract facilities will be inspected again as required by the FDA. If the FDA finds significant violations, we could be subject to fines, recalls, requirements to halt manufacturing, or other administrative or judicial sanctions.

Medical Device Single Audit Program (MDSAP)
The International Medical Device Regulators Forum (IMDRF) recognized that a global approach to auditing and monitoring the manufacturing of medical devices could improve their safety and oversight on an international scale. The IMDRF established a work group which developed specific documents to advance a Medical Device Single Audit Program (MDSAP).
The Medical Device Single Audit Program allowed MDSAP recognized Auditing Organizations to conduct a single regulatory audit of a medical device manufacturer to satisfy the relevant requirements of the regulatory authorities participating in the program.
MDSAP participating international partners include:
MDSAP Members
Therapeutic Goods Administration of Australia
Brazil’s Agência Nacional de Vigilância Sanitária
Health Canada
Japan’s Ministry of Health, Labour and Welfare, and the Japanese Pharmaceuticals and Medical Devices Agency
U.S. Food and Drug Administration
12


MDSAP Official Observers:
The World Health Organization (WHO) Prequalification of In Vitro Diagnostics (IVDs) Programme
United Kingdom’s Medicines and Healthcare products Regulatory Agency (MHRA)
European Union (EU)
MDSAP Affiliate Members:
Republic of Korea's Ministry of Food and Drug Safety
Argentina’s National Administration of Drugs, Foods, and Medical Devices (ANMAT)
Federal Commission for Protection from Sanitary Risks (COFEPRIS) of Mexico
Ministry of Health of Israel
Singapore’s Health Sciences Authority (HSA)
TFDA – Taiwan Food and Drug Administration
Based on its evaluation of the MDSAP Final Pilot Report, the MDSAP Regulatory Authority Council (the international MDSAP governing body) determined that the MDSAP Pilot had satisfactorily demonstrated the viability of the Medical Device Single Audit Program.

In May 2023, we underwent a MDSAP audit by the registrar TÜV SÜD. There were no observations noted in the audit. There was a second TÜV SÜD audit under the direction of the European Union which resulted in two minor observations which were satisfactorily resolved. The FDA accepts MDSAP audit reports as a substitute for routine Agency inspections.

Human Capital Resources

As of December 31, 2023, we had 26 full time employees. Of these employees, six were in research and development, ten in sales and marketing, five in production/distribution, and five in general and administrative services. One employee holds both an M.D. and a Ph.D. Our employees are not represented by a labor union and are not subject to a collective bargaining agreement. We have never experienced a work stoppage and believe that we have good employee relations.

We recruit employees with the skills and training relevant to functional responsibilities. As a small, innovative company focused on profitable growth, we believe that our future success largely depends on our continued ability to attract and retain highly skilled employees. We assess the likelihood that a particular candidate will contribute to the Company’s overall goals, and beyond their specifically assigned tasks. Depending on the position, our recruitment reach can be national or local. We aim to provide market-based compensation and stretch incentives. We work to retain our employees for many years, as evidenced by the average of over nine years' tenure of our workforce. New employees are provided industry-relevant compliance training and are introduced to our Code of Business Conduct and Ethics, with which all employees are required to annually confirm compliance.

Available Information

Access to our Annual Report on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K, and amendments to these reports filed with or furnished to the Securities and Exchange Commission (SEC) may be obtained through the Investor Relations section of our website at www.neurometrix.com/investor as soon as reasonably practical after we electronically file or furnish these reports. We do not charge for access to and viewing these reports. Information on our Investor Relations page and on our website is not part of this Annual Report on Form 10-K or any of our other securities filings unless specifically incorporated herein by reference. In addition, the SEC maintains an Internet site that contains reports, proxy and information statements, and other information regarding issuers that file electronically with the SEC. Also, our filings with the SEC may be accessed through the SEC’s website at www.sec.gov. All statements made in any of our securities filings, including all forward-looking statements or information, are made as of the date of the document in which the statement is included, and we do not assume or undertake any obligation to update any of those statements or documents unless we are required to do so by law.

Corporate Information

NeuroMetrix was founded in June 1996 by our President and Chief Executive Officer, Shai N. Gozani, M.D., Ph.D. We were originally incorporated in Massachusetts in 1996 and were reincorporated in Delaware in 2001. Our offices and production facilities are located at 4-B Gill Street, Woburn, Massachusetts 01801. Our website is www.neurometrix.com.

13



ITEM 1A. Risk Factors

You should carefully consider the following risks and all other information contained in this Annual Report on Form 10-K and our other public filings before making any investment decisions with respect to our securities. If any of the following risks occurs, our business, prospects, reputation, results of operations, or financial condition could be harmed. In that case, the trading price of our securities could decline, and our stockholders could lose all or part of their investment. This Annual Report also contains forward-looking statements that involve risks and uncertainties. Our actual results could differ materially from those anticipated in the forward-looking statements as a result of specific factors, including the risks described below and elsewhere in this Annual Report on Form 10-K.

Summary of Risk Factors

Our business is subject to numerous risks and uncertainties, including those highlighted in this section below, that represent challenges that we face in connection with the successful implementation of our strategy. The occurrence of one or more of the events or circumstances described in more detail in the risk factors below, alone or in combination with other events or circumstances, may have an adverse effect on our business, prospects, reputation, results of operations, or financial condition. Such risks include, but are not limited to:

We have incurred significant operating losses since inception and cannot assure you that we will achieve profitability.
Our future capital needs are uncertain. Our operations could be curtailed if we are unable to obtain the required additional funding when needed. The terms of any financings may not be advantageous to us.
We hold an investment portfolio of securities that could experience losses.
We are focused on growing sales of Quell, our wearable device for chronic pain, and DPNCheck, our test for peripheral neuropathy. We cannot assure you that we will be successful with these products or future product candidates or product enhancements in our development pipeline.
Our current and future revenue is dependent upon commercial acceptance of our products in the marketplace. If our products are not accepted by prescribers and customers, our operations will be materially and adversely affected.
If health care providers are unable to obtain sufficient reimbursement or other financial incentives from third-party health care payers related to the use of our products, other than Quell, their adoption and our future product sales will be materially adversely affected.
The clinical study process is lengthy and expensive with uncertain outcomes. Results of earlier studies may not be predictive of future clinical study results, or the safety profile for such products or products under development.
We rely on third parties to conduct clinical trials and perform data collection and analysis, which may result in costs and delays that prevent us from successfully commercializing our product candidates.
We depend on several single source manufacturers to produce components of our products. Any material adverse changes in our relationships with these manufacturers, or material supply chain delays, could prevent us from delivering products to our customers in a timely manner and may adversely impact our future revenues or costs.
The success of our business depends upon our ability to advance our pipeline products to commercialization.
Our ability to achieve profitability depends in part on maintaining or increasing our gross margins on product sales which we may not be able to achieve.
If we are unable to recruit, hire and retain skilled and experienced personnel, our ability to manage and expand our business will be harmed, which would impair our future revenues and profitability.
Failure to develop or enter into relationships to sell products other than our existing products or enhance our existing products could have an adverse effect on our business prospects.
If we are unable to develop new products or enhance existing products, we may be unable to attract or retain customers.
We currently compete, and may in the future need to compete, against other medical device and consumer companies with greater resources, more established distribution channels and other competitive advantages, and the success of these competitors may harm our ability to generate revenues.
14


Cybersecurity incidents, security breaches and other disruptions could compromise our information, hinder our ability to perform essential activities and expose us to financial claims and liabilities, which could cause our business and reputation to suffer.
If future clinical studies or other articles are published, or physician associations or other organizations announce positions that are unfavorable to our products, our sales efforts and revenues may be negatively affected.
If we expand in foreign markets, we will be affected by new business risks that may adversely impact our financial condition or results of operations.
We are subject to extensive regulation by the FDA and other federal and state regulators which could restrict the sales and marketing of Quell, DPNCheck and ADVANCE, as well as other products for which we may seek FDA clearance or approval, and could cause us to incur significant costs.
If we or our manufacturers fail to comply with the FDA’s quality system regulation, the manufacturing and distribution of our products could be interrupted, and our product sales and operating results could suffer.
We are subject to Federal Trade Commission regulatory oversight. Exercise of this regulatory oversight could lead to an outcome which would constrain our marketing of Quell, cause us to incur significant costs and penalties, and adversely affect our financial results.
Our products may be subject to recalls, even after receiving FDA clearance or approval, which would harm our reputation, business and financial results.
We are subject to federal and state laws prohibiting “kickbacks” and false or fraudulent claims, which, if violated, could subject us to substantial penalties. Additionally, any challenge to or investigation into our practices under these laws could cause adverse publicity and be costly to respond to, and thus could harm our business.
If we are found to have violated laws protecting the confidentiality of patient health information, we could be subject to civil or criminal penalties, which could increase our liabilities, damage our reputation and harm our business.
The use of our products could result in product liability claims that could be expensive, damage our reputation and harm our business.
Our products are complex in design, and defects may not be discovered prior to shipment to customers, which could result in warranty obligations or product liability or other claims, reducing our revenues and increasing our costs and liabilities.
The patent rights we rely upon to protect the intellectual property underlying our products may not be adequate, which could enable third parties to use our technology and would harm our ability to compete in the market.
Other rights and measures we have taken to protect our intellectual property may not be adequate, which would harm our ability to compete in the market.
Claims that our products infringe on the proprietary rights of others could adversely affect our ability to sell our products and increase our costs.
Future sales of securities may cause our stock price to decline as a result of the dilution which will occur to existing stockholders.
The trading price of our common stock has been volatile and is likely to be volatile in the future.
We have, in the past, failed to satisfy certain continued listing requirements on The Nasdaq Stock Market LLC (Nasdaq) and could fail to satisfy those requirements again in the future which could affect the market price of our common stock and liquidity and reduce our ability to raise capital.


Risks Related to Our Business

We have incurred significant operating losses since inception and cannot assure you that we will achieve profitability.

We have incurred recurring losses from operations and negative cash flows from operating activities. At December 31, 2023, we had an accumulated deficit of $210.1 million. The extent of our future operating income or losses is highly uncertain, and we cannot assure you that we will be able to achieve or maintain profitability.

Our future capital needs are uncertain. Our operations could be curtailed if we are unable to obtain the required additional funding when needed. The terms of any financing may not be advantageous to us.
15



We held cash, cash equivalents and investment grade securities of $18.0 million as of December 31, 2023. We believe that these resources, and the cash to be generated from future product sales will be sufficient to meet our projected operating requirements for at least the next twelve months from the day of issuance of the financial statements. However, we may still need to raise additional funds to support our future operating and capital needs.

We expect to incur further losses as we grow sales of our products. We continue to face significant challenges and uncertainties and, as a result, our available capital resources may be consumed more rapidly than currently expected due to (a) decreases in sales of our products and the uncertainty of future revenues from new products; (b) the effect of supply chain issues on our ability to obtain parts and materials from our suppliers; (c) changes we may make to the business that affect ongoing operating expenses; (d) changes we may make in our business strategy; (e) regulatory developments and inquiries affecting our existing products; (f) changes in our research and development spending plans; and (g) other items affecting our forecasted level of expenditures and use of cash resources. We may attempt to obtain additional funding through public or private financing, collaborative arrangements with strategic partners, asset divestitures, or through additional credit lines or other debt financing sources to increase the funds available to fund operations. However, we may not be able to secure such financing in a timely manner or on favorable terms, if at all. Furthermore, if we issue equity or debt securities to raise additional funds, our existing stockholders may experience dilution, and the new equity or debt securities may have rights, preferences and privileges senior to those of our existing stockholders. If we raise additional funds through collaboration, licensing or other similar arrangements, it may be necessary to relinquish valuable rights to our potential products or proprietary technologies, or to grant licenses on terms that are not favorable to us. Without additional funds, we may be forced to delay, scale back or eliminate some of our sales and marketing efforts, research and development activities, or other operations and potentially delay product development in an effort to provide sufficient funds to continue our operations. If any of these events occurs, our ability to achieve our development and commercialization goals would be adversely affected.

We hold an investment portfolio of securities that could experience losses.

We invest our cash resources not required for near-term operations in a portfolio of debt securities. These securities are evaluated by independent rating agencies and meet the criteria of “investment grade” securities at the time of purchase. Changes in domestic or world-wide economic conditions, or in the operations of the issuing entities could result in a rating downgrade of the securities or an inability of the issuer to meet its obligation to the Company upon maturity. In this event, the Company would be exposed to loss in value of the security. If the change in economic conditions was so severe as to affect the overall securities market and therefore a significant part of the Company’s portfolio, the loss in value could jeopardize the Company’s ability to adequately fund its operations, its strategic initiatives and achieve its development and commercialization goals.

We are focused on growing sales of Quell, our wearable device for chronic pain, and DPNCheck, our test for peripheral neuropathy, and. We cannot assure you that we will be successful with these products or future product candidates or product enhancements in our development pipeline.

Quell was launched in June 2015, and is a wearable neuromodulation device for the symptomatic relief and management of chronic pain indications. We are leveraging our core Quell technology into a portfolio of Rx wearable neurotherapeutics. Quell - Fibromyalgia, the first product in this emerging portfolio, was launched in late 2022 as an aid for reducing the symptoms of fibromyalgia in adults with high pain sensitivity. We have recently filed with FDA a 510(k) marketing application for Quell – CIPN.

DPNCheck was launched in 2011 and is a nerve conduction test for peripheral neuropathies such as diabetic peripheral neuropathy. Our sales strategy for DPNCheck has focused on the U.S. MA sector through our own commercial team, and physician offices and hospitals in Japan and China through distribution partners.

The MA market experienced substantial change during 2023 when CMS issued new rules on the MA RADV program that is used to recover improper risk adjustment payments made to MA plans and also issued its 2024 Medicare Advantage Advance Notice, which confirmed substantial changes to the HCC risk adjustment model limiting HCC codes for many types of peripheral neuropathies. The impact of these factors on 2023 DPNCheck revenue was materially adverse. While we continue to support our customers and work to acquire new accounts, we do not expect a near-term recovery from the decline in DPNCheck revenue.

16


Our future prospects are closely tied to our success with Quell and DPNCheck, which, in turn, depend upon market acceptance and growth in future revenues and margins. We cannot assure you that our commercialization strategy will be successful. If our strategy is not successful, it could materially affect our revenues and results of operations.

Our future success could be adversely affected by a number of factors, including:
inability to increase adoption of DPNCheck within the MA market and outside the United States;
regulatory inquiries or issues affecting our products;
unfavorable changes to current Medicare, Medicare Advantage and commercial payer payment policies;
changes to payor policies under the Patient Protection and Affordable Care Act;
inability to efficiently create market demand for prescription wearable neurotherapeutics based on Quell technology at profitable pricing and with efficient marketing;
manufacturing issues with Quell or our other products;
unfavorable experiences by patients and physicians using DPNCheck, Quell and our other products; and,
physicians’ or patients' reluctance to alter their existing practices and adopt the use of our devices.


If we are unable to expand exposure and market demand for DPNCheck and Quell, our ability to increase our revenues will be limited and our business prospects will be adversely affected.

Our current and future revenue is dependent upon commercial acceptance of our products in the marketplace. If our products are not accepted by prescribers and customers, our operations will be materially and adversely affected.

We will continue to incur operating losses until such time as sales of Quell, DPNCheck and other products or product candidates reach a mature level and we are able to generate sufficient revenue from their sale to meet our operating expenses. There can be no assurance that customers will adopt our technology and products, or that prospective customers will agree to pay for our products. In the event that we are not able to significantly increase the number of customers that purchase our products, or if we are unable to charge the necessary prices, our financial condition and results of operations will be materially and adversely affected.

If health care providers are unable to obtain sufficient reimbursement or other financial incentives from third-party health care payers related to the use of our products other than Quell, their adoption and our future product sales will be materially adversely affected.

Widespread adoption of our diagnostic products by the medical community is unlikely to occur without a financial incentive from third-party payers for the use of these products. If health care providers are unable to obtain adequate reimbursement for procedures performed using these products, and if managed care organizations do not receive improved capitated payments due to more accurate patient risk assessment using our products, we may be unable to sell our products at levels that are sufficient to allow us to achieve and maintain profitability, and our business would suffer significantly. Additionally, even if these products and procedures are adequately reimbursed by third-party payers today, adverse changes in payers future policies toward payment would harm our ability to market and sell our products. Third-party payers include governmental programs such as Medicare and Medicaid, private health insurers, workers’ compensation programs and other organizations.

Future regulatory action by CMS or other governmental agencies or negative clinical results may diminish reimbursement payments to physicians for performing procedures using our products. Medicaid reimbursement differs from state to state, and some state Medicaid programs may not cover the procedures performed with our products or pay physicians an adequate amount for performing those procedures, if at all. Additionally, some private payers do not follow the Medicare guidelines and may reimburse for only a portion of these procedures or not at all. We are unable to predict what changes will be made in the reimbursement methods used by private or governmental third-party payers.

The clinical study process is lengthy and expensive with uncertain outcomes. Results of earlier studies may not be predictive of future clinical study results, or the safety profile for such products or products under development.

17


Clinical testing is difficult to design and implement, can take many years, can be expensive, and carries uncertain outcomes. The results of clinical studies of our products conducted to date and ongoing or future studies of our current, planned, or future products and product candidates may not be predictive of the results of later clinical studies, and interim results of a clinical study do not necessarily predict final results. Our interpretation of data and results from our clinical studies do not ensure that we will achieve similar results in future clinical studies. In addition, clinical data is often susceptible to various interpretations and analyses, and many companies that have believed their products performed satisfactorily in clinical studies have nonetheless failed to replicate results in later clinical studies. Products in later stages of clinical studies may fail to show the desired safety and efficacy despite having progressed through nonclinical studies. Failure can occur at any stage of clinical testing. Our clinical studies may produce negative or inconclusive results, and we may decide, or regulators may require us, to conduct additional clinical and non-clinical testing in addition to those we have planned.

We rely on third parties to conduct our clinical trials and perform data collection and analysis, which may result in costs and delays that prevent us from successfully commercializing our product candidates.

We rely on contract research organizations, medical institutions, clinical investigators, and contract laboratories to perform data collection and analysis and other aspects of our clinical trials. Our clinical trials may be delayed, suspended, or terminated if: the quality or accuracy of the data obtained by the third parties on whom we rely is compromised due to their failure to adhere to our clinical protocols or regulatory requirements or if for other reasons, these third parties do not successfully carry out their contractual duties or fail to meet regulatory obligations or expected deadlines, or these third parties need to be replaced.

If the third parties on whom we rely fail to perform, our development costs may increase, and our ability to obtain regulatory approval and commercialize our product candidates may be delayed or prevented altogether. We currently support medical institutions who are conducting clinical trials related to our products. While we believe that there are alternative approaches to these medical institutions, in the event that we seek such alternative sources we may not be able to enter into replacement arrangements without delays or incurring additional expenses.

We depend on several single source manufacturers to produce components of our products. Any material adverse changes in our relationships with these manufacturers, or material supply chain delays, could prevent us from delivering products to our customers in a timely manner and may adversely impact our future revenues or costs.

We rely on third-party manufacturers to manufacture components of our Quell, DPNCheck and ADVANCE systems. In the event that our manufacturers cease to manufacture sufficient quantities of our products or components in a timely manner and on terms acceptable to us, we would be forced to locate alternate manufacturers. Additionally, if our manufacturers experience a failure in their production process, are unable to obtain sufficient quantities of the components necessary to manufacture our products, experience extraordinary price increases on parts essential to our products or otherwise fail to meet our quality requirements, we may be forced to delay the manufacture and sale of our products or to locate an alternative manufacturer. We may be unable to locate suitable alternative manufacturers for our products or components for which the manufacturing process is relatively specialized, on terms acceptable to us, or at all. While we have long-standing relationships with our primary suppliers for device components, electrodes and biosensors, these suppliers are, in turn, dependent on other manufacturers of electronic parts and components, and are therefore subject to supply and demand risks of the electronic parts and components marketplace, and the potential for parts obsolescence. As a result, there is a risk that certain parts and components could be in short supply at a time when required by us or they could be discontinued and no longer available to us.

We have experienced, from time to time, inventory shortages on our products and essential parts. If any materially adverse changes in our relationships with manufacturers or parts suppliers occur, our ability to supply our customers will be severely limited until we are able to engage an alternate manufacturer or parts supplier or, if applicable, resolve any quality issues with our existing manufacturer. This situation could prevent us from delivering products to our customers in a timely manner, lead to decreased sales or increased costs, or harm our reputation with our customers.

If our manufacturers are unable to supply us with an adequate supply of product components, we could lose customers, our potential future growth could be limited and our business could be harmed.

In order for us to successfully expand our business, our contract manufacturers must be able to provide us with substantial quantities of components of our products in compliance with regulatory requirements, in accordance with agreed upon
18


specifications, at acceptable cost and on a timely basis. Our potential future growth could strain the ability of our manufacturers to deliver products and obtain materials and components in sufficient quantities. Manufacturers often experience difficulties in scaling up production, including problems with production yields and quality control and assurance. If we are unable to obtain sufficient quantities of high-quality products to meet customer demand on a timely basis, we could lose customers, our growth may be limited and our business could be harmed.

The success of our business depends upon our ability to advance our pipeline products to commercialization.

We commenced commercialization of Quell in June 2015 and we completed a DPNCheck product upgrade during 2022. We have additional product candidates and enhancements of our existing products in our R&D pipeline. We expect that advancing our pipeline products will require significant time and resources. We may not be successful in our commercialization efforts for any of the product candidates or product enhancements currently in our pipeline and we may not be successful in developing, acquiring, or in licensing additional product candidates, to the extent we decide to do so. If we are not successful in advancing new products through our development pipeline, the regulatory process and commercial launch, our business, financial condition, and results of operations will be adversely affected.

Our ability to achieve profitability depends in part on maintaining or increasing our gross margins on product sales which we may not be able to achieve.

A number of factors may adversely impact our gross margins on product sales and services, including:

shortages of electronic components resulting in higher prices or an inability to supply key parts;
low production volume which will result in high levels of overhead cost per unit of production;
increased material or labor costs;
increased service or warranty costs or the failure to reduce service or warranty costs;
increased price competition;
variation in the margins across products in a particular period; and
how well we execute on our strategic and operating plans.

If we are unable to maintain or increase our gross margins on product sales, our results of operations could be adversely impacted, we may not achieve profitability and our stock price could decline.

If we lose any of our officers or key employees, our management and technical expertise could be weakened significantly.

Our success largely depends on the skills, experience, and efforts of our executive officers, Shai N. Gozani, M.D., Ph.D., our founder, Chairman, President and Chief Executive Officer, and Thomas T. Higgins, our Senior Vice President and Chief Financial Officer. We do not maintain key person life insurance policies covering any of our employees. The loss of either of our executive officers could weaken our management and technical expertise significantly and harm our business.

If we are unable to recruit, hire and retain skilled and experienced personnel, our ability to manage and expand our business will be harmed, which would impair our future revenues and profitability.

We are a small company with 26 employees as of December 31, 2023, and our ability to retain our skilled labor force and our success in attracting and hiring new skilled employees will be a critical factor in determining our future performance. We may not be able to meet our future hiring needs or retain existing personnel, particularly given the challenges faced by our business. We will face challenges and risks in hiring, training, managing and retaining engineering and sales and marketing employees. Failure to attract and retain personnel, particularly technical and sales and marketing personnel would materially harm our ability to compete effectively and grow our business.

Failure to develop or enter into relationships to sell products other than our existing products or enhance our existing products could have an adverse effect on our business prospects.

19


Our future business and financial success will depend, in part, on our ability to effectively market our products, including Quell and DPNCheck, and to enhance these products in response to customer demand and feedback. Developing new products and upgrades to existing and future products imposes burdens on our research and development department and our management. This process is costly, and we cannot assure you that we will be able to successfully develop new products or enhance our current products. We also may not be able to enter into relationships with other companies to sell additional products. In addition, as we develop the market for our products, future competitors may develop desirable product features earlier than we do which could make our competitors’ products less expensive or more effective than our products and could render our products obsolete or unmarketable. If our product development efforts are unsuccessful, we will have incurred significant costs without recognizing the expected benefits and our business prospects may suffer.

If we are unable to develop new products or enhance existing products, we may be unable to attract or retain customers.

Our success depends on the successful development, regulatory clearance or approval (if required), introduction and commercialization of new generations of products, treatment systems, and enhancements to and/or simplification of existing products. Quell and DPNCheck must keep pace with, among other things, the products of our competitors. We are making significant investments in long-term growth initiatives. Such initiatives require significant capital commitments, involvement of senior management and other investments on our part, which we may be unable to recover. Our timeline for the development of new products or enhancements may not be achieved and price and profitability targets may not prove feasible. Commercialization of new products may prove challenging, and we may be required to invest more time and money than expected to successfully introduce them. Once introduced, new products may adversely impact orders and sales of our existing products, or make them less desirable or even obsolete. Compliance with regulations, competitive alternatives, and shifting market preferences may also impact the successful implementation of new products or enhancements.

Our ability to successfully develop and introduce new products and product enhancements, and the revenues and costs associated with these efforts, may be affected by our ability to:

properly identify customer needs;
prove feasibility of new products in a timely manner;
educate physicians about the use of new products and procedures;
comply with internal quality assurance systems and processes timely and efficiently;
comply with regulatory requirements relating to our products, and limit the timing and cost of obtaining required regulatory approvals or clearances;
accurately predict and control costs associated with inventory overruns caused by phase-in of new products and phase-out of old products;
price new products competitively;
manufacture and deliver our products in sufficient volumes on time, and accurately predict and control costs associated with manufacture of the products; and
meet our product development plan and launch timelines.

Even if customers accept new products or product enhancements, the revenues from these products may not be sufficient to offset the significant costs associated with making them available to customers. Failure to successfully develop, obtain regulatory approval or clearance for, manufacture or introduce new products or to complete these processes in a timely and efficient manner could result in delays that could affect our ability to attract and retain customers, or could cause customers to delay or cancel orders, causing our backlog, revenues and operating results to suffer.

We currently compete, and may in the future need to compete, against other medical device and consumer companies with greater resources, more established distribution channels and other competitive advantages, and the success of these competitors may harm our ability to generate revenues.

We currently do, and in the future may need to, compete directly and indirectly with a number of other companies that may have competitive advantages over us. Our diagnostic devices for nerve testing compete with companies that sell traditional
20


nerve conduction study and electromyography equipment including Cadwell Laboratories, Inc. and Natus Medical Incorporated. These companies enjoy significant competitive advantages, including:

greater resources for product development, sales and marketing;
more established distribution networks;
greater name recognition;
more established relationships with health care professionals, customers and third-party payers; and
additional lines of products and the ability to offer rebates or bundle products to offer discounts or incentives.

As we develop the market for wearable technology for chronic pain, we will be faced with competition from other companies that decide and are able to enter the market as well as competition from other forms of treatment for chronic pain. Some or all of our future competitors in the diagnostic nerve testing market and the chronic pain market may enjoy competitive advantages such as those described above. If we are unable to compete effectively against existing and future competitors, our sales will decline and our business will be harmed.

Cybersecurity incidents, security breaches and other disruptions could compromise our information, hinder our ability to perform essential activities, and expose us to financial claims and liabilities, which could cause our business and reputation to suffer.

In the ordinary course of our business, we collect and store sensitive data in our data centers, on our networks, including intellectual property, our proprietary business information, and that of our customers, suppliers and business partners, and personally identifiable information of our employees. The secure processing, maintenance and transmission of this information is critical to our operations. Despite our security measures, our information technology and infrastructure may be vulnerable to attacks by hackers or breached due to employee error, malfeasance or other disruptions. Similar risks exist with respect to our business partners and third-party providers, including suppliers, software and cloud-based service providers, that we rely upon for aspects of our information technology support services and certain administrative functions. Any such incident or breach could compromise our networks and the information stored there could be accessed, publicly disclosed, lost or stolen. Any such access, disclosure or other loss of information could result in legal claims or proceedings, disrupt our operations, damage our reputation, and cause a loss of confidence in our products and services, which could have a material adverse effect on our business, financial condition, results of operations or cash flows.

If future clinical studies or other articles are published, or physician associations or other organizations announce positions that are unfavorable to our products, our sales efforts and revenues may be negatively affected.

Future clinical studies or other articles regarding our existing products or any competing products may be published that either support a claim, or are perceived to support a claim, that a competitor’s product is more accurate or effective than our products or that our products are not as accurate or effective as we claim or previous clinical studies have concluded. Additionally, physician associations or other organizations that may be viewed as authoritative or have an economic interest in nerve conduction studies and in related electrodiagnostic procedures or other procedures that may be performed using our products or in neurostimulation therapies using our devices could endorse products or methods that compete with our products or otherwise announce positions that are unfavorable to our products. Any of these events may negatively affect our sales efforts and result in decreased revenues.

If we expand in foreign markets, we will be affected by new business risks that may adversely impact our financial condition or results of operations.

Foreign markets represented approximately 20% and 14% of our revenues in 2023 and 2022, respectively. We are evaluating future expansion, particularly in Asia. Any such expansion will subject us to the possibility of new business risks, including:

failure to fulfill foreign regulatory requirements, if applicable, to market our products;
availability of, and changes in, reimbursement within prevailing foreign health care payment systems;
adapting to the differing business practices and laws in foreign countries;
21


difficulties in managing foreign relationships and operations, including any relationships that we establish with foreign distributors or sales or marketing agents;
limited protection for intellectual property rights in some countries;
difficulty in collecting accounts receivable and longer collection periods;
costs of enforcing contractual obligations in foreign jurisdictions;
recessions in economies outside of the United States;
political instability and unexpected changes in diplomatic and trade relationships;
currency exchange rate fluctuations; and
potentially adverse tax consequences.

If we are successful in introducing our products into foreign markets, we will be affected by these additional business risks, which may adversely impact our financial condition or results of operations. In addition, expansion into foreign markets imposes additional burdens on our executive and administrative personnel, research and sales departments, and general managerial resources. Any efforts to introduce our products into foreign markets may not be successful, in which case we may have expended significant resources without realizing the expected benefit.

Risks Related to Government Regulation and Other Legal Compliance Matters

We are subject to extensive regulation by the FDA and other federal and state regulators which could restrict the sales and marketing of Quell, DPNCheck and ADVANCE, as well as other products for which we may seek FDA clearance or approval, and could cause us to incur significant costs.

We sell medical devices that are subject to extensive regulation in the United States by the FDA with regard to manufacturing, labeling, sale, promotion, distribution, shipping and ongoing monitoring and follow-up. Before a new medical device, or a new use of or claim for an existing product, can be marketed in the United States, it must first be cleared or approved by the FDA. Medical devices may be marketed only for the indications for which they are approved or cleared. The regulatory review process can be expensive and lengthy. The FDA’s process for granting 510(k) clearance typically takes approximately three to six months, and for De Novo clearance approximately five months to one year. However, in both cases it can be significantly longer. The process for obtaining a PMA is much more costly and onerous. By law, the time period designated for the FDA’s review of a PMA is 180 days; however, this time is often extended and it is not uncommon for the PMA review process to take three years or longer from the time the application is filed with the FDA.

The FDA may remove our devices from the market or enjoin them from commercial distribution if safety or effectiveness problems develop. Further, we may not be able to obtain additional 510(k) clearances, De Novo clearances or pre-market approvals for new products or for modifications to, or additional indications for, our existing products in a timely fashion, or at all. Delays in obtaining future clearances or approvals would adversely affect our ability to introduce new or enhanced products in a timely manner, which in turn would harm our revenue and future profitability. We have made modifications to our devices in the past and may make additional modifications in the future that we believe do not or will not require additional clearances or approvals. If the FDA disagrees, and requires new clearances or approvals for the modifications, we may be required to recall and to stop marketing the modified devices. If any of these events occurs or if the FDA takes other enforcement actions, we may not be able to provide our customers with the products they require on a timely basis, our reputation could be harmed, and we could lose customers and suffer reduced revenues and increased costs.

We also are subject to numerous post-marketing regulatory requirements, including the FDA’s (i) quality system regulations, which relate to the design, manufacture, packaging, labeling, storage, installation and servicing of our products; (ii) labeling regulations, medical device reporting regulations; and (iii) correction and removal reporting regulations. Third-party pharmacies, including online pharmacies, and other distributors of our products may also be subject to federal, state and local licensing, accreditation and other regulatory requirements. Our failure or the failure by any manufacturer, pharmacy or distributor of our products to comply with applicable regulatory requirements could result in enforcement action by the FDA or other regulators or it could result in delays in the distribution of our products. FDA enforcement actions relating to post-marketing regulatory requirements or other issues may include any of the following:

warning letters, untitled letters, fines, injunctions, product seizures, consent decrees and civil penalties;
requiring repair, replacement, refunds, customer notifications or recall of our products;
imposing operating restrictions, suspension or shutdown of production;
22


refusing our requests for 510(k) clearance or PMA approval of new products, new intended uses, or modifications to existing products;
requesting voluntary rescission of 510(k) clearances or withdrawing PMA approvals that have already been granted; and
criminal prosecution.

If any of these events were to occur, they could harm our reputation, our ability to generate revenues and our profitability.

Also, from time to time, legislation is introduced into Congress that could significantly change the statutory provisions governing the approval, manufacturing and marketing of medical devices. FDA regulations and guidance are often revised or reinterpreted by the agency in ways that may significantly affect our business and our products. It is impossible to predict whether legislative changes will be enacted, or FDA regulations, guidance or interpretations changed, and what the impact of such changes, if any, may be. The FDA has publicly stated that it is reevaluating its longstanding 510(k) review program. It is not clear when, or if, the program will be modified and what effect the modified review process will have on our ability to bring our product candidates to market.

If we or our manufacturers fail to comply with the FDA’s quality system regulation, the manufacturing and distribution of our products could be interrupted, and our product sales and operating results could suffer.

We and our contract manufacturers are required to comply with the FDA’s QSR which is a complex regulation that governs the procedures and documentation of the design, testing, production, control, quality assurance, labeling, packaging, sterilization, storage and shipping of our devices. The FDA enforces the QSR through periodic inspections. We cannot assure you that our facilities or the facilities of the manufacturers of our products would pass any future inspection. If our facilities or any of the facilities of the manufacturers of our products fail an inspection, the manufacturing or distribution of our products could be interrupted and our operations disrupted. Failure to take adequate and timely corrective action in response to an adverse inspection could result in a suspension or shutdown of our packaging and labeling operations and the operations of the manufacturers of our products or a recall of our products, or other administrative or judicial sanctions. If any of these events occurs, we may not be able to provide our customers with the quantity of products they require on a timely basis, our reputation could be harmed, and we could lose customers and suffer reduced revenues and increased costs.

We are subject to Federal Trade Commission regulatory oversight. Exercise of this regulatory oversight could lead to an outcome which would constrain our marketing of Quell, cause us to incur significant costs and penalties, and adversely affect our financial results.

Under the FTC Act, the FTC is empowered, among other things, to (a) prevent unfair methods of competition and unfair or deceptive acts or practices in or affecting commerce; (b) seek monetary redress and other relief for conduct injurious to consumers; and (c) gather and compile information and conduct investigations relating to the organization, business, practices, and management of entities engaged in commerce. The FTC has very broad enforcement authority, and failure to abide by the substantive requirements of the FTC Act and other consumer protection laws can result in administrative or judicial penalties, including civil penalties, or injunctions affecting the manner in which we would be able to market Quell in the future.

Our products may be subject to recalls, even after receiving FDA clearance or approval, which would harm our reputation, business and financial results.

We are subject to the medical device reporting regulations, which require us to report to the FDA if our products may have caused or contributed to a death or serious injury, or have malfunctioned in a way that would likely cause or contribute to a death or serious injury if the malfunction were to occur. We are also subject to the correction and removal reporting regulations, which require us to report to the FDA any field corrections and device recalls or removals that we undertake to reduce a risk to health posed by the device or to remedy a violation of the Federal Food, Drug and Cosmetic Act (FDCA) caused by the device which may present a risk to health. In addition, the FDA and similar governmental agencies in other countries have the authority to require the recall of our products if there is a reasonable probability that the products would cause serious adverse health consequences or death. A government-mandated or voluntary recall by us could occur as a result of manufacturing defects, labeling deficiencies, packaging defects or other failures to comply with applicable regulations. Any recall would divert management attention and financial resources and harm our reputation with customers and could have a material adverse effect on our financial condition and results of operations.
23



We are subject to federal and state laws prohibiting “kickbacks” and false or fraudulent claims, which, if violated, could subject us to substantial penalties. Additionally, any challenge to or investigation into our practices under these laws could cause adverse publicity and be costly to respond to, and thus could harm our business.

A federal law commonly known as the federal anti-kickback law, and several similar state laws, prohibit the payment of any remuneration that is intended to induce physicians or others either to refer patients or to acquire or arrange for or recommend the acquisition of health care products or services. These laws constrain a medical device company’s sales, marketing and other promotional activities by limiting the kinds of business relationships and financial arrangements, including sales programs we may have with hospitals, pharmacies (including online pharmacies), physicians or other potential purchasers of medical devices. Other federal and state laws generally prohibit individuals or entities from knowingly presenting, or causing to be presented, claims for payment to Medicare, Medicaid or other third-party payers that are false or fraudulent, or for items or services that were not provided as claimed. We rely on third-party health care organizations, pharmacies (including online pharmacies) and distributors to fulfill orders of our products. In addition, from time to time, we may provide coding and billing information as product support to purchasers of our products. Our relationships with health care organizations, pharmacies and other third parties could be scrutinized under federal and state health care laws such as the anti-kickback laws. Anti-kickback and false claims laws prescribe civil and criminal penalties for noncompliance, which can be quite substantial including exclusion from participation in federal health care programs. A number of states have enacted laws that require pharmaceutical and medical device companies to monitor and report payments, gifts and other remuneration made to physicians and other health care professionals and health care organizations. Some state statutes, such as the one in Massachusetts, impose an outright ban on gifts to physicians. These laws are often referred to as “gift ban” or “aggregate spend” laws and carry substantial fines if they are violated. Similar legislation, known as the Physician Payments Sunshine Act, was enacted by Congress in 2014. In the event that we are found to have violated these laws or determine to settle a claim that we have done so, our business may be materially adversely affected as a result of any payments required to be made, restrictions on our future operations or actions required to be taken, damage to our business reputation or adverse publicity in connection with such a finding or settlement or other adverse effects relating thereto. Additionally, even an unsuccessful challenge or investigation into our practices could cause adverse publicity, and be costly to respond to, and thus could harm our business and results of operations.

If we are found to have violated laws protecting the confidentiality of patient health information, we could be subject to civil or criminal penalties, which could increase our liabilities, damage our reputation and harm our business.

There are a number of federal and state laws protecting the confidentiality of individually identifiable patient health information, including patient records, and restricting the use and disclosure of that protected information. In particular, the U.S. Department of Health and Human Services promulgated patient privacy rules under the Health Insurance Portability and Accountability Act of 1996. These privacy rules protect medical records and other personal health information by limiting their use and disclosure, giving individuals the right to access, amend and seek accounting of their own health information and limiting most use and disclosures of health information to the minimum amount reasonably necessary to accomplish the intended purpose. Any failure or perceived failure by us or any third-party distributors, pharmacies, service providers, contractors or consultants to comply with privacy, confidentiality, data security or similar obligations, or any data security incidents or other security breaches that result in the accidental, unlawful or unauthorized access to, use of, release of, or transfer of sensitive information, may result in negative publicity, harm to our reputation, governmental investigations, enforcement actions, regulatory fines, litigation or public statements against us, could cause third parties to lose trust in us or could result in claims by third parties, including class action lawsuits, any of which could have a material adverse effect on our reputation, business, financial condition or results of operations.

The use of our products could result in product liability claims that could be expensive, damage our reputation and harm our business.

Our business exposes us to an inherent risk of potential product liability claims related to the manufacturing, marketing and sale of medical devices. The medical device industry historically has been litigious, and we face financial exposure to product liability claims if the use of our products were to cause or contribute to injury or death. Our products may be susceptible to claims of injury because their use involves the electric stimulation of a patient’s nerves. Although we maintain product liability insurance for our products and other commercial insurance, the coverage limits of these policies may not be adequate to cover future claims. We may be unable to maintain sufficient product liability or other commercial insurance on acceptable terms or at reasonable costs, and this insurance may not provide us with adequate coverage against potential liabilities. A successful claim brought against us in excess of, or outside of, our insurance coverage could have a material adverse effect on our financial condition and results of operations. A product liability claim, regardless of its merit or eventual outcome, could result in
24


substantial costs to us, a substantial diversion of management attention and adverse publicity. A product liability claim could also harm our reputation and result in a decline in revenues and an increase in expenses.

Our products are complex in design, and defects may not be discovered prior to shipment to customers, which could result in warranty obligations or product liability or other claims, reducing our revenues and increasing our costs and liabilities.

We depend upon third parties for the manufacture of our products or components. Our products, particularly our electrodes, require a significant degree of technical expertise to produce. If these manufacturers fail to produce our products to specification, or if the manufacturers use defective materials or workmanship in the manufacturing process, the reliability and performance of our products will be compromised.
If our products contain defects that cannot be repaired quickly, easily and inexpensively, we may experience:
loss of customer orders and delay in order fulfillment;
damage to our brand reputation;
increased cost of our warranty program due to product repair or replacement;
inability to attract new customers;
diversion of resources from our manufacturing and research and development departments into our service department; and
legal action.
The occurrence of any one or more of the foregoing could harm our reputation and materially reduce our revenues and increase our costs and liabilities.

Risks Related to Our Intellectual Property

The patent rights we rely upon to protect the intellectual property underlying our products may not be adequate, which could enable third parties to use our technology and would harm our ability to compete in the market.

Our success will depend in part on our ability to develop or acquire commercially valuable patent rights and to protect these rights adequately. The risks and uncertainties that we face with respect to our patents and other related rights include the following:
the pending patent applications we have filed or to which we have exclusive rights may not result in issued patents or may take longer than we expect to result in issued patents;
the claims of any patents that are issued may not provide meaningful protection;
we may not be able to develop additional proprietary technologies that are patentable;
other parties may challenge patents, patent claims or patent applications licensed or issued to us; and
other companies may design around technologies we have patented, licensed or developed.

Our issued and filed patents for our wearable therapeutic products are recent. With regard to our legacy neurodiagnostic products, our issued design patents began to expire in 2015, and our issued utility patents began to expire in 2017. In particular, seven of our issued U.S. utility patents covering various aspects of the legacy neurodiagnostic business expired on the same day in 2017. Although the patent protection for material aspects of these products covered by the claims of the patents were lost at that time, we have additional patents and patent applications directed to other novel inventions that have patent terms extending into 2024 and beyond.

In addition, the laws of other countries may not protect our patent rights to the same extent as the laws of the United States. Consequently, we may not be able to prevent third parties from practicing our inventions in all countries outside the United States, or from selling or importing products made using our inventions in and into the United States or other jurisdictions. Many companies have encountered significant difficulties in protecting and defending intellectual property rights in foreign jurisdictions. The legal systems of certain countries, including certain developing countries, do not favor the enforcement of patents, trade secrets and other intellectual property protection, particularly those relating to medical devices, which could make it difficult for us to stop the infringement of our patent rights or the marketing of competing products in violation of our intellectual property and proprietary rights generally. For this or other reasons, we may not pursue or obtain patent protection in all major markets or may not obtain protection that enables us to prevent the entry of third parties onto the market.

25


Additionally, proceedings to enforce our intellectual property and proprietary rights in foreign jurisdictions could result in substantial costs and divert our efforts and attention from other aspects of our business, put our patents at risk of being invalidated or interpreted narrowly, put our patent applications at risk of not issuing and provoke third parties to assert claims against us. We may not prevail in any lawsuits that we initiate, and the damages or other remedies awarded, if any, may not be commercially meaningful. Accordingly, our efforts to enforce our intellectual property and proprietary rights around the world may be inadequate to obtain a significant commercial advantage from the intellectual property that we develop or license.

Further, many countries have compulsory licensing laws under which a patent owner may be compelled to grant licenses to third parties. In addition, many countries limit the enforceability of patents against government agencies or government contractors. In these countries, the patent owner may have limited remedies, which could materially diminish the value of such patent. If we are forced to grant a license to third parties with respect to any patents relevant to our business, our competitive position may be impaired, and our business, financial condition, results of operations and prospects may be adversely affected.

In addition, our patent rights underlying our products may not be adequate, and our competitors or customers may design around our proprietary technologies or independently develop similar or alternative technologies or products that are equal or superior to our technology and products without infringing on any of our patent rights. In addition, the patents licensed or issued to us may not provide a competitive advantage. If any of these events were to occur, our ability to compete in the market would be harmed.

Other rights and measures we have taken to protect our intellectual property may not be adequate, which would harm our ability to compete in the market.

In addition to patents, we rely on a combination of trade secrets, copyright and trademark laws, confidentiality, nondisclosure and assignment of invention agreements and other contractual provisions and technical measures to protect our intellectual property rights. We rely on trade secrets to protect the technology and algorithms we use in our customer data processing and warehousing information system. While we currently require employees, consultants and other third parties to enter into confidentiality, non-disclosure or assignment of invention agreements or a combination thereof where appropriate, any of the following could still occur:

the agreements may be breached or not enforced in a particular jurisdiction;
we may have inadequate remedies for any breach;
trade secrets and other proprietary information could be disclosed to our competitors; or
others may independently develop substantially equivalent proprietary information and techniques or otherwise gain access to our trade secrets or disclose such technologies.

If, for any of the above reasons, our intellectual property is disclosed or misappropriated, it would harm our ability to protect our rights and our competitive position.

We may need to initiate lawsuits to protect or enforce our patents and other intellectual property rights, which could be expensive and, if we lose, could cause us to lose some of our intellectual property rights, which would harm our ability to compete in the market.

We rely on patents to protect a portion of our intellectual property and our competitive position. Patent law relating to the scope of claims in the technology fields in which we operate is still evolving and, consequently, patent positions in the medical device industry are generally uncertain. In order to protect or enforce our patent rights, we may initiate patent litigation against third parties, such as infringement suits or interference proceedings. Litigation may be necessary to:

assert claims of infringement;
enforce our patents;
protect our trade secrets or know-how; or
determine the enforceability, scope and validity of the proprietary rights of others.

Any lawsuits that we initiate could be expensive, take significant time and divert management’s attention from other business concerns. Litigation also puts our patents at risk of being invalidated or interpreted narrowly and our patent applications at risk of not issuing. Additionally, we may provoke third parties to assert claims against us. We may not prevail in
26


any lawsuits that we initiate and the damages or other remedies awarded, if any, may not be commercially valuable. The occurrence of any of these events could harm our business, our ability to compete in the market or our reputation.

Claims that our products infringe on the proprietary rights of others could adversely affect our ability to sell our products and increase our costs.

Substantial litigation over intellectual property rights exists in the medical device industry. We expect that our products could be increasingly subject to third-party infringement claims as the number of competitors grows and the functionality of products and technology in different industry segments overlap. Third parties may currently have, or may eventually be issued, patents on which our products or technologies may infringe. Any of these third parties might make a claim of infringement against us. Any litigation regardless of its impact would likely result in the expenditure of significant financial resources and the diversion of management’s time and resources. In addition, litigation in which we are accused of infringement may cause negative publicity, adversely impact prospective customers, cause product shipment delays or require us to develop non-infringing technology, make substantial payments to third parties, or enter into royalty or license agreements, which may not be available on acceptable terms, or at all. If a successful claim of infringement were made against us and we could not develop non-infringing technology or license the infringed or similar technology on a timely and cost-effective basis, our revenues may decrease substantially and we could be exposed to significant liability.


Risks Related to Our Common Stock

Future sales of securities may cause our stock price to decline as a result of the dilution which will occur to existing stockholders.

Until such time as we are profitable, as to which we can make no assurance, we may need additional funds to develop our business and sustain our operations. We have sold shares of common stock, convertible preferred stock and warrants on several occasions in the past, and any additional sales of shares of our common stock or other securities exercisable into our common stock are likely to have a dilutive effect on some or all of our then existing stockholders. Resales of newly issued shares in the open market could also have the effect of lowering our stock price, thereby increasing the number of shares we may need to issue in the future to raise the same dollar amount and consequently further diluting our outstanding shares.

The perceived risk associated with the possible sale of a large number of shares could cause some of our stockholders to sell their stock, thus causing the price of our stock to decline. In addition, actual or anticipated downward pressure on our stock price due to actual or anticipated issuances or sales of stock could cause some institutions or individuals to engage in short sales of our common stock, which may itself cause the price of our stock to decline.

If our stock price declines, it may be difficult to raise additional capital and it could impair our ability to attract and retain qualified employees, reduce the liquidity of our common stock, and result in the delisting of our common stock from Nasdaq.

The trading price of our common stock has been volatile and is likely to be volatile in the future.

The trading price of our common stock has been highly volatile. For the two-year period ended December 31, 2023, our stock price has fluctuated from a low of $3.05 to a high of $59.28. The market price for our common stock will be affected by a number of factors, including:

the denial or delay of regulatory clearances or approvals for our products under development or receipt of regulatory approval of competing products;
our ability to accomplish clinical, regulatory and other product development and commercialization milestones and to do so in accordance with our timing estimates;
changes in policies affecting third-party coverage and reimbursement in the United States and other countries;
changes in government regulations and standards affecting the medical device industry and our products;
ability of our products to achieve market success;
the performance of third-party contract manufacturers and component suppliers;
actual or anticipated variations in our results of operations or those of our competitors;
announcements of new products, technological innovations or product advancements by us or our competitors;
developments with respect to patents and other intellectual property rights;
27


sales of common stock or other securities by us or our stockholders in the future;
additions or departures of key scientific or management personnel;
disputes or other developments relating to proprietary rights, including patents, litigation matters and our ability to obtain patent protection for our technologies;
trading volume of our common stock;
regulatory inquiries or developments affecting our products;
changes in earnings estimates or recommendations by securities analysts, failure to obtain or maintain analyst coverage of our common stock or our failure to achieve analyst earnings estimates;
public statements by analysts or clinicians regarding their perceptions of our clinical results or the effectiveness of our products;
decreases in market valuations of medical device companies; and
general market conditions and other factors unrelated to our operating performance or the operating performance of our competitors.

The stock prices of many companies in the medical device industry have experienced wide fluctuations that have often been unrelated to the operating performance of these companies. Periods of volatility in the market price of a company’s securities can result in securities class action litigation against a company. If class action litigation is initiated against us, we may incur substantial costs and our management’s attention may be diverted from our operations, which could significantly harm our business.

We have, in the past, failed to satisfy certain continued listing requirements on Nasdaq and could fail to satisfy those requirements again in the future which could affect the market price of our common stock and liquidity and reduce our ability to raise capital.

We have, in the past, failed to satisfy certain continued listing requirements on Nasdaq. For example, as previously disclosed, on August 8, 2023, we received a deficiency letter from the Nasdaq Listing Qualifications Department notifying us that because the closing bid price of our common stock had fallen below $1.00 per share for 30 consecutive business days, we no longer met the bid price requirement. We were able to regain compliance with the minimum bid price requirement within the prescribed 180-day compliance period by effecting a reverse stock split, and currently, our common stock trades on Nasdaq. However, if we fail to maintain compliance with any Nasdaq listing requirements in the future, including minimum bid price for our common stock, we could be delisted and our stock would be considered a penny stock under regulations of the SEC and would therefore be subject to rules that impose additional sales practice requirements on broker-dealers who sell our securities. The additional burdens imposed upon broker-dealers by these requirements could discourage broker-dealers from effecting transactions in our common stock, which could severely limit the market liquidity of our common stock and your ability to sell our securities in the secondary market.

The long-term effects of our recently completed reverse stock split on the market price of our common stock cannot be predicted with any certainty, and shares of our common stock have likely experienced decreased liquidity as a result of the reverse stock split.

On November 21, 2023, we effected a reverse stock split of the Company’s common stock, at a ratio of 1-for-8, to comply with Nasdaq’s minimum bid price requirement. The liquidity of our common stock has likely been adversely affected and may continue to be adversely affected by the reverse stock split given the reduced number of shares of our common stock that are now outstanding following the reverse stock split, particularly if the market price of our common stock does not increase from its recent decline after the reverse stock split. As a result of the lower number of shares outstanding following the reverse stock split, the market for our common stock may also become more volatile, which may lead to reduced trading and a smaller number of market makers for our common stock. The reverse stock split also increased the number of stockholders who own “odd lots” of less than 100 shares of common stock. A purchase or sale of less than 100 shares of common stock (an “odd lot” transaction) may result in incrementally higher trading costs through certain brokers, particularly “full service” brokers. Therefore, those stockholders who own fewer than 100 shares of common stock following the reverse stock split may be required to pay higher transaction costs if they sell their common stock.

There can be no assurance that our share prices will attract new investors, including institutional investors. In addition, there can be no assurance that the market price of our common stock will satisfy the investing requirements of those investors. The trading liquidity of our common stock may not improve.

28


Anti-takeover provisions in our organizational documents and Delaware law, and the shareholder rights plan that we adopted in 2007 and updated in 2021, may discourage or prevent a change of control, even if an acquisition would be beneficial to our stockholders, which could affect our stock price adversely and prevent attempts by our stockholders to replace or remove our current management.

Our certificate of incorporation and bylaws contain provisions that could delay or prevent a change of control of our Company or changes in our Board of Directors that our stockholders might consider favorable. Some of these provisions:
authorize the issuance of preferred stock which can be created and issued by the Board of Directors without prior stockholder approval, with rights senior to those of our common stock;
provide for a classified Board of Directors, with each director serving a staggered three-year term;
prohibit our stockholders from filling board vacancies, calling special stockholder meetings, or taking action by written consent;
provide for the removal of a director only with cause and by the affirmative vote of the holders of 75% or more of the shares then entitled to vote at an election of our directors; and
require advance written notice of stockholder proposals and director nominations.

We have also adopted a shareholder rights plan that could make it more difficult for a third party to acquire, or could discourage a third party from acquiring, us or a large block of our common stock. A third party that acquires 15% or more of our common stock could suffer substantial dilution of its ownership interest under the terms of the shareholder rights plan through the issuance of common stock to all stockholders other than the acquiring person.

In addition, we are subject to the provisions of Section 203 of the Delaware General Corporation Law, which may prohibit certain business combinations with stockholders owning 15% or more of our outstanding voting stock. These and other provisions in our certificate of incorporation, bylaws and Delaware law could make it more difficult for stockholders or potential acquirers to obtain control of our Board of Directors or initiate actions that are opposed by our then-current Board of Directors, including a merger, tender offer, or proxy contest involving our Company. Any delay or prevention of a change of control transaction or changes in our Board of Directors could cause the market price of our common stock to decline.

We do not intend to pay cash dividends.

We have never declared or paid cash dividends on our capital stock. We currently intend to retain all available funds and any future earnings for use in the operation and expansion of our business and do not anticipate paying any cash dividends in the foreseeable future. As a result, capital appreciation, if any, of our common stock will be our stockholders’ sole source of potential gain for the foreseeable future.

ITEM 1B. UNRESOLVED STAFF COMMENTS

None.

ITEM 1C. CYBERSECURITY

We operate in the medical device industry, which is subject to various cybersecurity risks that could adversely affect our business, financial condition, and results of operations, including intellectual property theft; fraud; extortion; harm to employees or customers; violation of privacy laws and other litigation and legal risk; and reputational risk. We have initiated a risk-based approach designed to identify and assess the cybersecurity threats that could affect our business and information systems. Our strategy is to maintain a high level of risk awareness, identify critical IT assets, regularly update or replace those assets, and systematically perform vulnerability testing, and to promptly remediate deficiencies. Our cybersecurity program is aligned with industry standards and best practices, such as the National Institute of Standards and Technology (NIST) Cybersecurity Framework.

We are adopting various tools and methodologies to manage cybersecurity risk that will be tested on a regular cadence. We are also in the process of monitoring and evaluating our cybersecurity posture and performance on an ongoing basis through scheduled vulnerability scans, penetration tests and threat intelligence feeds. We require third-party service providers with access to personal, confidential or proprietary information to implement and maintain comprehensive cybersecurity practices consistent with applicable legal standards and industry best practices.

29


Our business depends on the availability, reliability, and security of our information systems, networks, data, and intellectual property. Any disruption, compromise, or breach of our systems or data due to a cybersecurity threat or incident could adversely affect our operations, customer service, product development, and competitive position. They may also result in a breach of our contractual obligations or legal duties to protect the privacy and confidentiality of our stakeholders. Such a breach could expose us to business interruption, lost revenue, ransom payments, remediation costs, liabilities to affected parties, cybersecurity protection costs, lost assets, litigation, regulatory scrutiny and actions, reputational harm, customer dissatisfaction, harm to our vendor relationships, or loss of market share.

Our Board of Directors, the Audit Committee and the Cyber Committee, which is chaired by the Chief Executive Officer and staffed by the IT Director, Chief Financial Officer, Corporate Controller and other management employees, are responsible for overseeing cybersecurity risks and risk management. The Board has assigned oversight responsibility for cybersecurity to the Audit Committee, which is in regular communication with management concerning cybersecurity threats and incidents. The Audit Committee reviews management assessment of cyber controls, control testing and outcomes. The Audit Committee is responsible for keeping the Board informed of significant cybersecurity developments including incidents which might potentially have a material effect on the Company. The Cyber Committee is responsible for evaluating cyber threats, the potential effect on operations and scope of the threat. Threats or incidents which the Cyber Committee has judged to have potentially material consequences will be communicated to the Audit Committee. A meeting of the full Board of Directors, including the Audit Committee, will be convened within 48 hours of the Cyber Committee assessment. If the Board determines that the threat or incident is material, Form 8-K will be finalized and filed within four days following the determination, as required under SEC rules.

The Company is currently in the process of implementing a more formalized cybersecurity program.

ITEM 2. PROPERTIES

Our headquarters, engineering activities, and manufacturing and fulfillment activities are located in an approximately 10,000 square foot leased facility in Woburn, Massachusetts. We believe this facility will be adequate for our needs during the foreseeable future.

ITEM 3. LEGAL PROCEEDINGS

The Company is not party to or aware of any legal proceedings.

ITEM 4. MINE SAFETY DISCLOSURES

Not applicable.
30


PART II
ITEM 5. MARKET FOR REGISTRANT’S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES

Market Information

Our common stock is traded on the Nasdaq Capital Market under the symbol “NURO”.

Stockholders

On February 29, 2024, there were approximately 42 stockholders of record of our common stock. This number does not include stockholders for whom shares were held in a “nominee” or “street” name. On February 29, 2024, the last reported sale price per share of our common stock on the Nasdaq Capital Market was $4.06.

Unregistered Sales of Securities

Not applicable

Issuer Purchases of Equity Securities

Not applicable


ITEM 6. [RESERVED]





31


ITEM 7. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

You should read the following discussion of our financial condition and results of operations in conjunction with our selected financial data, our financial statements, and the accompanying notes to those financial statements included elsewhere in this Annual Report on Form 10-K. This discussion contains forward-looking statements that involve risks and uncertainties. For a description of factors that may cause our actual results to differ materially from those anticipated in these forward-looking statements, please refer to the section titled “Risk Factors”, contained in Item 1A of this Annual Report on Form 10-K.

Our Business

NeuroMetrix is a commercial stage neurotechnology company based in Woburn, Massachusetts. The Company’s mission is to improve individual and population health through innovative medical devices and technology solutions for neurological disorders and chronic pain management. We are fully integrated with in-house capabilities spanning research and development, manufacturing, regulatory affairs and compliance, sales and marketing, product fulfillment and customer support. We hold extensive, proprietary intellectual property.

NeuroMetrix created the market for point-of-care nerve testing and introduced sophisticated wearable technology for chronic pain syndromes. Nearly five million patients have been served with our products. Revenue is derived from the sale of medical devices and after-market consumable products and accessories in the United States and select overseas markets. Products are authorized by the FDA and regulators in foreign jurisdictions where appropriate. We have two principal product categories:

Therapeutic technology – wearable neuromodulation for chronic pain syndromes
Diagnostic technology - point-of-care peripheral neuropathy assessment

Early detection of peripheral neuropathies, such as DPN, is important because there are no treatment options once the nerves have degenerated. Today’s diagnostic methods for peripheral neuropathies range from a simple monofilament test for lack of sensory perception in the feet to a nerve conduction study performed by a specialist. Our DPNCheck nerve conduction technology provides a rapid, low cost, quantitative test for peripheral neuropathies, including DPN. It addresses an important unmet medical need and is particularly effective in screening large populations. This technology has been evaluated in multiple clinical studies and marketed to domestic MA healthcare providers and insurers and in the Asian markets of Japan and China. MA has historically contributed the majority of DPNCheck revenue and been the driver of product-line growth.

In early 2023, the CMS proposed significant changes to its MA HCC risk adjustment payments and to its MA RADV audit practices. These changes created significant uncertainty in the market among participating healthcare providers and insurers. Subsequently, CMS confirmed that RADV changes would be implemented immediately and applied retroactively, and that changes in HCC payments would be phased in over a three-year period. The changes to HCC risk factor coding significantly reduced CMS payments for population screening for various conditions, including for neuropathy. During 2023, we experienced a significant reduction in MA sales revenue as a result of these CMS reimbursement changes. We reduced our commercial sales team while continuing to support our customer base and working to attract new accounts. However, it is unlikely that there will be a near-term recovery from the decline in revenue of the DPNCheck MA business. DPNCheck sales in Asian markets have remained consistent between the past two years and unaffected by the reimbursement changes in MA.

Chronic pain is a significant public health problem. It is defined by the NIH as pain lasting more than 12 weeks. This contrasts with acute pain which is a normal bodily response to injury or trauma. Chronic pain conditions include low back pain, arthritis, fibromyalgia, neuropathic pain, cancer pain and many others. Chronic pain may be triggered by an injury or there may be an ongoing cause such as disease or illness. There may also be no clear cause. Chronic pain can also lead to other health problems. These can include fatigue, sleep disturbance and mood changes, which cause difficulty in carrying out important activities and contributing to disability and despair. In general, chronic pain cannot be cured. Treatment of chronic pain is focused on reducing pain and improving function. The goal is effective pain management. Nerve stimulation is a long-established category of treatment for chronic pain. This treatment approach is available through implantable devices which have both surgical and ongoing risks, such as migration of the implanted nerve stimulation leads. Non-invasive approaches involving TENS have achieved limited efficacy in practice due to power limitations, inadequate dosing and low patient adherence.

32


Quell is our wearable neuromodulation technology for chronic pain. We believe it is designed to address many of the limitations of traditional TENS. It has been refined over the past seven years with over 204,000 chronic pain patients and is protected by over 20 U.S. utility patents. Patients control and personalize the technology via a mobile phone app, and their utilization and certain clinical metrics may be tracked in the Quell Health Cloud. The degree of technological sophistication, combined with our extensive consumer experience and the compelling results of clinical studies gives us the opportunity to leverage this technology platform into a portfolio of Quell-based prescription (Rx) wearable neurotherapeutics.

The FDA granted Breakthrough Device Designation in 2021 for a Quell - Fibromyalgia indication. Following a pivotal double-blind, randomized, sham-controlled clinical study, FDA approved a De Novo marketing authorization in 2022 and Quell – Fibromyalgia, the first product of the emerging prescription portfolio, was launched.

Quell also received FDA Breakthrough Device Designation in early 2022 for the treatment of chronic CIPN. A CIPN double-blind, randomized, sham-controlled clinical study employing Quell and funded by the NCI and the NIH was completed in 2023 and a 510(k) application has been filed with FDA for marketing authorization for CIPN patients with moderate to severe neuropathic pain and cramps. Review and approval of the application by FDA could lead to market introduction of Quell - CIPN in late 2024. This would be the second product in our emerging portfolio of Quell-based prescription wearable therapeutics. We plan a similar approach to other disease indications involving chronic pain. These potentially include Fibromyalgia-like Long COVID, Chronic Low Back Pain, and COPC.

ADVANCE is a legacy, point-of-care neurodiagnostic technology primarily used for the diagnosis and screening for CTS. Manufacturing of ADVANCE devices was discontinued in 2012; however, we continue to service devices and provide disposable electrodes to a customer base of hand surgeons and manufacturers for industrial health use.

Results of Operations

Comparison of Years Ended December 31, 2023 and December 31, 2022
Fiscal Year Increase (Decrease)
20232022Amount Percent
Revenues$5,901,425 $8,256,073 $(2,354,648)(28.5)%
Gross profit$3,947,413 $5,750,240 $(1,802,827)(31.4)%
% of revenues
66.9 %69.6 %
Operating expenses$11,098,934 $10,492,006 $606,928 5.8 %
Other income$622,034 $325,157 $296,877 91.3 %
Net loss$(6,529,487)$(4,416,609)$2,112,878 47.8 %
Net loss per share of common stock$(6.27)$(4.97)$1.30 26.2 %

Revenues

Revenues for 2023 decreased by $2.4 million, or 28.5%, from 2023. DPNCheck contributed the majority of revenues in both years. It posted a revenue drop of 25.2% in 2023, primarily attributable to adverse CMS reimbursement changes in the Medicare Advantage market which created significant uncertainty among healthcare providers and reduced patient screening for various conditions, including for peripheral neuropathy. Also, 2023 was the first full year following the discontinuation of Quell (OTC) which we took off the market in Q4 2022. Sales of the Company’s first Rx indication, Quell – Fibromyalgia, partially offset the loss of Quell OTC sales. Legacy ADVANCE revenues continued to decline with erosion of its customer base.

Gross Profit

Gross profit for 2023 decreased by $1.8 million or 31.4% from 2022 primarily due to the drop in DPNCheck sales. The gross margin rate contracted by 2.7 percentage points to 66.9% reflecting decreased production efficiency and higher unabsorbed costs relative to production volume.

Operating Expenses
33



Operating expenses increased in 2023 by $0.6 million or 5.8% from 2022. The net increase encompassed expansion of the Quell – Fibromyalgia sales team, inflation-related increases in personnel costs, higher professional fees offset by reduced outside engineering services.

Research and development spending in 2023 of $2.8 million decreased by 14.3% or $462 thousand from 2022, primarily due to a reduction in outside engineering support for Quell, a drop of $585 thousand from the prior year offset by increased personnel costs of $113 thousand. Sales and marketing spending of $3.4 million in 2023 increased by $500 thousand or 17.4% reflecting the addition of Quell headcount and personnel costs. General and administrative costs of $5.0 million increased by $569 thousand or 13% from 2022. Personnel costs (including equity compensation) increased by $398 thousand or 24.2% and professional services costs increased by $204 thousand or 44.7%.

Other Income

Other income reflects the effects of higher interest rates in 2023 on interest income from the Company's securities portfolio and its commercial bank account.

Net loss

Net loss in 2023 was $6.5 million or $6.27 per share of common stock versus a net loss in 2022 of $4.4 million, or $4.97 per share of common stock. Shares of common stock outstanding were 1,524,939 at December 31, 2023 versus 971,492 at December 31, 2022. The Company executed a one-for-eight reverse split of its common stock in November 2023.

Liquidity and Capital Resources

The following table contains certain key performance indicators we believe depict our liquidity and cash flow position:
Years Ended December 31,
20232022
 
Cash, cash equivalents and marketable securities$17,997,151 $21,199,727 
Working capital $19,613,803 $23,000,575 
Current ratio16.8 21.8 
Net debt position$(16,664,027)$(19,885,799)
Days sales outstanding35.6 20.9 
Inventory turnover1.2 1.8 

Our primary sources of liquidity are cash, cash equivalents and marketable securities, collections on sales of our products, and net proceeds from equity sales. We believe that our resources are sufficient to fund our cash requirements over at least the next twelve months from the date of issuance of the financial statements.

As of December 31, 2023, we had $18 million in cash, cash equivalents and marketable securities, working capital of $19.6 million, and a current ratio of 16.8. We had no term debt or borrowings at the end of 2023 and 2022, which contributed to a negative net debt position at each year end. (Net debt position is defined as short-term and long-term financial obligations, less cash, cash equivalents and marketable securities.) These measures indicate adequate liquidity and capitalization of the company.

Days sales outstanding (DSO) reflect our customer payment terms which vary from payment on order to 60 days from shipment date. The increase in DSO in 2023 in comparison with the prior year reflects a greater weighting during 2023 of DPNCheck sales with terms of 30 to 60 days plus extended payment terms provided to a long-term DPNCheck customer related to a volume-based contract. Inventory turnover rate declined during 2023 due to reduced sales volume.



34


Cash Flows
Years Ended December 31,
 20232022Change
 
Net cash provided by (used in):
Operating activities
$(6,084,868)$(5,289,416)$(795,452)
Investing activities
$1,156,353 $(16,811,699)$17,968,052 
Financing activities
$2,325,441 $3,864,031 $(1,538,590)
Net decrease in cash and cash equivalents$(2,603,074)$(18,237,084)

Operating activities

Operations cash usage in 2023 increased by $0.8 million from 2022. This reflected an increased net loss of $2.1 million in 2023 partially offset by net reductions in non-cash elements of the net loss plus changes in operating assets and liabilities from 2022.

Investing activities

Proceeds from maturities of marketable securities, net of reinvestments and fixed asset purchases were $1.2 million in 2023. Investing activity in 2022 included the establishment of a portfolio of marketable securities as well as fixed asset purchases. Investing activities in 2022 include cash deployment of cash reserves into marketable securities valued at $16.8 million. Fixed asset purchases were $184 thousand in 2023 and $23 thousand in 2022.

Financing activities

During 2023 we raised net proceeds of $2.3 million from the sale of shares of common stock, registered under a shelf registration statement, to investors utilizing an At-The-Market (ATM) facility and administered by an investment bank. This amount compared with $3.9 million raised under the ATM in 2022. The 2023 activity allowed us to offset a significant portion of our net cash usage in operations and to close the year with cash, cash equivalents and securities of approximately $18 million.

We continue to maintain an effective shelf registration statement covering the sales of shares of our common stock and other securities, giving us the opportunity to raise funding when needed or otherwise considered appropriate at prices and on terms to be determined at the time of any such offerings. Pursuant to the instructions to Form S-3, we have the ability to sell shares under the shelf registration statement, during any 12-month period, in an amount less than or equal to one-third of the aggregate market value of our common stock held by non-affiliates. If we raise additional funds by issuing equity or debt securities, either through the sale of securities pursuant to a registration statement or by other means, our existing stockholders may experience dilution, and the new equity or debt securities may have rights, preferences and privileges senior to those of our existing stockholders.

Critical Accounting Policies and Estimates

Our financial statements are based on the selection and application of generally accepted accounting principles, which require us to make estimates and assumptions about future events that affect the amounts reported in our financial statements and the accompanying notes. Future events and their effects cannot be determined with certainty. Therefore, the determination of estimates requires the exercise of judgment. Actual results could differ significantly from those estimates, and any such differences may be material to our financial statements. We believe that the policies set forth below may involve a higher degree of judgment and complexity in their application than our other accounting policies and represent the critical accounting policies used in the preparation of our financial statements. If different assumptions or conditions were to prevail, the results could be materially different from our reported results. Our significant accounting policies are presented within Note 2 to our Financial Statements.


35




Inventories

Inventories, consisting primarily of finished goods and purchased components, are stated at the lower of cost or net realizable value. Cost is determined using the first-in, first-out inventory valuation method. We perform an analysis of inventory valuation on at least a quarterly basis to determine whether the inventory carrying value exceeds its net realizable value. Net realizable value is based on current selling price and estimated future sales volume. Should market conditions deteriorate, our inventory realization could be lower than estimated net realizable value.

Recently Issued or Adopted Accounting Pronouncements

From time to time, new accounting pronouncements are issued by the Financial Accounting Standards Board (“FASB") and are adopted by us as of the specified effective date. Unless otherwise discussed, we believe that the impact of recently adopted and recently issued accounting pronouncements will not have a material impact on our balance sheets, results of operations and cash flows.

ITEM 8. Financial Statements and Supplementary Data

The information required by this item may be found on pages F-1 through F-21 of this Annual Report on Form 10-K.

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

None.
ITEM 9A. Controls and Procedures

(a) Evaluation of disclosure controls and procedures.

Our principal executive officer and principal financial officer, after evaluating the effectiveness of our disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) as of the end of the period covered by this Form 10-K, have concluded that, based on such evaluation, our disclosure controls and procedures were effective to ensure that information required to be disclosed by us in the reports that we file or submit under the Exchange Act is recorded, processed, summarized and reported, within the time periods specified in the SEC’s rules and forms, and is accumulated and communicated to our management, including our principal executive and principal financial officers, or persons performing similar functions, as appropriate to allow timely decisions regarding required disclosure.

(b) Management’s Report on Internal Control Over Financial Reporting.

Our management is responsible for establishing and maintaining adequate internal control over financial reporting, as such term is defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act. Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate. Under the supervision and with the participation of our management, including our Chief Executive Officer and our Chief Financial Officer, we conducted an evaluation of the effectiveness of our internal controls over financial reporting as of December 31, 2023 based on the criteria in Internal Control — Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO). Based on our evaluation under the framework in Internal Control – Integrated Framework (2013) issued by the COSO, our management concluded that our internal control over financial reporting was effective as of December 31, 2023.

This Annual Report on Form 10-K does not include an attestation report of our independent registered public accounting firm regarding internal control over financial reporting. Management’s report is not subject to attestation by our independent registered public accounting firm pursuant to rules of the SEC that permit us to provide only management’s report in this Annual Report on Form 10-K.

(c) Changes in internal control over financial reporting.

36


There have been no changes to our internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) during our most recent quarter that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

ITEM 9B. Other Information

On February 20, 2024, we entered into Amendment No. 16 to our Shareholder Rights Agreement (“Amendment No. 16”) with Equiniti Trust Company, LLC dated as of March 7, 2007, as amended. Amendment No. 16 extends the term of the Shareholder Rights Agreement by an additional year. The foregoing description of Amendment No. 16 is subject to, and is qualified in its entirety by reference to, the full text of Amendment No. 16, a copy of which is set forth as Exhibit 4.3.17 to this Annual Report on Form 10-K and is incorporated herein by reference.

Rule 10b5-1 Trading Plans

During the year ended December 31, 2023, no directors or executive officers entered into, modified or terminated, contracts, instructions or written plans for the sale or purchase of the Company’s securities that were intended to satisfy the affirmative defense conditions of Rule 10b5-1.

ITEM 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections

Not applicable.

37


PART III

ITEM 10. Directors, Executive Officers and Corporate Governance

Information Regarding the Directors and Executive Officers
Name
Age
Position
Shai N. Gozani, M.D., Ph.D.
59
Chairman of the Board, Chief Executive Officer, President and Secretary
Thomas T. Higgins
72
Senior Vice President, Chief Financial Officer and Treasurer
Bradley M. Fluegel
62
Director
David E. Goodman, M.D.
67
Director
Nancy E. Katz
64
Director
David Van Avermaete
72
Director

Shai N. Gozani, M.D., Ph.D. founded our company in 1996 and currently serves as Chairman of our Board of Directors and as our President, Chief Executive Officer and Secretary. Since founding our company in 1996, Dr. Gozani has served in a number of positions at our company including Chairman since 1996, President from 1996 to 1998 and from 2002 to the present, Chief Executive Officer since 1997 and Secretary since July 2008. Dr. Gozani holds a B.A. in computer science, an M.S. in Biomedical Engineering and a Ph.D. in Neurobiology, from the University of California, Berkeley. He also received an M.D. from Harvard Medical School and the Harvard-M.I.T. Division of Health Sciences at M.I.T. Prior to forming our company, Dr. Gozani completed a neurophysiology research fellowship in the laboratory of Dr. Gerald Fischbach at Harvard Medical School. Dr. Gozani has published articles in the areas of basic and clinical neurophysiology, biomedical engineering and computational chemistry. Since 2019 Dr. Gozani has served on the Board of Directors of Madorra, Inc. The Board has concluded that Dr. Gozani should serve as a director because Dr. Gozani’s extensive knowledge of engineering and neurophysiology, combined with the unique understanding of our technology and business he has gained as our founder and as a key executive, provides invaluable insight to our Board and to the entire organization.

Bradley M. Fluegel has served as a member of our Board of Directors since June 2022. Since January 2018, Mr. Fluegel has been a principal of BMF Advisors, where he advises healthcare companies. He previously served as Senior Vice President, Chief Healthcare Commercial Market Development Officer of Walgreens from August 2015 to January 2018 and prior to that Chief Strategy Officer of Walgreens from September 2012 to August 2015. From April 2011 to September 2012, Mr. Fluegel served as Executive in Residence at Health Evolution Partners, a healthcare private equity firm. Mr. Fluegel served as Executive Vice President and Chief Strategy and External Affairs Officer of WellPoint, Inc. (now Elevance Health) from September 2007 to December 2010. Prior to that, Mr. Fluegel served as Senior Vice President of National Accounts and Vice President, Enterprise Strategy at Aetna, Inc. Mr. Fluegel currently serves on the board of directors of Performant Financial Corporation (Nasdaq: PFMT) and American Oncology Network (Nasdaq: AONC) and formerly served on the board of directors of Itamar Medical Ltd. prior to Zoll Medical's acquisition of the company and Fitbit, Inc. prior to Google’s acquisition of the company. Mr. Fluegel received an M.P.P.from Harvard University’s Kennedy School of Government and a B.A. in Business Administration from the University of Washington. He also serves as a lecturer at the University of Pennsylvania’s Wharton School of Business. Mr. Fluegel’s qualifications to serve on the Board include his extensive executive experience and his background in the healthcare industry.

David E. Goodman, M.D., M.S.E. has served as a member of our Board of Directors since June 2004. Since 2013, Dr. Goodman has been running his own independent primary care medical practice where he also manages the care of first responders (police, fire, EMS) injured in the line of duty. From 2013 to 2016, Dr. Goodman served as CEO of Feet First, a technology-focused healthcare services company he co-founded that is committed to preventing the devastating and expensive microvascular complications of diabetes. From 2014 to 2016, Dr. Goodman served as a director of Xtant Medical (OTC QX: BONE), a comprehensive supplier of orthopedic and spine surgery products. From 2012 to 2015, Dr. Goodman served as CMO of FirstVitals, a healthcare services company focused on wellness and prevention. Since 2011, Dr. Goodman has also served as an independent consultant. During 2010, Dr. Goodman served as President and Chief Executive Officer of SEDline, Inc., a research-focused company with the mission to expand the scope and applications for neuromonitoring. From 2008 to 2009, Dr. Goodman served as Executive Vice President of Business Development for Masimo Corporation, a manufacturer of non-invasive patient monitors. From 2006 to 2008, Dr. Goodman served as an independent consultant providing product design, regulatory and analytical consulting services to medical device and biopharmaceutical companies and also served in this
38


capacity from 2003 to 2004 and from 2001 to 2002. From 2005 to 2006, Dr. Goodman served as President and Chief Executive Officer of BaroSense, Inc., a medical device company focused on developing minimally invasive devices for the long-term treatment of obesity. From 2004 to 2005, Dr. Goodman served as President and Chief Executive Officer of Interventional Therapeutic Solutions, Inc., an implantable drug delivery systems company. From 2002 to 2003, Dr. Goodman served as Chairman, President and Chief Executive Officer of Pherin Pharmaceuticals, a pharmaceutical discovery and development company. From 1994 to 2001, Dr. Goodman held various positions, including Chief Executive Officer, Chief Medical Officer and director, for LifeMasters Supported SelfCare, Inc., a disease management services company that Dr. Goodman founded. Dr. Goodman also served as a director of Sound Surgical Technologies LLC, a private manufacturer of aesthetic surgical tools from 2011 until its acquisition by Solta Medical (Nasdaq:SLTM) in 2013. Dr. Goodman holds a B.A.S. in applied science and bioengineering and a M.S.E. in bioengineering from the University of Pennsylvania. He also received an M.D. from Harvard Medical School and the Harvard-M.I.T. Division of Health Sciences and Technology. Dr. Goodman holds 22 issued and pending patents and is a practicing physician with licenses in California and Hawaii. The Board has concluded that Dr. Goodman should serve as a director because Dr. Goodman’s medical and engineering background and his many years of executive experience in the medical device industry provide important experience and expertise to the Board.

Nancy E. Katz has served as a member of our Board of Directors since December 2010. From May 2011 to August 2014, Ms. Katz served as Vice President, Consumer Marketing at Medtronic, Inc., a medical technology company. From July 2005 to July 2010, Ms. Katz was Senior Vice President, Bayer Diabetes Care — North America. Prior to this position, she was President and Chief Executive Officer of Calypte Biomedical Corporation, a manufacturer of HIV diagnostics, President of Zila Pharmaceutical, Inc., a manufacturer of oral care products, and held senior marketing positions with the Lifescan division of Johnson & Johnson (blood glucose diabetes products), Schering-Plough Healthcare Products, and with American Home Products. Since October 2016, Ms. Katz has served on the Board of Directors of Cyanotech Corporation (Nasdaq: CYAN). She has previously served on the Boards of Directors of Neoprobe Corporation (AMEX: NEOP), Calypte Biomedical Corporation, LXN Corporation and Pepgen Corporation. She received a B.S. in business from the University of South Florida. The Board has concluded that Ms. Katz should serve as a director because of her executive level experience in the healthcare industry, as well as consumer marketing expertise which provides the Board with valuable insight in business strategy and execution.

David Van Avermaete has served as a member of our Board of Directors since September 2013. Since January 2015, Mr. Van Avermaete has served as President of Inject Safe Technologies, a privately held company that has developed a bandage specifically designed to support injections. From April 2004 to February 2013, Mr. Van Avermaete served as Chief Executive Officer of VeraLight, Inc., a medical device company he founded, that focuses on non-invasive screening for type 2 diabetes. From 2000 to 2004, Mr. Van Avermaete served as Senior Vice President Non-Invasive Technology of InLight Solutions, a Johnson & Johnson company focused on transformational technology in the diabetes field. From 1998 to 2000, Mr. Van Avermaete served as U.S. President of the LifeScan division of Johnson & Johnson and, from 1990 to 1998, in various senior level positions at LifeScan concentrating in sales and marketing. Previously, Mr. Van Avermaete served as Vice President Sales and Marketing at Biotope, Director of Marketing at Roche Diagnostics, and Director of Marketing and Sales at Syntex Medical Diagnostics. Mr. Van Avermaete received an M.B.A. and an M.S. in Microbiology from the University of Arizona and a Bachelor of Science Degree in medical technology and chemistry from Ball State University. The Board has concluded that Mr. Van Avermaete should serve as a director because his executive level experience in the medical device and diabetes field, as well as in entrepreneurial ventures, provides the Board with a valuable perspective in commercializing medical device products.

Thomas T. Higgins has served as our Senior Vice President, Chief Financial Officer and Treasurer since September 2009. Prior to joining NeuroMetrix, from January 2005 to March 2008, Mr. Higgins was Executive Vice President and Chief Financial Officer at Caliper Life Sciences, Inc., a provider of technology and services for life sciences research. Before Caliper, Mr. Higgins was Executive Vice President, Operations and Chief Financial Officer at V.I. Technologies, Inc. (Vitex), a biotechnology company addressing blood safety. Before Vitex, Mr. Higgins served at Cabot Corporation in various senior finance and operations roles. His last position at Cabot was President of Distrigas of Massachusetts Corporation, a subsidiary involved in the liquefied natural gas business, and prior to that he was Vice President and General Manager of Cabot’s Asia Pacific carbon black operations. Before joining Cabot, Mr. Higgins was with PricewaterhouseCoopers where he started his career. Mr. Higgins holds a B.B.A. with honors from Boston University.

Other information required by this item is incorporated by reference from the discussion responsive thereto under the captions “Board Matters and Corporate Governance,” “Information Regarding the Directors and Executive Officers,” “Code of Business Conduct and Ethics” and “Delinquent Section 16(a) Reports” in our proxy statement for the 2024 Annual Meeting of Stockholders (the 2024 Proxy Statement).

39


ITEM 11. Executive Compensation

The response to this item is incorporated by reference from the discussion responsive thereto under the captions “Directors’ Compensation” and “Compensation of Executive Officers” in our 2024 Proxy Statement.


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

The response to this item is incorporated by reference from the discussion responsive thereto under the captions “Security Ownership of Certain Beneficial Owners and Management” and “Equity Compensation Plan Information” in our 2024 Proxy Statement.


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

The response to this item is incorporated by reference from the discussion responsive thereto under the captions “Certain Relationships and Related Person Transactions” and “Board Matters and Corporate Governance” in our 2024 Proxy Statement.

ITEM 14. Principal Accounting Fees and Services

The response to this item is incorporated by reference from the discussion responsive thereto under the caption “Accounting Fees” in our 2024 Proxy Statement.



40


PART IV
ITEM 15. Exhibits and Financial Statement Schedule

(a)  1. Financial Statements
The financial statements are listed in the accompanying index to financial statements on page F-1.
2. Financial Statement Schedule
The financial statement schedule is listed in the accompanying index to financial statements on page F-1. Other financial statement schedules required under this Item and Item 8 are omitted because they are not applicable or the required information is shown in the financial statements or the footnotes thereto.
3. Exhibit Index
The following is a list of exhibits filed as part of this Annual Report on Form 10-K:

Exhibit NumberExhibit Description Filed with this Report Incorporated by
Reference herein
from Form or
Schedule
 Filing Date SEC File/
Registration
Number
Third Amended and Restated Certificate of Incorporation of NeuroMetrix, Inc. dated July 27, 2004   S-8
(Exhibit 4.1)
 8/9/2004 333-118059
Certificate of Designations for Series A Junior Cumulative Preferred Stock, par value $0.001 per share, dated March 7, 2007   8-A12(b)
(Exhibit 3.1)
 3/8/2007 001-33351
Certificate of Amendment to Restated Certificate of Incorporation of NeuroMetrix, Inc. dated September 1, 2011   8-K
(Exhibit 3.1)
 9/1/2011 001-33351
Certificate of Amendment to Restated Certificate of Incorporation of NeuroMetrix, Inc. dated February 15, 2013   8-K
(Exhibit 3.1)
 2/15/2013 001-33351
Certificate of Amendment to Restated Certificate of Incorporation of NeuroMetrix, Inc. dated December 1, 2015   8-K
(Exhibit 3.1)
 12/1/2015 001-33351
Certificate of Amendment of Restated Certificate of Incorporation of NeuroMetrix, Inc. dated May 11, 20178-K
(Exhibit 3.1)
5/12/2017001-33351
Certificate of Amendment to Restated Certificate of Incorporation of NeuroMetrix, Inc. dated November 18, 20198-K
(Exhibit 3.1)
11/18/2019001-33351
Certificate of Amendment to Restated Certificate of Incorporation of NeuroMetrix, Inc. dated November 20, 20238-K
(Exhibit 3.1)
11/20/2023001-33351
Certificate of Designation of Preferences, Rights and Limitations of Series A-1 Convertible Preferred Stock, par value $0.001 per share, dated June 5, 2013   8-K
(Exhibit 3.1)
 6/6/2013 001-33351
Certificate of Designation of Preferences, Rights and Limitations of Series A-2 Convertible Preferred Stock, par value $0.001 per share, dated June 5, 2013   8-K
(Exhibit 3.2)
 6/6/2013 001-33351
Certificate of Designation of Preferences, Rights and Limitations of Series A-3 Convertible Preferred Stock, par value $0.001 per share, dated June 24, 2014   8-K
(Exhibit 3.1)
 6/25/2014 001-33351
Certificate of Designation of Preferences, Rights and Limitations of Series A-4 Convertible Preferred Stock, par value $0.001 per share, dated June 24, 2014   8-K
(Exhibit 3.2)
 6/25/2014 001-33351
41


Exhibit NumberExhibit Description Filed with this Report Incorporated by
Reference herein
from Form or
Schedule
 Filing Date SEC File/
Registration
Number
Certificate of Designation of Preferences, Rights and Limitations of Series B Convertible Preferred Stock, par value $0.001 per share, dated May 26, 2015   8-K
(Exhibit 3.1)
 5/29/2015 001-33351
Certificate of Designation of Preferences, Rights and Limitations of Series C Convertible Preferred Stock, par value $0.001 per share, dated December 30, 2015   8-K
(Exhibit 3.1)
 12/30/2015 001-33351
Certificate of Designation of Preferences, Rights and Limitations of Series D Convertible Preferred Stock, par value $0.001 per share, dated June 3, 2016   8-K
(Exhibit 3.1)
 6/3/2016 001-33351
Certificate of Designation of Preferences, Rights and Limitations of Series E Convertible Preferred Stock, par value $0.001 per share, dated December 28, 2016   8-K
(Exhibit 3.1)
 12/29/2016 001-33351
Certificate of Designation of Preferences, Rights and Limitations of Series F Convertible Preferred Stock, par value $0.001 per share, dated July 10, 20178-K
(Exhibit 3.1)
7/11/2017001-33351
Amended and Restated Bylaws of NeuroMetrix, Inc.   8-K
(Exhibit 3.1)
 12/10/2021 001-33351
Description of Securities of the Registrant10-K
(Exhibit 4.1)
1/28/2022001-33351
Specimen Certificate for Shares of Common Stock   S-1/A
(Exhibit 4.1)
 7/19/2004 333-115440
Shareholder Rights Agreement, dated as of March 7, 2007, between NeuroMetrix, Inc. and American Stock Transfer & Trust Company, as Rights Agent   8-A12(b)
(Exhibit 4.1)
 3/8/2007 001-33351
Amendment to Shareholder Rights Agreement, dated September 8, 2009, between NeuroMetrix, Inc. and American Stock Transfer & Trust Company, as Rights Agent   8-K
(Exhibit 4.1)
 9/14/2009 001-33351
Amendment No. 2 to Shareholder Rights Agreement, dated June 5, 2013, between NeuroMetrix, Inc. and American Stock Transfer & Trust Company, as Rights Agent   8-K
(Exhibit 4.2)
 6/6/2013 001-33351
Amendment No. 3 to Shareholder Rights Agreement, dated June 25, 2014, between NeuroMetrix, Inc. and American Stock Transfer & Trust Company, as Rights Agent   8-K
(Exhibit 4.2)
 6/25/2014 001-33351
Amendment No. 4 to Shareholder Rights Agreement, dated May 28, 2015, between NeuroMetrix, Inc. and American Stock Transfer & Trust Company, as Rights Agent   10-Q
(Exhibit 4.1)
 7/23/2015 001-33351
Amendment No. 5 to Shareholder Rights Agreement, dated December 29, 2015, between NeuroMetrix, Inc. and American Stock Transfer & Trust Company, as Rights Agent   8-K
(Exhibit 4.3)
 12/30/2015 001-33351
42


Exhibit NumberExhibit Description Filed with this Report Incorporated by
Reference herein
from Form or
Schedule
 Filing Date SEC File/
Registration
Number
Amendment No. 6 to Shareholder Rights Agreement, dated June 3, 2016, between NeuroMetrix, Inc. and American Stock Transfer & Trust Company, as Rights Agent   8-K
(Exhibit 4.2)
 6/3/2016 001-33351
Amendment No. 7 to Shareholder Rights Agreement, dated December 28, 2016, between NeuroMetrix, Inc. and American Stock Transfer & Trust Company, as Rights Agent   8-K
(Exhibit 4.2)
 12/29/2016 001-33351
 Amendment No. 8 to Shareholder Rights Agreement, dated February 8, 2017, between NeuroMetrix, Inc. and American Stock Transfer & Trust Company, as Rights Agent  10-K
(Exhibit 4.2.9)
 2/8/2017 001-33351
Amendment No. 9 to Shareholder Rights Agreement, dated July 10, 2017, between NeuroMetrix, Inc. and American Stock Transfer & Trust Company, as Rights Agent  8-K
(Exhibit 4.2)
 7/11/2017 001-33351
Amendment No. 10 to Shareholder Rights Agreement, dated February 5, 2018, between NeuroMetrix, Inc. and American Stock Transfer & Trust Company, as Rights Agent
10-K
(Exhibit 4.2.11)
 2/8/2018 001-33351
Amendment No. 11 to Shareholder Rights Agreement, dated January 21, 2019, between NeuroMetrix, Inc. and American Stock Transfer & Trust Company, as Rights Agent10-K
(Exhibit 4.2.11)
1/24/2019001-33351
Amendment No. 12 to Shareholder Rights Agreement, dated January 27, 2020, between NeuroMetrix, Inc. and American Stock Transfer & Trust Company, as Rights Agent10-K
(Exhibit 4.3.13)
1/28/2020001-33351
Amendment No. 13 to Shareholder Rights Agreement, dated January 25, 2021, between NeuroMetrix, Inc. and American Stock Transfer & Trust Company, as Rights Agent10-K
(Exhibit 4.3.14)
1/29/2021001-33351
Amendment No. 14 to Shareholder Rights Agreement, dated July 20, 2021, between NeuroMetrix, Inc. and American Stock Transfer & Trust Company, as Rights Agent10-Q
(Exhibit 4.1)
7/22/2021001-33351
Amendment No. 15 to Shareholder Rights Agreement, dated March 6, 2023, between NeuroMetrix, Inc. and American Stock Transfer & Trust Company, as Rights Agent8-K (Exhibit 4.1)3/10/2023001-33351
Amendment No. 16 to Shareholder Rights Agreement, dated February 20, 2024, between NeuroMetrix, Inc. and Equiniti Trust Company LLC, as Rights Agent8-K/A (Exhibit 4.1)2/27/2024001-33351
Lease Agreements        
 Lease Agreement, dated August 27, 2014, between Cummings Properties, LLC and NeuroMetrix, Inc.   10-Q
(Exhibit 10.1)
 10/28/2014 011-33351
Lease Extension #1, dated June 14, 2018, between Cummings Properties, LLC and NeuroMetrix, Inc.10-Q
(Exhibit 10.2)
7/19/2018011-33351
Credit Facilities, Loan and Equity Agreements        
Promissory Note with Comerica Bank dated April 27, 2020 8-K
(Exhibit 10.1)
4/30/2020001-33351
Loan Agreement by and between NeuroMetrix, Inc. and Comerica Bank, dated April 27, 2020 8-K
(Exhibit 10.2)
4/30/2020001-33351
43


Exhibit NumberExhibit Description Filed with this Report Incorporated by
Reference herein
from Form or
Schedule
 Filing Date SEC File/
Registration
Number
At Market Issuance Sales Agreement by and between NeuroMetrix, Inc. and Ladenburg Thalmann & Co. Inc., dated October 22, 2021S-3
(Exhibit 1.2)
10/22/2021333-260438
Equity Compensation Plans        
 Twelfth Amended and Restated 2004 Stock Option and Incentive Plan   14A
(Appendix A)
 3/16/2021 001-33351
 2009 Non-Qualified Inducement Stock Plan   S-8
(Exhibit 99.1)
 6/3/2009 333-159712
 Employee Stock Purchase Plan, as amended   S-8
(Exhibit 99.1)
 5/19/2022 333-265080
2022 Equity Incentive Plan S-8
(Exhibit 99.2)
5/19/2022333-265080
Form of Stock Option Agreement under 2022 Equity Incentive PlanS-8
(Exhibit 99.3)
5/19/2022333-265080
Form of Restricted Stock Unit Agreement under 2022 Equity Incentive Plan S-8
(Exhibit 99.4)
5/19/2022333-265080
Agreements with Executive Officers and Directors        
 Form of Indemnification Agreement between NeuroMetrix, Inc. and each of its directors   S-1/A
(Exhibit 10.8)
 6/22/2004 333-115440
 Indemnification Agreement dated June 21, 2004, by and between Shai N. Gozani, M.D., Ph.D., and NeuroMetrix, Inc.   S-1/A
(Exhibit 10.20)
 6/22/2004 333-115440
Employment Agreement dated December 30, 2020, by and between NeuroMetrix, Inc. and Shai N. Gozani, M.D., Ph.D., and NeuroMetrix, as amended10-K
(Exhibit 10.12.2)
1/28/2022001-33351
 Indemnification Agreement, dated September 10, 2009, by and between NeuroMetrix, Inc. and Thomas T. Higgins   8-K
(Exhibit 10.2)
 9/15/2009 001-33351
Employment Agreement, dated December 30, 2020 by and between NeuroMetrix, Inc. and Thomas T. Higgins, as amended10-K
(Exhibit 10.13.2)
1/28/2022001-33351
 Amended and Restated Management Retention and Incentive Plan, as modified, dated February 3, 2017  10-K
(Exhibit 10.17)
 2/9/2017 001-33351
Amended and Restated Management Retention and Incentive Plan, as modified, dated January 20, 202010-K
(Exhibit 10.16.2)
1/28/2020001-33351
Agreements with Respect to Collaborations, Licenses, Research and Development    
 Manufacturing and Supply Agreement, dated as of August 2, 2006, by and between Parlex Polymer Flexible Circuits, Inc. and NeuroMetrix, Inc.   8-K
(Exhibit 99.1)
 8/2/2006 000-50856
Other
 Consent of Baker Tilly US, LLP, an independent registered public accounting firm. X    
44


Exhibit NumberExhibit Description Filed with this Report Incorporated by
Reference herein
from Form or
Schedule
 Filing Date SEC File/
Registration
Number
 Certification of Principal Executive Officer under Section 302 of the Sarbanes-Oxley Act of 2002. X   
 Certification of Principal Accounting and Financial Officer under Section 302 of the Sarbanes-Oxley Act of 2002. X    
 Certification of the Principal Executive Officer and the Principal Accounting and Financial Officer under Section 906 of the Sarbanes-Oxley Act of 2002. X    
Compensation Recovery Policy X
101.1 The following materials from NeuroMetrix, Inc.’s Annual Report on Form 10-K for the year ended December 31, 2023, formatted in XBRL (Extensible Business Reporting Language): (i) Balance Sheets as of December 31, 2023 and 2022, (ii) Statements of Operations for the years ended December 31, 2023 and 2022, (iii) Statements of Changes in Stockholders’ Equity for the years ended December 31, 2023 and 2022, (iv) Statements of Cash Flows for the years ended December 31, 2023 and 2022, and (v) Notes to Financial Statements. X    
101.INSXBRL Instance Document X
101.SCHXBRL Taxonomy Extension Schema X
101.CALXBRL Taxonomy Extension Calculation LinkbaseX
101.DEFXBRL Taxonomy Extension Definition LinkbaseX
101.LABXBRL Taxonomy Extension Label LinkbaseX
101.PREXBRL Taxonomy Extension Presentation LinkbaseX

+Indicates management contract or any compensatory plan, contract or arrangement.
Confidential treatment has been granted with respect to certain portions of this Exhibit, which portions have been omitted and filed separately with the Securities and Exchange Commission as part of an application for confidential treatment pursuant to the Securities Exchange Act of 1934, as amended.

ITEM 16. Form 10-K Summary

We may voluntarily include a summary of information required by Form 10-K under this Item 16. We have elected not to include such summary information.
45


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

NEUROMETRIX, INC.
By:/s/ SHAI N. GOZANI, M.D., PH.D.
Shai N. Gozani, M.D., Ph.D.
Chairman, President and Chief Executive Officer

Date: March 1, 2024

Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant on March 1, 2024 in the capacities indicated below.

NameTitle
/s/ SHAI N. GOZANI, M.D., PH.D.Chairman, President and Chief Executive Officer
(Principal Executive Officer)
Shai N. Gozani, M.D., Ph.D.
/s/ THOMAS T. HIGGINSSenior Vice President, Chief Financial Officer and Treasurer
(Principal Financial Officer and Principal Accounting Officer)
Thomas T. Higgins
/s/ BRADLEY M. FLUEGELDirector
Bradley M. Fluegel
/s/ DAVID E. GOODMAN, M.D.Director
David E. Goodman, M.D.
/s/ NANCY E. KATZDirector
Nancy E. Katz
/s/ DAVID VAN AVERMAETEDirector
David Van Avermaete

46


INDEX TO FINANCIAL STATEMENTS

NeuroMetrix, Inc.

Years ended December 31, 2023 and 2022


F-1


Report of Independent Registered Public Accounting Firm

To the Board of Directors and Stockholders of NeuroMetrix, Inc.

Opinion on the Financial Statements

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

Basis for Opinion

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

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. As part of our audits, we are required to obtain an understanding of internal control over financial reporting, but not for the purpose of expressing an opinion on the effectiveness of the Company’s internal control over financial reporting. Accordingly, we express no such opinion.
Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.

Critical Audit Matter

Critical audit matters are matters arising from the current period audit of the financial statements that were communicated or required to be communicated to the audit committee and that: (1) relate to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments. We determined that there are no critical audit matters.


/s/ Baker Tilly US, LLP

We have served as the Company's auditor since 2017

Tewksbury, Massachusetts
March 1, 2024

F-2


NeuroMetrix, Inc.

Balance Sheets


December 31,
 20232022
Assets  
Current assets:  
Cash and cash equivalents$1,731,946 $4,335,020 
Available-for-sale securities16,265,205  
Held-to-maturity securities 16,864,707 
Accounts receivable, net of allowances of $25,000 at December 31, 2023 and 2022
518,824 646,771 
Inventories1,559,428 1,614,987 
Prepaid expenses and other current assets779,039 645,502 
Total current assets20,854,442 24,106,987 
Fixed assets, net293,449 165,619 
Right of use asset250,150 370,609 
Other long-term assets26,400 26,400 
Total assets$21,424,441 $24,669,615 
Liabilities and Stockholders’ Equity  
Current liabilities:  
Accounts payable$215,509 $368,082 
Accrued expenses and compensation876,739 589,939 
Lease obligation, current portion148,391 148,391 
Total current liabilities1,240,639 1,106,412 
Lease obligation, net of current portion92,485 207,516 
Total liabilities1,333,124 1,313,928 
Commitments and contingencies (Note 10)
Stockholders’ equity:  
Preferred stock  
Convertible preferred stock1 1 
Common stock, $0.0001 par value; 25,000,000 authorized at December 31, 2023 and 2022; 1,524,939 and 971,492 shares issued and outstanding at December 31, 2023 and 2022, respectively
152 96 
Additional paid-in capital229,960,346 226,935,456 
Accumulated other comprehensive income 240,171  
Accumulated deficit(210,109,353)(203,579,866)
Total stockholders’ equity20,091,317 23,355,687 
Total liabilities and stockholders’ equity$21,424,441 $24,669,615 
 The accompanying notes are an integral part of these financial statements.
F-3


NeuroMetrix, Inc.

Statements of Operations

Years Ended December 31,
 20232022
Revenues, net$5,901,425 $8,256,073 
Cost of revenues1,954,012 2,505,833 
Gross profit3,947,413 5,750,240 
Operating expenses:  
Research and development2,777,960 3,239,725 
Sales and marketing3,365,265 2,865,615 
General and administrative4,955,709 4,386,666 
Total operating expenses11,098,934 10,492,006 
Loss from operations(7,151,521)(4,741,766)
Other income:
Interest income257,105 325,157 
Other income364,929  
Total other income622,034 325,157 
Net loss:$(6,529,487)$(4,416,609)
Net loss per share of common stock applicable to common stockholders, basic and diluted$(6.27)$(4.97)
  
Statements of Comprehensive Loss

Years Ended December 31,
 20232022
Net loss $(6,529,487)$(4,416,609)
Other comprehensive income:
Unrealized gain on available-for-sale securities605,100  
Reclassification of realized gain on available-for-sale securities to other income(364,929) 
Comprehensive loss$(6,289,316)$(4,416,609)

The accompanying notes are an integral part of these financial statements.

F-4


NeuroMetrix, Inc.

 Statements of Changes in Stockholders’ Equity


Series B
Convertible Preferred Stock
Common
Stock
Additional
Paid-In
Capital
Accumulated Other Comprehensive IncomeAccumulated
Deficit
Total
 Number of
Shares
AmountNumber of
Shares
Amount
Balance at December 31, 2021200 $1 831,310 $84 $222,378,958 $— $(199,163,257)$23,215,786 
Stock-based compensation expense— — — — 477,062 — — 477,062 
Issuance of common stock under at the market offering— — 114,542 11 3,833,761 — — 3,833,772 
Issuance of common stock to settle compensation obligation— — 6,276 — 215,417 — — 215,417 
Issuance of common stock under employee stock purchase plan— — 2,526 — 30,259 — — 30,259 
Vesting of restricted stock under equity plan— — 4,806 1 (1)— —  
Net loss— — — — — — (4,416,609)(4,416,609)
Balance at December 31, 2022200 1 959,460 96 226,935,456 — (203,579,866)23,355,687 
Stock-based compensation expense— — — — 699,505 — — 699,505 
Issuance of common stock under at the market offering— — 537,094 54 2,305,699 — — 2,305,753 
Issuance of common stock under employee stock purchase plan— — 4,902 — 19,688 — — 19,688 
Vesting of restricted stock under equity plan— — 17,261 2 (2)— —  
Unrealized gain on available-for-sale securities— — — — — 605,100 — 605,100 
Realized gain on available-for-sale securities— — — — — (364,929)— (364,929)
Net loss— — — — — — (6,529,487)(6,529,487)
Balance at December 31, 2023200 $1 1,518,717 $152 $229,960,346 $240,171 $(210,109,353)$20,091,317 
 The accompanying notes are an integral part of these financial statements.

F-5


NeuroMetrix, Inc.

Statements of Cash Flows


Years Ended December 31,
 20232022
Cash flows for operating activities:  
Net loss$(6,529,487)$(4,416,609)
Adjustments to reconcile net loss to net cash used in operating activities:  
Depreciation and amortization55,712 49,391 
Stock-based compensation699,505 477,062 
Inventory provision charged to cost of revenue63,420 356,700 
Loss on disposal of fixed assets  6,875 
Amortization of premiums and discounts on securities(135,293)(76,190)
Realized gain on available-for-sale securities (364,929) 
Settlement of compensation obligation 26,019 
Changes in operating assets and liabilities:  
Accounts receivable127,947 (335,953)
Inventories(7,861)(1,265,134)
Prepaid expenses and other current and long-term assets(188,109)(181,805)
Accounts payable(152,573)84,046 
Accrued expenses and compensation346,800 (13,818)
Net cash used in operating activities(6,084,868)(5,289,416)
Cash flows for investing activities:  
Purchases of available-for-sale securities(29,755,105) 
Purchases of held-to-maturity securities (40,933,126)
Proceeds from maturities of available-for-sale securities14,095,000  
Proceeds from maturities of held-to-maturity securities17,000,000 24,144,609 
Purchases of fixed assets(183,542)(23,182)
Net cash provided by (used in) investing activities1,156,353 (16,811,699)
Cash flows from financing activities:  
Net proceeds from issuance of common stock 2,325,441 3,864,031 
Net cash provided by financing activities2,325,441 3,864,031 
Net decrease in cash and cash equivalents(2,603,074)(18,237,084)
Cash and cash equivalents, beginning of year4,335,020 22,572,104 
Cash and cash equivalents, end of year$1,731,946 $4,335,020 
Supplemental disclosure of non-cash financing activity:  
Common stock issued to settle employee incentive compensation obligations$ $189,398 
  
The accompanying notes are an integral part of these financial statements.
F-6


NeuroMetrix, Inc. 

Notes to Financial Statements


1. Description of Business and Basis of Presentation

NeuroMetrix, Inc. (the "Company" or "NeuroMetrix") develops and commercializes health care products that utilize non-invasive neurostimulation. Revenues are derived from the sale of medical devices and after-market consumable products and accessories. The Company’s products are sold in the United States and select overseas markets. They are cleared by the U.S. Food and Drug Administration ("FDA") and regulators in foreign jurisdictions where appropriate. The Company has two primary products. DPNCheck® is a point-of-care test for diabetic peripheral neuropathy, which is the most common long-term complication of Type 2 diabetes. Quell is an app-enabled, wearable device for lower extremity chronic pain and for the symptoms of fibromyalgia.

The Company held cash, cash equivalents and investment grade securities totaling $18.0 million on December 31, 2023. The Company believes that its present balance of cash resources and securities coupled with cash inflows from product sales will enable the Company to fund its operations for at least the next twelve months from the date of issuance of the financial statements. Actual cash requirements could differ from management's projections for many reasons, including changes the Company may make to its business strategy, commercial challenges, regulatory developments, changes to research and development programs, supply chain issues, staffing challenges and other items affecting the Company's projected uses of cash.

F-7


NeuroMetrix, Inc. 

Notes to Financial Statements



2. Summary of Significant Accounting Policies

Use of Estimates and Assumptions

The preparation of financial statements in conformity with United States generally accepted accounting principles requires management to make significant estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during reporting periods. Actual results could differ from those estimates.

The Company bases its estimates on historical experience and various other assumptions that it believes to be reasonable under the circumstances and regularly assesses these estimates, but actual results could differ materially from these estimates. Effects of changes in estimates are recorded in the period in which they occur.

Cash and Cash Equivalents

Cash and cash equivalents include bank demand deposits and money market funds that invest primarily in U.S. government securities.

Securities

The Company invests in highly liquid, marketable debt securities with high credit ratings and typically with maturities of two years or less. Individual securities are designated by the Company as either "held-to-maturity" ("HTM") or “available-for-sale” ("AFS") at the point of investment. Securities classified as short-term have maturities of less than one year. As of December 31, 2023, all marketable securities held by the Company are classified as available for sale and had remaining contractual maturities of one year or less.

HTM securities are valued on an amortized cost basis and reviewed to determine if an allowance for credit losses should be recorded in the statements of operations. AFS securities are valued at fair value. Unrealized gains and losses on AFS securities are included as a component of accumulated other comprehensive income in the balance sheets and statements of stockholders’ equity and a component of total comprehensive loss in the statements of comprehensive loss. An AFS security is impaired if its fair value is less than amortized cost. Unrealized losses are evaluated to determine if the impairment is credit-related or non credit-related. Credit-related impairment is recognized as an allowance on the balance sheet with a corresponding adjustment to earnings, and a non credit-related impairment is recognized in other comprehensive loss. For certain types of securities, such as U.S. Treasuries, the Company generally expects zero credit losses. No allowance for credit losses was recorded on its securities portfolio for the years ended December 31, 2023 and 2022.

Concentrations of Credit Risk

Financial instruments that potentially expose the Company to concentrations of credit risk consist primarily of cash equivalents, trade receivables, and securities. The Company invests its cash equivalents and securities in highly rated institutions.

At December 31, 2023 and 2022, three customers accounted for 74% and two customers accounted for 31% of accounts receivable, respectively. Two customers accounted for 34% of revenues for the year ended December 31, 2023 and one customer accounted for 32% of revenues, for the year ended December 31, 2022.

Inventories

Inventories, consisting primarily of finished goods and purchased components, are stated at the lower of cost or net realizable value. Cost is determined using the first-in, first-out method. The net realizable value of inventories is based upon the types and levels of inventories held, forecasted demand, pricing, competition, and changes in technology. Deterioration in market and economic conditions could adversely affect the recovery of inventory value.

F-8


NeuroMetrix, Inc. 

Notes to Financial Statements



Leases

The Company presents the lease obligations on the balance sheet, by recording a right-of-use asset and a lease liability for all leases other than those that, at lease commencement, have a lease term of 12 months or less. On the lease commencement date, the Company measures and records a lease liability equal to the present value of the remaining lease payments, discounted using the rate implicit in the lease or if that cannot be readily determined, the Company's incremental borrowing rate.


Fair Value

The Company follows the provisions of Financial Accounting Standards Board (the "FASB") Accounting Standards Codification ("ASC") Topic 820-10, Fair Value Measurements and Disclosures ("ASC 820-10"), which defines fair value, establishes a framework for measuring fair value in GAAP and requires certain disclosures about fair value measurements. Fair value is defined as an exit price, representing the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or liability.

As a basis for considering such assumptions, ASC 820-10 established a three-tier fair value hierarchy which prioritizes the inputs used in measuring fair value as follows: Level 1 observable inputs such as quoted prices in active markets; Level 2 inputs, other than quoted prices in active markets, that are observable either directly or indirectly; and Level 3 unobservable inputs for which there are little or no market data, which require the Company to develop its own assumptions. The hierarchy requires the Company to use observable market data, when available, and to minimize the use of unobservable inputs when determining fair value.

Note 5 presents the Company's financial assets or liabilities measured at fair value as of December 31, 2023 and 2022. The carrying amounts of the Company’s cash equivalents, accounts receivable, accounts payable, and accrued expenses approximate their fair value at December 31, 2023 and 2022 due to their short-term nature.

Revenue Recognition

Revenues include product sales, net of estimated returns. Revenue is measured as the amount of consideration the Company expects to receive in exchange for product transferred. Revenue is recognized at the point in time when contractual performance obligations have been satisfied and control of the product has been transferred to the customer. The Company has a single product delivery performance obligation. Accrued product returns using the most likely amount method are estimated based on historical data and evaluation of current information and variable consideration is not constrained. Revenue from product sales that occur via an online pharmacy agent are recognized on a gross basis and the related fulfillment fees are expensed within cost of revenues.

Accounts Receivable

Accounts receivable are recorded in the amount the Company expects to collect, net of the allowance for doubtful accounts receivable. The allowance for doubtful accounts is the Company’s best estimate of the amount of probable credit losses based on customer past payment history, product usage activity, and recent communications with the customer. Individual customer balances which are over 90 days past due are reviewed individually for collectability and written-off when recovery is not probable. The Company does not have any off-balance sheet credit exposure related to its customers. Allowance for doubtful accounts was $25,000 as of December 31, 2023 and December 31, 2022. 

F-9


NeuroMetrix, Inc. 

Notes to Financial Statements



Income Taxes

The Company records income taxes using the asset and liability method. Deferred income tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective income tax bases, and operating loss and tax credit carryforwards. The Company’s financial statements contain certain deferred tax assets, which have arisen primarily as a result of operating losses, as well as other temporary differences between financial and tax accounting. In accordance with the provisions of the Income Taxes topic of the Codification, the Company is required to establish a valuation allowance if the likelihood of realization of the deferred tax assets is reduced based on an evaluation of objective verifiable evidence. Management judgment is required in determining the Company’s provision for income taxes, the Company’s deferred tax assets and liabilities and any valuation allowance recorded against those net deferred tax assets. The Company evaluates the weight of all available evidence to determine whether it is more likely than not that some portion or all of the net deferred income tax assets will not be realized.

Utilization of the net operating loss carryforwards (“NOL”) and research and development credit carryforwards may be subject to a substantial annual limitation due to ownership change limitations that have occurred previously or that could occur in the future, as provided by Section 382 of the Internal Revenue Code of 1986, as well as similar state provisions. Ownership changes may limit the amount of NOL and tax credit carryforwards that can be utilized to offset future taxable income and tax, respectively. In general, an ownership change, as defined by Section 382, results from transactions increasing the ownership of certain shareholders or public groups in the stock of a corporation by more than 50 percentage points over a three-year period. If the Company has experienced a change of control, utilization of its NOL or tax credits carryforwards would be subject to an annual limitation under Section 382. Any limitation may result in expiration of a portion of the NOL or research and development credit carryforwards before utilization. Subsequent ownership changes could further impact the limitation in future years. Further, until a study is completed and any limitation known, no amounts are being presented due to an uncertain tax position. A full valuation allowance has been provided against the Company’s NOL carryforwards and research and development credit carryforwards and, if an adjustment is required, this adjustment would be offset by an adjustment to the valuation allowance. Thus, there would be no impact to the balance sheet or statement of operations if an adjustment were required.

A two-step evaluation of all tax positions was performed, ensuring that these tax return positions meet the “more likely than not” recognition threshold and can be measured with sufficient precision to determine the benefit recognized in the financial statements. These evaluations provide the Company with a comprehensive model for how it should recognize, measure, present, and disclose in its financial statements certain tax positions that it has taken or expects to take on income tax returns.

Research and Development

Costs incurred in research and development are expensed as incurred. Included in research and development costs are wages, benefits, product design consulting, and other operating costs such as facilities, supplies, electronic components and overhead directly related to research and development efforts.

Product Warranty Costs

Product warranty costs are estimated based on historical experience, product failure rates, repair volume and labor costs. Warranty costs are accrued at the time of sale within cost of revenue and periodically reviewed in the aggregate. The liabilities for product warranty costs of $9,400 and $16,700 at December 31, 2023 and 2022, respectively, are included in accrued expenses and compensation in the accompanying balance sheets.

Fixed Assets and Long-Lived Assets

Fixed assets are recorded at cost and depreciated using the straight-line method over the estimated useful life of each asset. Expenditures for repairs and maintenance are charged to expense as incurred. On disposal, the related assets and accumulated depreciation are eliminated from the accounts and any resulting gain or loss is included in the Company’s statement of operations. Leasehold improvements are amortized over the shorter of the estimated useful life of the improvement or the remaining term of the lease.

F-10


NeuroMetrix, Inc. 

Notes to Financial Statements



The Company periodically evaluates the recoverability of its fixed assets and other long-lived assets which may result in an adjustment of estimated depreciable lives or asset impairment. When indicators of impairment are present, the carrying values of the asset are evaluated in relation to the assets operating performance and future undiscounted cash flows of the underlying assets. If an impairment is indicated, the asset carrying value is reduced to fair value based on market value estimates and assumptions concerning the amount and timing of future cash flows and discount rates.

Accounting for Stock-Based Compensation

Stock-based compensation cost is recognized ratably over the service period. The Company uses the Black-Scholes option pricing model for determining the fair value of stock options and amortizes stock-based compensation expense using the straight-line method. The Black-Scholes model requires assumptions regarding expected share price volatility, expected life of options, expected annual dividend yield, and risk-free interest rate (See Note 3 — Stock-Based Compensation).

Net Loss per Share of Common Stock

Basic and dilutive net loss per share of common stock were as follows:
Years Ended December 31,
20232022
Net loss applicable to common stockholders$(6,529,487)$(4,416,609)
Weighted average number of shares of common stock outstanding, basic and dilutive1,041,991 889,540 
Net loss per share of common stock applicable to common stockholders, basic and diluted$(6.27)$(4.97)
Shares underlying the following securities were excluded from the calculation of diluted net loss per share of common stock because their effect was anti-dilutive for each of the periods presented:
Years Ended December 31,
 20232022
Options64,659 65,683 
Unvested restricted stock awards6,222 12,031 
Unvested restricted stock units60,492 24,341 
Convertible preferred stock8 8 
Total131,381 102,063 


Advertising and Promotional Costs

Advertising and promotional costs are expensed as incurred. Advertising and promotion expense were $132,806 and $268,703, in 2023 and 2022, respectively.

Accumulated Other Comprehensive Items

As of December 31, 2023, the Company had accumulated other comprehensive income of $240,171 for net unrealized gains on AFS securities, in addition to net loss in the statement of operations. As of December 31, 2022, the Company had no components of accumulated other comprehensive income or loss other than net loss.

Segments

The Company operates in a single segment covering the sale of medical equipment and consumables. The majority of the Company’s assets, revenues, and expenses for 2023 and 2022 were located in or derived from operations in the United States. Revenues from sales outside the United States accounted for approximately 20% and 14% of total revenues in 2023 and 2022, respectively.
F-11


NeuroMetrix, Inc. 

Notes to Financial Statements




Risks and Uncertainties

The Company is subject to risks common to companies in the medical device industry, including, but not limited to, environmental risk such as the COVID-19 pandemic, development by the Company or its competitors of new technological innovations, cybersecurity risk, dependence on key personnel, customers’ reimbursement from third-party payers, protection of proprietary technology, and compliance with regulations of the U.S Food and Drug Administration, Federal Trade Commission and other governmental agencies.

The Company relies on in-house assembly and third-party manufacturers to manufacture the major portion of its current products and product components. The disruption or termination of the supply of these products or a significant increase in the cost of these products from these sources could have an adverse effect on the Company's business, financial position, and result of operations.

Prior period reclassifications

We have reclassified certain amounts in prior periods to conform with current presentation. Money market funds in the amount of $81,751 which were reported within held-to-maturity securities at December 31, 2022 have been reclassified into cash and cash equivalents.

Recent Accounting Pronouncements

From time to time, new accounting pronouncements are issued by the Financial Accounting Standards Board (“FASB") and are adopted by us as of the specified effective date. Unless otherwise discussed, we believe that the impact of recently adopted and recently issued accounting pronouncements will not have a material impact on our balance sheets, results of operations and cash flows.

In June 2016, the FASB issued ASU 2016-13, Financial Instruments – Credit Losses: Measurement of Credit Losses on Financial Instruments. The guidance in ASU 2016-13 replaces the incurred loss impairment methodology under current GAAP. The new impairment requires immediate recognition of estimated credit losses expected to occur for most financial assets and certain other instruments. It applies to all entities. For trade receivables, loans and HTM debt securities, entities are required to estimate lifetime expected credit losses. Trading and AFS debt securities are required to be recorded at fair value. SEC small reporting companies were required to adopt this new guidance in fiscal years beginning on or after December 15, 2022. The Company adopted this guidance on a prospective basis as of January 1, 2023, and it had no material impact on the financial statements.

In December 2023, the FASB issued ASU 2023-09, Improvements to Income Tax Disclosures, which requires public entities, on an annual basis, to provide disclosures of specific categories in the rate reconciliation, additional information for reconciling items that meet a quantitative threshold and income taxes paid disaggregated by jurisdiction. ASU 2023-09 is effective for annual periods beginning after December 15, 2024. Early adoption is permitted. The Company is currently evaluating the impact of the adoption of this standard on the Company’s Financial Statements and disclosures.


3. Stock-Based Compensation

The Company's 2022 Equity Incentive Plan (the "Stock Plan") provides for granting of incentive and nonqualified stock option and stock bonus awards to officers, employees and outside consultants. Outstanding options under the Stock Plan generally vest over four years and terminate 10 years after the grant date, or earlier if the option holder is no longer an executive officer, employee, consultant, advisor or director of the Company. As of December 31, 2023, 203,643 shares of common stock were authorized for issuance under the Stock Plan, of which 41,583 shares had been issued, 6,222 restricted stock awards and 60,492 restricted stock units remain unvested, 64,659 shares were subject to outstanding options at a weighted average exercise price of $25.73 per share and 26,520 shares were available for future grant.

F-12


NeuroMetrix, Inc. 

Notes to Financial Statements

3. Stock-Based Compensation - (continued)

The Company's 2009 Non-Qualified Inducement Stock Plan (the “Inducement Plan”) is intended to encourage employees, including prospective employees, upon whose efforts the Company depends for the successful conduct of its business, to acquire an equity interest in the Company. The Inducement Plan provides for the granting of awards, including non-qualified stock options, restricted stock, and unrestricted stock. As of December 31, 2023, 156.25 shares of common stock were authorized for issuance and were available for future grant under the Inducement Plan.

The exercise price of stock options awarded under the Stock Plan and the Inducement Plan may not be less than the fair value of the common stock on the date of the option grant. For holders of more than 10% of the Company’s total combined voting power of all classes of stock, incentive stock options may not be granted at less than 110% of the fair value of the Company’s common stock and for a term not to exceed five years.

The Company's 2010 Employee Stock Purchase Plan (the "ESPP"), amended and restated in 2021 to increase stock purchase capacity, authorizes an annual increase on the first day of each of the Company’s fiscal years equal to the lesser of (i) 6,250 shares, (ii) 1 percent of the shares of common stock outstanding on the last day of the immediately preceding fiscal year, or (iii) such lesser number of shares as is determined by the Board. All full-time employees and certain part-time employees are eligible to participate in the ESPP. For part-time employees to be eligible, they must have customary employment of more than five months in any calendar year and more than 20 hours per week. Employees who, after exercising their rights to purchase shares under the ESPP, would own shares representing 5% or more of the voting power of the Company’s common stock, are ineligible to participate.

Under the ESPP, participating employees can authorize the Company to withhold up to 10% of their earnings during consecutive six-month payment periods for the purchase of the shares. At the conclusion of each period, participating employees can purchase shares at 85% of the lower of their fair value at the beginning or end of the period. The ESPP is regarded as a compensatory plan. For the years ended December 31, 2023 and 2022, the Company issued 4,902 and 2,526 shares of its common stock, respectively, under the ESPP. As of December 31, 2023, there were 22,089 remaining shares to be issued under the ESPP.

The Company uses the Black-Scholes option pricing model for determining the fair value of shares of common stock issued or to be issued under the ESPP. The following assumptions were used in determining fair value: The risk-free interest rate assumption is based on the United States Treasury’s constant maturity rate for a six month term (corresponding to the expected option term) on the date the option was granted. The expected dividend yield is zero as the Company does not currently pay dividends nor expects to do so during the expected option term. An expected term of six months is used based on the duration of each plan offering period. The volatility assumption is based on daily historical volatility during the time period that corresponds to the expected option term and expected future stock price volatility.
F-13


NeuroMetrix, Inc. 

Notes to Financial Statements

3. Stock-Based Compensation - (continued)


There were no new issuance of stock options in 2023. The assumptions that the Company used in the Black-Scholes pricing model to determine the fair value of the stock options used in the calculation of stock-based compensation expense for the year ended December 31, 2022 were as follows:

Years Ended December 31,
 2022
Risk-free interest rate1.8%—%3.7%
Expected dividend yield
Expected option term5 years
Volatility70.0%
A summary of option activity for the year ended December 31, 2023 is presented below:
Number of
Options
Weighted
Average
Exercise Price
Weighted
Average
Remaining
Contractual
Life (in years)
Aggregate
Intrinsic Value
Outstanding at December 31, 202265,662 $26.15   
Granted
    
Exercised
   
Forfeited
(1,000)40.21   
Expired
(3)4,224.00 
Outstanding at December 31, 202364,659 $25.73 6.8$ 
Vested or expected to vest at December 31, 202361,773 $25.74 6.8$ 
Exercisable at December 31, 202361,773 $25.74 6.8$ 

Expected to vest options are determined by applying the estimated forfeiture rate to the total outstanding options. Aggregate intrinsic value represents the total pre-tax intrinsic value (the aggregate difference between the closing stock price of the Company’s common stock as of December 31, 2023, as applicable, and the exercise price for the in-the-money options) that would have been received by the option holders if all the in-the-money options had been exercised on December 31, 2023.

The weighted average per share grant-date fair values of options granted during 2023 and 2022 was zero and $30.72, respectively.

The aggregate intrinsic value of options issued or exercised during 2023 and 2022 was zero.

Total unrecognized stock-based compensation costs related to non-vested stock options was $36,885, which related to 5,500 shares with a per share weighted fair value of $25.40 as of December 31, 2023. This unrecognized cost is expected to be recognized over a weighted average period of approximately 1.7 years.

During 2023 and 2022, certain employees and directors have been granted restricted stock awards and restricted stock units that are service based. The fair value of the restricted stock awards and units are calculated based on the closing price of common stock on the date of issuance.

During 2023, 51,210 restricted stock units were granted to employees and members of the Board of Directors that vest at different times during the years 2023 through 2026. Included therein were grants to the members of the Board of Directors, 21,584 restricted stock units in May 2023, that cliff vest in one year from issuance and 29,626 restricted stock units to employees that vest quarterly at different times during the years 2023 through 2026. During 2022, 12,000 restricted stock awards and 27,655 restricted stock units were granted to employees and members of the Board of Directors that vest at different times during the years 2022 through 2025. Included therein were grants to the members of the Board of Directors of 6,616
F-14


NeuroMetrix, Inc. 

Notes to Financial Statements

3. Stock-Based Compensation - (continued)

restricted stock units in May 2022, that cliff vest in one year from issuance, 3,434 restricted stock units in July 2022 to a new member of the Board of Directors that vest quarterly over a two year period and 12,000 restricted stock awards and 17,605 restricted stock units to employees that vest quarterly at different times during the years 2022 through 2025.

A summary of restricted stock activity for the year ended December 31, 2023 is presented below:

Restricted Stock Awards Weighted Average Grant Date Fair Value Restricted Stock UnitsWeighted Average Grant Date Fair Value
Unvested at December 31, 202212,032 $43.44 24,341 $27.20 
Granted  $ 51,210 $7.45 
Vested (5,094)$44.98 (14,535)$26.64 
Forfeited(716)$34.23 (524)$28.41 
Unvested at December 31, 20236,222 $43.28 60,492 $15.10 


The Company recorded stock-based compensation expense of $699,505 and $477,062 for 2023 and 2022, respectively.

Total compensation cost related to non-vested awards not yet recognized at December 31, 2023 was $698,854. These unrecognized costs are expected to be recognized over a weighted-average period of 1.4 years.

4. Securities

The Company's marketable debt securities are classified as either AFS or HTM pursuant to ASC 320 - Investments - Debt Securities. The following table summarizes the valuations and unrealized gains and losses of AFS securities which are recorded at estimated fair value as of December 31, 2023. The Company held no AFS securities as of December 31, 2022.
 December 31, 2023
Gross Unrealized
Available-for-sale securitiesCost GainsLossesCredit LossesEstimated Fair Value
U.S. government bonds$4,412,935 $5,665 $— $— $4,418,600 
Commercial paper11,612,099 234,506 — — 11,846,605 
Total $16,025,034 $240,171 $— $— $16,265,205 

HTM securities are valued at amortized cost. The Company held no HTM securities as of December 31, 2023. The following tables summarize the valuations of HTM securities as of December 31, 2022.
 December 31, 2022
Held-to-maturity securitiesAmortized Cost Credit LossesEstimated Fair Value
U.S. government bonds$3,457,651 $— $3,456,580 
Corporate bonds4,011,569 — 3,950,380 
Commercial paper9,395,487 — 9,387,914 
Total $16,864,707 $— $16,794,874 

The Company evaluates all HTM and AFS securities for impairment at each reporting period. It determined that changes in the fair value of its securities at December 31, 2023 resulted primarily from interest rate fluctuations subsequent to the purchase date of the securities. There was no deterioration in the credit worthiness of the issuers and no credit losses were recorded as of December 31, 2023.
F-15



5.     Fair Value Measurements
 
The following tables set forth the Company’s financial instruments that were measured at fair value:

  December 31, 2023
 Total Level 1Level 2Level 3
Assets:    
Money market funds$1,284,290 $1,284,290 $— $— 
U.S. government bonds$4,418,600 $4,418,600 $— $— 
Commercial paper $11,846,605 $— $11,846,605 $— 
Total$17,549,495 $5,702,890 $11,846,605 $— 
 
  
 December 31, 2022
 Total Level 1 Level 2 Level 3
Assets:    
Money market funds$1,551,027 $1,551,027 $— $— 
Total$1,551,027 $1,551,027 $— $— 

The Company's accounts receivable, accounts payable, and accrued expenses are valued at cost which approximates fair value.

6. Inventories

Inventories consist of the following:

December 31,
 20232022
Purchased components$1,151,381 $982,129 
Finished goods408,047 632,858 
 $1,559,428 $1,614,987 

The Company recorded a charge of $63,420 and $356,700 to cost of revenues in 2023 and 2022, respectively, for Quell inventory to reduce the carrying value to net realizable value.

F-16


NeuroMetrix, Inc. 

Notes to Financial Statements

7. Fixed Assets

Fixed assets consist of the following:

Estimated
Useful Life
(Years)
December 31,
 20232022
Computer and laboratory equipment3$629,970 $459,218 
Furniture and equipment333,104 33,104 
Production equipment7296,180 296,180 
Leasehold improvements70,918 58,128 
  1,030,172 846,630 
Less – accumulated depreciation(736,723)(681,011)
 $293,449 $165,619 

*Lesser of life of lease or estimated useful life.

Depreciation expense was $55,712 and $49,391 for 2023 and 2022, respectively. During 2022, the Company wrote off fully depreciated fixed assets no longer in service with a cost basis and accumulated depreciation of $674,520. It also disposed of assets with a cost basis of $6,875 and recognized a loss in this amount.

8. Accrued Expenses and Compensation

Accrued expenses and compensation consist of the following:

December 31,
 20232022
Professional services$298,534 $155,000 
Compensation346,245 249,224 
Warranty 9,400 16,700 
Clinical39,000  
Sales tax 141,672 131,621 
Other 41,888 37,394 
$876,739 $589,939 

9. Income Taxes

Current income tax expense (benefit) attributable to continuing operations was zero for the years ended December 31, 2023 and 2022.

F-17


NeuroMetrix, Inc. 

Notes to Financial Statements


The Company’s effective income tax rate differs from the statutory federal income tax rate as follows for the years ended December 31, 2023 and 2022.
December 31,
 20232022
Federal statutory rate(21.0)%(21.0)%
State tax provision, net of federal provision(1.0)(4.9)
Permanent items0.1 0.1 
Federal research and development credits(2.0)(3.3)
382 Limitation - NOL and tax credits  (17.4)
Valuation allowance23.9 46.5 
Effective income tax rate  

The Company’s deferred tax assets consist of the following:
December 31,
 20232022
Deferred tax assets:  
Net operating loss carryforwards$4,289,409 $3,369,688 
Research and development credit carryforwards544,415 310,000 
Accrued expenses44,497 74,459 
Inventory reserve97,378 88,983 
Stock-based compensation311,039 323,337 
Lease liability56,481 87,872 
Capitalized R&D1,131,902 719,888 
Other1,596  
Total gross deferred tax assets6,476,717 4,974,227 
Valuation allowance(6,418,062)(4,868,469)
Deferred tax liabilities:
Right of use asset$(58,655)$(91,502)
Other$ $(14,256)
Net deferred tax assets$ $ 

At December 31, 2023, the Company had federal NOLs of approximately $135.7 million, of which $121.1 million began to expire in 2022 and $14.5 million have an indefinite carryforward. At December 31, 2023, the Company had state NOLs of $57.6 million, some of which have an indefinite carryforward, and others that begin to expire in 2025. At December 31, 2023, the Company has federal and state tax credits of approximately $1.8 million and $0.9 million, respectively, which may be available to reduce future taxable income and related taxes thereon. These amounts include tax benefits of approximately $2.4 million and $75,000 attributable to NOL and tax credit carryforwards, respectively, that result from the exercise of employee stock options. The Company experienced an ownership change in 2019 as defined under Internal Revenue Service Regulations, which significantly reduced the tax benefits associated with these carryforwards under Internal Revenue Code Sections 382 and 383. The federal and state research and development credits each began to expire in 2022.

In accordance with the provisions of the Income Taxes topic of the Codification, the Company has evaluated the positive and negative evidence bearing upon the realizability of its deferred tax assets, which are comprised principally of net operating losses. Management has determined that it is more likely than not that the Company will not recognize the benefits of federal and state deferred tax assets and, as a result, a valuation allowance of approximately $6.4 million and $4.9 million has been established at December 31, 2023 and 2022, respectively. The Company experienced a change in control during 2019. Accordingly, utilization of their respective consolidated and/ or separately computed NOL's and/ or tax credit carryforwards is subject to an annual limitation for federal tax purposes under Internal Revenue Code Sections 382 and 383. Due to this change
F-18


NeuroMetrix, Inc. 

Notes to Financial Statements


in control, the Company estimates that approximately $123,800,000 of federal NOL's and/or tax credit carryforwards are effectively eliminated according to the Internal Revenue Code Sections 382 and 383 limitations. A large portion of state NOLs and/ or tax credit carry forwards are also eliminated. The Company has not recorded any amounts for unrecognized tax benefits as of December 31, 2023 or 2022. The Company files tax returns as prescribed by the tax laws of the jurisdictions in which it operates. In the normal course of business, the Company is subject to examination by federal and state jurisdictions, where applicable. There are currently no pending income tax examinations. The Company’s tax years are still open under statute from December 31, 2020 to the present. Earlier years may be examined to the extent that tax credit or net operating loss carryforwards are used in future periods. The Company’s policy is to record interest and penalties related to income taxes as part of its income tax provision.

10. Commitments and Contingencies

Operating Leases

The Company's lease on its Woburn, Massachusetts corporate office and manufacturing facilities (the “Woburn Lease”) extends through September 2025 at a monthly base rent of $13,846 and with a 5-year extension option. The Company's lease on its former corporate office in Waltham, Massachusetts (the "Waltham lease") ended in February 2022. During the years ended December 31, 2023 and 2022 the Company recorded sublet income on the Waltham lease totaling zero and $22,795, respectively within operating expenses on the Company's Statement of Operations.

The following is a maturity analysis of the annual cash flows of the operating lease liabilities as of December 31, 2023:

2024$165,785 
2025117,431 
Total minimum lease payments$283,216 
Discount rate, 15.0%
$42,340 
Lease obligation, current portion148,391 
Lease obligation, net of current portion 92,485 
$283,216 

Total recorded rent expense net of sublet income was $197,310 and $163,061, for 2023 and 2022, respectively. The Company records rent expense on its facility leases on a straight-line basis over the lease term. The remaining operating lease term was 1.7 years as of December 31, 2023.

Contingencies

The Company is not party to or aware of any legal proceedings.










F-19


NeuroMetrix, Inc. 

Notes to Financial Statements

11. Retirement Plan

The Company maintains a 401(k) defined contribution savings plan for its employees who meet certain service period and age requirements. Contributions are permitted up to the maximum allowed under the Internal Revenue Code of each covered employee’s salary. The savings plan permits the Company to contribute at its discretion. In 2023 and 2022 the Company made no contributions to the plan.

12. Stockholders’ Equity

Preferred stock and convertible preferred stock consist of the following:
December 31,
 20232022
Preferred stock, $0.001 par value; 5,000,000 shares authorized at December 31, 2023 and 2022; no shares issued and outstanding at December 31, 2023 and 2022
$ $ 
Series B convertible preferred stock, $0.001 par value, 147,000 shares designated at December 31, 2023 and 2022, and 200 shares issued and outstanding at December 31, 2023 and 2022, respectively
1 1 

Preferred stock activity

As of December 31, 2023, 200 shares of Series B convertible preferred stock remained outstanding. The shares of Series B convertible preferred stock are convertible into the equivalent of 8 shares of common stock at the option of the holder.

Other equity activity
During 2022, the Company issued in settlement of management incentive compensation 6,276 shares of fully vested common stock with a value of $215,417.
During 2023 and 2022, respectively, the Company issued pursuant to its ATM Agreement 537,094 shares of common stock, net of fees totaling $142,795 for proceeds of $2,305,753 and 114,542 shares of its common stock, net of fees totaling $175,355 for proceeds of $3,833,772.
During 2023 and 2022, respectively, the Company issued 4,902 shares of fully vested common stock with a value of $19,688 and 2,526 shares of fully vested common stock with a value of $30,259 pursuant to the Company's 2010 Employee Stock Purchase Plan, respectively.

As of December 31, 2023 and 2022, the Company had 25,000,000 shares of common stock authorized and 1,524,939, and 971,492 shares issued and outstanding, respectively. Each share of common stock entitles the holder to one vote on all matters submitted to a vote of the Company’s stockholders. Common stockholders are not entitled to receive dividends unless declared by the Board of Directors.

At December 31, 2023, the Company has reserved authorized shares of common stock for future issuance as follows:
Outstanding stock options64,659 
Convertible preferred stock 8 
Unvested restricted stock units 60,492 
Possible future issuance under inducement plan156 
Possible future issuance under stock option plans26,520 
Possible future issuance under employee stock purchase plan22,089 
Total173,924 
Subsequently from January 1, 2024 to February 29, 2024, the Company issued 458,380 shares of common stock under its ATM program net of fees totaling $46,995 for proceeds of $1,519,099.
F-20


NeuroMetrix, Inc. 

Notes to Financial Statements





13. Management Retention and Incentive Plan

Under the Company’s Management Retention and Incentive Plan (the “Plan”), a portion of the consideration payable upon a change in control transaction, as defined in the Plan and its amendments, would be paid in cash to certain executive officers and key employees and recorded as compensation expense within the Statement of Operations during the period in which the change of control transaction occurs.

14. Reverse Stock Split

On November 21, 2023, the Company effected a 1-for-8 reverse stock split of its Common Stock, (the "Reverse Stock Split"). The par value and other terms of the common stock were not affected by the Reverse Stock Split. The Company’s shares outstanding immediately prior to the split totaled 8,733,398, which were subsequently adjusted to 1,091,648 shares outstanding. No fractional shares were issued in connection with the reverse stock split. Stockholders who otherwise would be entitled to receive fractional shares were received payment in cash in lieu of any such resulting fractional shares of common stock as the post-reverse split amounts of common stock were rounded down to the nearest full share. Share, per share, and stock option amounts for all periods presented within the financial statements contained in the Annual Report on Form 10-K have been retroactively adjusted to reflect the Reverse Stock Split.




F-21

NeuroMetrix, Inc. 


Schedule II — Valuation and Qualifying Accounts


DescriptionBalance at
Beginning of
Period
Charged to
costs and
expenses
Charged to
other
accounts
Recoveries/
(Deductions)
Balance at
End of
Period
December 31, 2023      
Allowance for Doubtful Accounts$25,000 $— $— $— $25,000 
Deferred Tax Asset Valuation Allowance4,868,469 1,946,667 — (397,074)(1) 6,418,062 
Accrued Product Returns1,000 — — (1,000) 
Warranty Reserve16,700 — — (7,300)9,400 
December 31, 2022     
Allowance for Doubtful Accounts$25,000 $— $— $— $25,000 
Deferred Tax Asset Valuation Allowance2,827,759 2,187,921 — (147,211)(1) 4,868,469 
Accrued Product Returns39,000 — — (38,000)1,000 
Warranty Reserve 28,400 — — (11,700)16,700 

(1)Expiration of Federal and State Net Operating Loss Carryforwards and other reductions.
S-1
EX-23.1 2 ex2313124.htm EX-23.1 Document

EXHIBIT 23.1

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

We hereby consent to the incorporation by reference in the Registration Statements on Form S-8 (Nos. 333-118059, 333-135242, 333-151195, 333-159712, 333-159713, 333-167180, 333-173769, 333-183071, 333-186827, 333-189393, 333-190177, 333-197407, 333-205827, 333-211379, 333-218431, 333-226245, 333-236105, 333-256489, 333-265080 and 333-273478) and on Form S-3 (Nos. 333-150087, 333-162303, 333-189392, 333-197405, 333-199359, 333-208923, 333-211919, 333-215792, 333-219783 and 333-260438) of our report dated March 1, 2024 relating to the financial statements and schedule of NeuroMetrix, Inc. (the “Company”), as of and for the years ended December 31, 2023 and 2022, which appears in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023.

/s/ Baker Tilly US, LLP
Tewksbury, Massachusetts
March 1, 2024


EX-31.1 3 ex3113124.htm EX-31.1 Document

Exhibit 31.1
CERTIFICATION
I, Shai N. Gozani, certify that:
1.I have reviewed this Annual Report on Form 10-K of NeuroMetrix, Inc.;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant's other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a)designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b)designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c)evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d)disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and
5.The registrant's other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):
a)all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and
b)any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.
Date: March 1, 2024 /s/ SHAI N. GOZANI, M.D., PH.D.
Shai N. Gozani, M.D., Ph.D.
Chairman, President and Chief Executive Officer


EX-31.2 4 ex3123124.htm EX-31.2 Document

Exhibit 31.2
CERTIFICATION
I, Thomas T. Higgins, certify that:
1.I have reviewed this Annual Report on Form 10-K of NeuroMetrix, Inc.;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant's other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a)designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b)designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c)evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d)disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and
5.The registrant's other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):
a)all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and
b)any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.
Date: March 1, 2024 /s/ THOMAS T. HIGGINS
Thomas T. Higgins
Senior Vice President, Chief Financial Officer and Treasurer


EX-32 5 ex323124.htm EX-32 Document

Exhibit 32
CERTIFICATION
Pursuant to section 906 of the Sarbanes-Oxley Act of 2002 (subsections (a) and (b) of section 1350, chapter 63 of title 18, United States Code), each of the undersigned officers of NeuroMetrix, Inc., a Delaware corporation (the "Company"), does hereby certify, to such officer's knowledge, that:
The Annual Report for the year ended December 31, 2023 (the "Form 10-K") of the Company fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, and the information contained in the Form 10-K fairly presents, in all material respects, the financial condition and results of operations of the Company.
Date: March 1, 2024 /s/ SHAI N. GOZANI, M.D., PH.D.
Shai N. Gozani, M.D., Ph.D.
Chairman, President and Chief Executive Officer

Date: March 1, 2024 /s/ THOMAS T. HIGGINS
Thomas T. Higgins
Senior Vice President, Chief Financial Officer and Treasurer


EX-97 6 ex97compensationrecoverypo.htm EX-97 Document

NeuroMetrix, Inc.
Compensation Clawback Policy
Adopted October 23, 2023

Purpose

The Board of Directors (the “Board”) of NeuroMetrix, Inc. (the “Corporation”) believes that it is in the best interest of the Corporation and its shareholders to maintain a culture that emphasizes integrity and accountability and that reinforces the Corporation’s compensation philosophy. The Board has therefore adopted this compensation clawback policy (the “Policy”) which provides for the recoupment of incentive-based compensation in the event of an accounting restatement. This Policy is intended to comply with Section 10D of the Securities Exchange Act of 1934 (the “Act”), the rules promulgated thereunder by the Securities and Exchange Commission, and the listing standards of Nasdaq (the “Applicable Rules”), and will be interpreted consistent therewith.

Applicability and Effective Date

This Policy is effective October 23, 2023 (the “Effective Date”) and is applicable to all Incentive-Based Compensation (as defined below) received by Executive Officers (as defined below) after the Effective Date. The Policy will be administered by the Board or, if so designated by the Board, the Compensation Committee of the Board (the “Committee”), in which case references to the Board will be deemed to be references to the Committee. Any determination made by the Board under this Policy will be final and binding on all affected individuals. Each Executive Officer shall be required to execute the acknowledgement in Appendix A of this Policy as soon as practicable after the later of (i) the Effective Date and (ii) the date on which the employee is designated as an Executive Officer; provided, however, that failure to execute such acknowledgement shall have no impact on the enforceability of this Policy.

Restatement Clawback

In the event the Corporation is required to prepare an Accounting Restatement (as defined below), any Executive Officer who received Excess Compensation (as defined below) during the three (3) completed fiscal years preceding the date the Corporation is required to prepare an Accounting Restatement (the “Look-Back Period”) shall be required to repay or forfeit such Excess Compensation reasonably promptly.

Method of Repayment, Conditions for Non-Recovery

The Board shall have discretion to determine the appropriate means of recovery of Excess Compensation, which may include, without limitation, direct payment in a lump sum from the Executive Officer, recovery over time, cancellation of outstanding awards, the reduction of future pay and/or awards, and/or any other method which the Board determines is advisable to achieve reasonably prompt recovery of Excess Compensation. At the direction of the Board, the Corporation shall take all actions reasonable and appropriate to recover Excess Compensation from any applicable Executive Officer, and such Executive Officer shall be required to reimburse the Corporation for any and all expenses reasonably incurred (including legal fees) by the Corporation in recovering such Excess Compensation in accordance with this Policy.

The Board may determine that repayment of Excess Compensation (or a portion thereof) is not required only where it determines that recovery would be impracticable and one of the following circumstances exists: (i) the direct expense paid to a third party to assist in enforcing this Policy would exceed the amount to be recovered, provided the Corporation has (A) made a reasonable attempt to recover such Incentive Compensation, (B) documented such reasonable attempt, and (C) provided such documentation to Nasdaq; (ii) recovery would violate home country law where the law was adopted prior to November 28, 2022, provided the Corporation has (A) obtained an opinion of home country counsel acceptable to Nasdaq that recovery would result in such violation and (B) provided such opinion to the Nasdaq; or (iii) recovery would likely cause an otherwise tax-qualified retirement plan, under which benefits are broadly available to employees of the Corporation, to fail to meet the requirements of 26 U.S.C. 401(a)(13) or 26 U.S.C. 411(a) and the regulations thereunder.

No Fault Application, No Indemnification

Recovery of erroneously received compensation under this Policy is on a “no fault” basis, meaning that it will occur regardless of whether the Executive Officer engaged in misconduct or was otherwise directly or indirectly responsible, in whole or in part, for the Accounting Restatement. No Executive Officer may be indemnified by the Corporation, or any of its affiliates, from losses arising from the application of this Policy.

Definitions
For purposes of this Policy, the following definitions will apply:

“Accounting Restatement” means an accounting restatement due to the material noncompliance of the Corporation with any financial reporting requirement under securities laws, including any required



accounting restatement to correct an error in previously issued financial statements that is material to the previously issued financial statements, or that corrects an error that is not material to previously issued financial statements but would result in a material misstatement if the error were corrected in the current period or left uncorrected in the current period.

Changes to financial statements that do not constitute an Accounting Restatement include retroactive: (i) application of a change from one generally accepted accounting principle to another generally accepted accounting principle; (ii) revisions to reportable segment information due to a change in internal organization; (iii) reclassification due to a discontinued operation; (iv) application of a change in reporting entity, such as from a reorganization of entities under common control; (v) adjustments to provisional amounts in connection with a prior business combination; and (vi) revisions for stock splits, reverse stock splits, stock dividends, or other changes in capital structure.

“Excess Compensation” means any amount of Incentive-Based Compensation received by an Executive Officer that exceeds the amount of Incentive-Based Compensation that otherwise would have been received had it been determined based on the Accounting Restatement, computed without regard to any taxes paid. For Incentive Compensation based on stock price or total shareholder return, where the amount to be recovered is not subject to mathematical recalculation directly from information in the Accounting Restatement, the amount to be recovered shall be based on a reasonable estimate of the effect of the Accounting Restatement on the stock price or total shareholder return, as applicable, and the Corporation shall retain documentation of the determination of such estimate and provide such documentation to Nasdaq if so required by the Applicable Rules. Incentive-Based Compensation is deemed received during the fiscal year during which the applicable financial reporting measure, stock price and/or total shareholder return measure, upon which the payment is based, is achieved, even if the grant or payment occurs after the end of such period.

“Executive Officer” means an individual who is, or was during the Look-Back Period, an executive officer of the Corporation within the meaning of Rule 10D-1(d) under the Act, as well as any other officer or employee designated as an “Executive Officer” for purposes of this Policy from time to time.

“Incentive-Based Compensation” means any compensation that is granted, earned or vested based wholly or in part on stock price, total shareholder return, and/or the attainment of (i) any financial reporting measure(s) that are determined and presented in accordance with the accounting principles using in preparing the Corporation’s financial statements and/or (ii) any other measures that are derived in whole or in part from such measures.

Compensation that does not constitute “Incentive-Based Compensation” includes equity incentive awards for which the grant is not contingent upon achieving any financial reporting measure performance goal and that vest exclusively upon completion of a specified employment period, without any performance condition, and bonus awards that are discretionary or based on subjective goals or goals unrelated to financial reporting measures.



Administration, Amendment, and Termination

This Policy will be enforced and appropriate proxy disclosures and exhibit filings will be made in accordance with the Applicable Rules and any other applicable rules and regulations of the Securities and Exchange Commission and applicable Nasdaq listing standards.

The Board shall have authority to (i) exercise all of the powers granted to it under the policy, (ii) construe, interpret, and implement this policy, and (iii) make all determinations necessary or advisable in administering this policy.

In addition, the Board may amend this policy, from time to time in its discretion, and shall amend this Policy, as it deems necessary, including to reflect changes in applicable law. The Board may terminate this Policy at any time. Any such amendment (or provision thereof) or termination shall not be effective if such amendment or termination would (after taking into account any actions taken by the Corporation contemporaneously with such amendment or termination) cause the Company to violate the Applicable Rules.

In the event of any conflict or inconsistency between this Policy and any other policies, plans, or other materials of the Corporation, this Policy will govern.

This Policy will be deemed to be automatically updated to incorporate any requirement of law, the SEC, exchange listing standard, rule or regulation applicable to the Corporation.

    - 2 -


Appendix A:

NeuroMetrix, Inc.
Compensation Clawback Policy

ACKNOWLEDGMENT

The undersigned acknowledges and agrees that the undersigned (i) is, and will be, subject to the Compensation Clawback Policy to which this acknowledgement is appended, and (ii) will abide by the terms of Compensation Clawback Policy, including by returning Excess Compensation (as defined in the Compensation Clawback Policy) pursuant to whatever method the Board determines is advisable to achieve reasonably prompt recovery of such Excess Compensation, as prescribed under the Policy.

David Van Avermaete
Print Name
/s/ David Van Avermaete
Signature
Dated: October 23, 2023


    - 3 -
EX-101.SCH 7 nuro-20231231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Document And Entity Information link:presentationLink link:calculationLink link:definitionLink 0000002 - Document - Audit Information link:presentationLink link:calculationLink link:definitionLink 0000003 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Balance Sheets link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Statements of Operations link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - Statement of Comprehensive Income (Statement) link:presentationLink link:calculationLink link:definitionLink 0000008 - Statement - Statements of Changes in Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 0000009 - Statement - Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 0000010 - Statement - Reverse Stock Split link:presentationLink link:calculationLink link:definitionLink 0000011 - Statement - Management Retention and Incentive Plan link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Description of Business and Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Investments, Debt and Equity Securities link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Fair Value Measures and Disclosures link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Fixed Assets link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Accrued Expenses link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Retirement Plan link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - Schedule II - Valuation and Qualifying Accounts link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Investments, Debt and Equity Securities (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Fair Value Measures and Disclosures (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Fixed Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Accrued Expenses (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Description of Business and Basis of Presentation - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Summary of Significant Accounting Policies - Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Stock-Based Compensation - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Stock-Based Compensation - Weighted Average Grant-Date Fair Value Used in the Calculation of Stock-Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Stock-Based Compensation - Summary of Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Investments, Debt and Equity Securities (Details) - AFS link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Investments, Debt and Equity Securities (Details) - HTM link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Fair Value Measures and Disclosures (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Inventories (Detail) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Fixed Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Fixed Assets - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Accrued Expenses (Detail) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Income Taxes Income Taxes - Effective Income Tax Rate Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Income Taxes - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Income Taxes - Deferred Tax Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Commitments and Contingencies - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Commitments and Contingencies - Future Minimum Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Retirement Plan Retirement Plan - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - Stockholders' Equity - Preferred Stock and Convertible Preferred Stock (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - Stockholders' Equity - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - Stockholders' Equity - Common Stock Reserved for Future Issuance (Details) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - Reverse Stock Split - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Detail) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 nuro-20231231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 nuro-20231231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 nuro-20231231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Operating Leased Assets [Line Items] Operating Leased Assets [Line Items] Entity Voluntary Filers Entity Voluntary Filers Accrued Compensation and Expenses Schedule of Accrued Liabilities [Table Text Block] Accrued Liabilities, Current Accrued expenses Accrued Liabilities, Current Statistical Measurement [Domain] Statistical Measurement [Domain] Research and Development Expense Research and Development Expense Increase (Decrease) in Operating Capital [Abstract] Increase (Decrease) in Operating Capital [Abstract] Convertible preferred stock, shares issued upon conversion (in shares) Convertible Preferred Stock, Shares Issued upon Conversion Expiration period Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period Award Type [Domain] Award Type [Domain] Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Investment Income, Net, Amortization of Discount and Premium Investment Income, Net, Amortization of Discount and Premium Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Deferred Tax Assets Right Of Use Assets Deferred Tax Assets Right Of Use Assets Amount before allocation of valuation allowances of deferred tax asset attributable to operating lease assets. Research and Development Research and Development Expense, Policy [Policy Text Block] Investments, Debt and Equity Securities [Abstract] Contributions to the plan Defined Contribution Plan, Employer Discretionary Contribution Amount Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table] Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table] Schedule of Available-for-Sale Securities Reconciliation Schedule of Available-for-Sale Securities Reconciliation [Table Text Block] Share Based Compensation Arrangement By Share Based Payment Award Annual Increase Percentage Share Based Compensation Arrangement By Share Based Payment Award Annual Increase Percentage The automatic increase in the number of shares that may be issued under a share-based payment arrangement on the first day of each fiscal year, as a percentage of shares outstanding. Segment Reporting [Abstract] Segment Reporting [Abstract] Accounts Payable, Current Accounts Payable, Current Weighted average remaining contractual life of options exercisable (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Indefinite [Member] Indefinite [Member] Indefinite Corporate Debt Securities Corporate Debt Securities [Member] Nonoperating Income (Expense) Nonoperating Income (Expense) Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Federal tax provision (benefit) rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Commitments and Contingencies Commitments and Contingencies Number of options exercisable (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Nonvested Restricted Stock Shares Activity Nonvested Restricted Stock Shares Activity [Table Text Block] Proceeds from Issuance or Sale of Equity Proceeds from Issuance or Sale of Equity Reverse Stock Split Equity [Text Block] Proceeds from Issuance of Common Stock Proceeds from Issuance of Common Stock Schedule of Operating Leased Assets [Table] Schedule of Operating Leased Assets [Table] Tax Credit Carryforward [Table] Tax Credit Carryforward [Table] Aggregate intrinsic value of options vested and expected to vest Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Inventory Write-down Inventory Write-down Woburn Lease [Member] Woburn Lease [Member] Woburn Lease [Member] Income Taxes Income Tax Disclosure [Text Block] Description of Business and Basis of Presentation Business Description and Basis of Presentation [Text Block] Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Concentration Risk [Line Items] Concentration Risk [Line Items] Director Director [Member] Lessee, Leases Lessee, Leases [Policy Text Block] Revenue Recognition Revenue [Policy Text Block] Customer [Axis] Customer [Axis] Liabilities, Current [Abstract] Liabilities, Current [Abstract] Preferred Stock, Par or Stated Value Per Share Preferred Stock, Par or Stated Value Per Share Preferred Stock, Value, Issued Preferred Stock, Value, Issued Subsequent Event Type [Domain] Subsequent Event Type [Domain] Earnings Per Share, Diluted Earnings Per Share, Diluted TaxCreditCarryforwardsExpirationBeginningYear TaxCreditCarryforwardsExpirationBeginningYear Tax Credit Carryforwards Expiration Beginning Year Computer And Laboratory Equipment [Member] Computer And Laboratory Equipment [Member] Operating Loss Carryforwards, Expiration Date NetOperatingLossCarryforwardsExpirationBeginningYear Net Operating Loss Carryforwards Expiration Beginning Year Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Accounts Receivable, after Allowance for Credit Loss, Current Accounts Receivable, after Allowance for Credit Loss, Current Supplemental Cash Flow Elements [Abstract] Supplemental Cash Flow Elements [Abstract] Weighted average exercise price of options vested or expected to vest (in usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Auditor [Abstract] Auditor Amount [Domain] Amount [Domain] Amount Shares outstanding (in shares) Number of options outstanding, beginning balance (in shares) Number of options outstanding, ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract] SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract] Trading Symbol Trading Symbol US Government Agencies Debt Securities US Government Agencies Debt Securities [Member] Weighted average exercise price of options granted (in usd per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Weighted average grant-date fair value of options granted (in usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Net Income (Loss) Attributable to Parent, Total Net Income (Loss) Attributable to Parent Net income (loss) Net Income (Loss) Liabilities, Current, Total Liabilities, Current Derivative Contract [Domain] Derivative Contract [Domain] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Shares, Issued Shares, Issued Liabilities and Equity [Abstract] Liabilities and Equity [Abstract] Liabilities and Equity [Abstract] Employee Stock Employee Stock [Member] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Stockholders' Equity Attributable to Parent [Abstract] Stockholders' Equity Attributable to Parent [Abstract] Equity, Attributable to Parent [Abstract] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Number of options exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Award vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Accumulated Other Comprehensive Items Comprehensive Income, Policy [Policy Text Block] Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Weighted average exercise price of options exercised (in usd per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Level 1 Fair Value, Inputs, Level 1 [Member] Deferred Tax Assets, Net of Valuation Allowance, Total Deferred Tax Assets, Net of Valuation Allowance Fixed Assets Property, Plant and Equipment [Table Text Block] Equity Components [Axis] Equity Components [Axis] Financial Instruments [Domain] Financial Instruments [Domain] Shares available for future grant (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Number of options granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Entity Small Business Entity Small Business Local Phone Number Local Phone Number Increase (Decrease) in Accounts Receivable Increase (Decrease) in Accounts Receivable Two Thousand Twenty Two Stock Plan And Two Thousand Nine Inducement Plan Two Thousand Twenty Two Stock Plan And Two Thousand Nine Inducement Plan [Member] Two Thousand Twenty Two Stock Plan And Two Thousand Nine Inducement Plan Earliest Tax Year Earliest Tax Year [Member] Accounts Receivable [Member] Accounts Receivable [Member] Operating Lease, Liability, Noncurrent Operating Lease, Liability, Noncurrent Period [Domain] Period [Domain] Period [Domain] Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] Payments of Stock Issuance Costs Payments of Stock Issuance Costs Depreciation expense Depreciation Retirement Benefits [Abstract] Retirement Benefits [Abstract] Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent Share-based Payment Arrangement, Noncash Expense [Abstract] Share-Based Payment Arrangement, Noncash Expense [Abstract] Document And Entity Information [Abstract] Document And Entity Information [Abstract] Lessee, Operating Lease, Liability, Maturity Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Organization and Basis Of Presentation [Table] Organization and Basis Of Presentation [Table] Organization And Basis Of Presentation [Table] Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Payables and Accruals [Abstract] Payables and Accruals [Abstract] Inducement Plan Inducement Plan [Member] Product and Service [Domain] Product and Service [Domain] Schedule of Anti-Dilutive Securities Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Compensation Obligation Settlement Compensation Obligation Settlement The expense related to the settlement of compensation obligations. Increase (Decrease) in Inventories Increase (Decrease) in Inventories Other Comprehensive Income (Loss), Available-for-Sale Securities Adjustment, Net of Tax, Portion Attributable to Parent Other Comprehensive Income (Loss), Available-for-Sale Securities Adjustment, Net of Tax, Portion Attributable to Parent Change in Accounting Principle, Accounting Standards Update, Immaterial Effect [true false] Change in Accounting Principle, Accounting Standards Update, Immaterial Effect [true false] Potentially dilutive common stock equivalents excluded from calculation of diluted net income per common share Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Award Type [Axis] Award Type [Axis] Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Plan Name [Domain] Plan Name [Domain] No Trading Symbol Flag No Trading Symbol Flag Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Shares authorized (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Fixed assets, gross Property, Plant and Equipment, Gross Weighted average remaining contractual life of options outstanding (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Use of Estimates and Assumptions Use of Estimates, Policy [Policy Text Block] Stock Issuance Settle Incentive Compensation Obligation Stock Issuance Settle Incentive Compensation Obligation Stock issuance to settle incentive compensation obligation 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] Operating Lease, Liability, Current Operating Lease, Liability, Current Reclassification, Type [Domain] Reclassification, Type [Domain] Product Warranty Accrual, Current Product Warranty Accrual, Current Debt Securities, Available-for-Sale, Allowance for Credit Loss Debt Securities, Available-for-Sale, Allowance for Credit Loss Issuance of common stock under employee stock purchase plan (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Stock Issued During Period, Shares, Employee Stock Purchase Plans Auditor Firm ID Auditor Firm ID Proceeds from Sale and Maturity of Debt Securities, Available-for-Sale Proceeds from Sale and Maturity of Debt Securities, Available-for-Sale Entity Shell Company Entity Shell Company Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Recently Issued or Adopted Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member] SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member] Change in Accounting Principle, Accounting Standards Update, Adoption Date Change in Accounting Principle, Accounting Standards Update, Adoption Date Preferred stock and convertible preferred stock Schedule of Stock by Class [Table Text Block] Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Asset Class [Axis] Asset Class [Axis] Lessee, Operating Lease, Liability, to be Paid, Year Two Lessee, Operating Lease, Liability, to be Paid, Year Two Two Zero Two Two Stock Plan Two Zero Two Two Stock Plan [Member] Two Zero Two Two Stock Plan Long Lived Assets Held-for-sale by Asset Type [Axis] Long-Lived Assets Held-for-Sale by Asset Type [Axis] Investment Income, Interest Investment Income, Interest Award vesting rights Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights Common Stock, Shares, Issued Common Stock, Shares, Issued Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Gross Profit, Total Gross Profit Schedule of Weighted Average Grant-Date Fair Value of Stock Options Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Non-vested stock options (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares Security Exchange Name Security Exchange Name Assets, Fair Value Disclosure Assets, Fair Value Disclosure Accounting for Stock-Based Compensation Share-Based Payment Arrangement [Policy Text Block] Risks and Uncertainties Risks And Uncertainties [Policy Text Block] Disclosure of accounting policy for risks and uncertainties. Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated Other Comprehensive Income (Loss), Net of Tax SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount, Beginning Balance SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount, Ending Balance SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount Weighted average period of recognition Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Maximum Maximum [Member] Comprehensive Income (Loss), Net of Tax, Attributable to Parent Comprehensive Income (Loss), Net of Tax, Attributable to Parent Unrecognized stock-based compensation costs related to non-vested stock options Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Document Type Document Type Federal Tax Authority Domestic Tax Authority [Member] Type of Adoption [Domain] Accounting Standards Update [Domain] Entity Address, Address Line One Entity Address, Address Line One Inventories Inventory, Policy [Policy Text Block] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Stock-Based Compensation Share-Based Payment Arrangement [Text Block] Payments to Acquire Debt Securities, Available-for-Sale Payments to Acquire Debt Securities, Available-for-Sale Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Accounts Receivable, Allowance for Credit Loss, Current Accounts Receivable, Allowance for Credit Loss, Current Subsequent Event [Member] Subsequent Event [Member] Net operating loss carryforwards Operating Loss Carryforwards Maximum percentage of earnings employee can authorize to withhold, percentage Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Employee Subscription Rate Customer Concentration Risk Customer Concentration Risk [Member] Monthly Rent [Member] Monthly Rent [Member] Monthly Rent [Member] Income Statement [Abstract] Income Statement [Abstract] Inventory, Raw Materials, Net of Reserves Inventory, Raw Materials, Net of Reserves Revenue from Contract with Customer, Including Assessed Tax Revenue from Contract with Customer, Including Assessed Tax Stock Issued During Period, Shares, New Issues Stock Issued During Period, Shares, New Issues Number of options 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 SalesReturnsReservesMember [Member] SalesReturnsReservesMember [Member] Reserve for expected sales returns. Long Lived Assets Held-for-sale, Name [Domain] Long-Lived Assets Held-for-Sale, Name [Domain] Cash and Cash Equivalents, Fair Value Disclosure Cash and Cash Equivalents, Fair Value Disclosure Sublease Income Sublease Income Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities Reserved Authorized Shares of Common Stock for Future Issuance Schedule Of Common Stock Reserved For Future Issuance [Table Text Block] The tabular disclosure of number of common stock reserved for future issuance. Change in Accounting Principle, Accounting Standards Update, Adopted [true false] Change in Accounting Principle, Accounting Standards Update, Adopted [true false] Tax Credit Carryforward [Line Items] Tax Credit Carryforward [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture Tangible Assets Disposal Original Cost Tangible Assets Disposal Original Cost The original cost of property, plant and equipment disposed of or written off during the period. Class of Stock [Line Items] Class of Stock [Line Items] Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Share-based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Entity Tax Identification Number Entity Tax Identification Number Inventory, Net Inventories Inventory, Net Deferred Tax Assets, Inventory Deferred Tax Assets, Inventory Statistical Measurement [Axis] Statistical Measurement [Axis] Financial Instrument [Axis] Financial Instrument [Axis] Entity Interactive Data Current Entity Interactive Data Current Advertising and Promotional Costs Advertising Cost [Policy Text Block] Revenues from sales outside the United States, percentage Sales Revenue Goods Net Percentage From Foreign Country Percentage of revenues from sales outside the United States. Debt Securities, Available-for-Sale [Table] Debt Securities, Available-for-Sale [Table] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Inventory Disclosure [Abstract] Inventory Disclosure [Abstract] Write Off Write Off [Member] Write Off Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Effective Income Tax Rate Reconciliation 382 Limitation Effective Income Tax Rate Reconciliation 382 Limitation Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) due to Section 382 limitations on NOL and tax credits. Proceeds from Maturities, Prepayments and Calls of Held-to-Maturity Securities Proceeds from Maturities, Prepayments and Calls of Held-to-Maturity Securities Retained Earnings (Accumulated Deficit) Retained Earnings (Accumulated Deficit) Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Stock Issued During Period, Shares, Restricted Stock Award, Gross Stock Issued During Period, Shares, Restricted Stock Award, Gross Auditor [Line Items] Auditor [Line Items] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Assets, Current [Abstract] Assets, Current [Abstract] Assets, Current [Abstract] Product Warranties Disclosures [Abstract] Product Warranties Disclosures [Abstract] Schedule of Deferred Tax Assets Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Entity Address, State or Province Entity Address, State or Province Location [Domain] Geographic Location [Domain] Geographic Location Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Operating Lease, Payments Operating Lease, Payments Common Stock, Shares, Outstanding Common Stock, Shares, Outstanding Tangible Assets Disposal Accumulated Depreciation Tangible Assets Disposal Accumulated Depreciation The accumulated depreciation related to property, plant and equipment disposed of or written off during the period. Concentrations of Credit Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Auditor Location Auditor Location Retirement Plan Retirement Benefits [Text Block] Substantial Doubt about Going Concern, within One Year [true false] Substantial Doubt about Going Concern, within One Year [true false] Beginning Balance (in shares) Ending Balance (in shares) Shares, Outstanding Asset Class [Domain] Asset Class [Domain] Common Stock, Par or Stated Value Per Share Common Stock, Par or Stated Value Per Share Subsidiary, Sale of Stock [Axis] Sale of Stock [Axis] Schedule of Held-to-Maturity Securities [Line Items] Schedule of Held-to-Maturity Securities [Line Items] Net Cash Provided by (Used in) Investing Activities Net Cash Provided by (Used in) Investing Activities Class of Stock [Domain] Class of Stock [Domain] Customer [Domain] Customer [Domain] Inventories Schedule of Inventory, Current [Table Text Block] Net Income (Loss) Available to Common Stockholders, Basic Net Income (Loss) Available to Common Stockholders, Basic Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Effective Income Tax Rate Reconciliation, Percent Effective Income Tax Rate Reconciliation, Percent Measurement Input Type [Domain] Measurement Input Type [Domain] OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment and Tax OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment and Tax Series B Preferred Stock Series B Preferred Stock [Member] Liabilities, Total Liabilities Summary of Option Activity Share-Based Payment Arrangement, Activity [Table Text Block] Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Production Equipment [Member] Production Equipment [Member] Shareholders' Equity and Share-Based Payments Shareholders' Equity and Share-Based Payments [Text Block] Increase (Decrease) in Prepaid Expense and Other Assets Increase (Decrease) in Prepaid Expense and Other Assets AOCI Attributable to Parent AOCI Attributable to Parent [Member] Cash, Cash Equivalents, and Short-Term Investments Cash, Cash Equivalents, and Short-Term Investments SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense Total common shares reserved for future issuance Common Stock, Capital Shares Reserved for Future Issuance Fixed Assets Property, Plant and Equipment Disclosure [Text Block] Title of Individual [Axis] Title of Individual [Axis] Plan Name [Axis] Plan Name [Axis] Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Other Comprehensive Income Realized Gain Adjustment Other Comprehensive Income Realized Gain Adjustment Other Comprehensive Income Realized Gain Adjustment Amount of adjustment for realized gain included in other income. Earnings Per Share [Abstract] Earnings Per Share [Abstract] Reclassification, Type [Axis] Reclassification, Type [Axis] Marketable Securities, Policy Marketable Securities, Policy [Policy Text Block] Selling and Marketing Expense Selling and Marketing Expense One Customer [Member] One Customer [Member] One Customer Common Stock, Value, Issued Common Stock, Value, Issued General and Administrative Expense General and Administrative Expense Accrued Professional Fees, Current Accrued Professional Fees, Current Segments Segment Reporting, Policy [Policy Text Block] Assets, Current, Total Assets, Current Preferred Stock [Member] Preferred Stock [Member] Period [Axis] Period [Axis] Period [Axis] Marketing and Advertising Expense [Abstract] Marketing and Advertising Expense [Abstract] Adjustments for New Accounting Pronouncements [Axis] Accounting Standards Update [Axis] Entity Filer Category Entity Filer Category Payments to Acquire Held-to-Maturity Securities Payments to Acquire Held-to-Maturity Securities Statement [Table] Statement [Table] Current Fiscal Year End Date Current Fiscal Year End Date Net Loss per Common Share Earnings Per Share, Policy [Policy Text Block] Collaboration [Domain] Collaboration [Domain] [Domain] for Collaboration [Axis] Sales and Excise Tax Payable, Current Sales and Excise Tax Payable, Current Reconciliation of Effective Income Tax Rate to Statutory Federal Rate Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Debt Securities, Held-to-Maturity, Fair Value Debt Securities, Held-to-Maturity, Fair Value Unrecognized Tax Benefits Unrecognized Tax Benefits Income Tax Authority [Axis] Income Tax Authority [Axis] Concentration Risk, Percentage Concentration Risk, Percentage Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Number of options expired (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period Preferred stock, outstanding (in shares) Preferred Stock, Shares Outstanding Preferred Stock, Shares Outstanding Accounts Receivable Accounts Receivable [Policy Text Block] Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost Net Cash Provided by (Used in) Operating Activities Net Cash Provided by (Used in) Operating Activities SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction Aggregate intrinsic value of options exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Class of Stock [Axis] Class of Stock [Axis] Other Accrued Liabilities, Current Other Accrued Liabilities, Current SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] Tax benefits attributable to NOL Income Tax Expense Benefit Attributable To Net Operating Loss Carry Forward This element represent the income tax expense benefit attributable to net operating loss carry forward. Accrued Salaries, Current Accrued Salaries, Current Debt Securities, Held-to-Maturity, Amortized Cost, before Allowance for Credit Loss Debt Securities, Held-to-Maturity, Amortized Cost, before Allowance for Credit Loss Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] SEC Schedule, 12-09, Allowance, Credit Loss [Member] SEC Schedule, 12-09, Allowance, Credit Loss [Member] Stockholders' Equity Attributable to Parent, Total Beginning Balance Ending Balance Equity, Attributable to Parent Debt Securities, Available-for-Sale, Realized Gain Debt Securities, Available-for-Sale, Realized Gain Commercial Paper Commercial Paper [Member] Location [Axis] Location [Axis] Location Deferred tax assets, valuation allowance Deferred Tax Assets, Valuation Allowance Deferred Tax Assets, Valuation Allowance Restricted Stock Restricted Stock [Member] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Two Customers [Member] Two Customers [Member] Advertising and promotion expense Marketing and Advertising Expense SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Restatement [Domain] Revision of Prior Period [Domain] Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Fair Value Fair Value Measurement, Policy [Policy Text Block] Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Depreciation, Depletion and Amortization, Nonproduction Depreciation, Depletion and Amortization, Nonproduction Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Level 2 Fair Value, Inputs, Level 2 [Member] Entity Emerging Growth Company Entity Emerging Growth Company Outstanding Stock Options Outstanding Stock Options [Member] Outstanding Stock Options Deferred Tax Assets, Gross, Total Deferred Tax Assets, Gross Disposal Group Classification [Domain] Disposal Group Classification [Domain] Product Warranty Costs Standard Product Warranty, Policy [Policy Text Block] Three Customers Three Customers [Member] Three Customers Document Fiscal Period Focus Document Fiscal Period Focus Lessee, Operating Lease, Liability, to be Paid, Year One Lessee, Operating Lease, Liability, to be Paid, Year One Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Antidilutive Securities [Axis] Antidilutive Securities [Axis] Operating Lease, Expense Operating Lease, Expense Weighted average exercise price (in usd per share) Weighted average exercise price of options outstanding, beginning of period (in usd per share) Weighted average exercise price of options outstanding, end of period (in usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Share-based Payment Arrangement, Noncash Expense Share-Based Payment Arrangement, Noncash Expense Common Stock [Member] Common Stock [Member] Share Based Compensation Arrangement By Share Based Payment Award Annual Increase Amount Share Based Compensation Arrangement By Share Based Payment Award Annual Increase Amount The automatic increase in the number of shares that may be issued under a share-based payment arrangement on the first day of each fiscal year. SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Product and Service [Axis] Product and Service [Axis] SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] Document Fiscal Year Focus Document Fiscal Year Focus Operating Lease Discount Operating Lease Discount Discount used by lessee to determine present value of operating lease payments. Stockholders' Equity, Reverse Stock Split Stockholders' Equity, Reverse Stock Split Minimum Minimum [Member] Property, Plant and Equipment, Net Fixed assets, net Property, Plant and Equipment, Net Accrued Clinical Current Accrued Clinical Current Carrying value as of the balance sheet date of obligations incurred through that date and payable for clinical costs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). Other Comprehensive Income (Loss), Net of Tax Other Comprehensive Income (Loss), Net of Tax Disposal Group Classification [Axis] Disposal Group Classification [Axis] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Assets [Abstract] Assets [Abstract] Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items] Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items] Common Stock, Voting Rights Common Stock, Voting Rights Schedule of Valuation and Qualifying Accounts Disclosure SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block] Deferred Tax Assets, Other Deferred Tax Assets, Other Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract] Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract] Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Net Cash Provided by (Used in) Financing Activities Net Cash Provided by (Used in) Financing Activities Liabilities for product warranty costs Standard Product Warranty Accrual Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Collaboration [Axis] Collaboration [Axis] Collaboration [Axis] Retained Earnings [Member] Retained Earnings [Member] Liabilities and Equity, Total Liabilities and Equity Debt Securities, Available-for-Sale, Amortized Cost Debt Securities, Available-for-Sale, Amortized Cost Other Assets, Noncurrent Other Assets, Noncurrent Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Earnings Per Share, Basic Earnings Per Share, Basic Operating Lease, Right-of-Use Asset Operating Lease, Right-of-Use Asset Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Stock Issued During Period, Value, Employee Stock Purchase Plan Stock Issued During Period, Value, Employee Stock Purchase Plan Stock Issued During Period, Value, Employee Stock Purchase Plan Stock Option Equity Option [Member] Accounting Policies [Abstract] Accounting Policies [Abstract] Sale of Stock, Name of Transaction [Domain] Sale of Stock [Domain] Aggregate instrinsic value of options issued or exercised Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Net Income (Loss) Available to Common Stockholders, Diluted Net Income (Loss) Available to Common Stockholders, Diluted Entity Address, City or Town Entity Address, City or Town Employee Employee [Member] Employee From Held To Maturity Securities From Held To Maturity Securities [Member] From Held To Maturity Securities Weighted average remaining contractual life of options vested or expected to vest (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Preferred Non-Convertible Stock Preferred Non-Convertible Stock [Member] Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract] Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract] Document Transition Report Document Transition Report Percentage of combined voting power of all classes of stock Percentage Of Combined Voting Power Of All Classes Of Stock Percentage of combined voting power of all classes of stock. Current Federal, State and Local, Tax Expense (Benefit) Current Federal, State and Local, Tax Expense (Benefit) Increase (Decrease) in Accounts Payable Increase (Decrease) in Accounts Payable Common Stock, Shares Authorized Common Stock, Shares Authorized More Than 10 Percent Voting Power More Than 10 Percent Voting Power [Member] More Than 10 Percent Voting Power Debt Securities, Available-for-Sale Debt Securities, Available-for-Sale Accrued Expenses Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block] Document Information [Table] Document Information [Table] Entity Public Float Entity Public Float Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax Convertible Preferred Stock [Member] Convertible Preferred Stock [Member] Convertible Preferred Stock [Member] Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Derivative Instrument [Axis] Derivative Instrument [Axis] Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] At The Market Offering Program [Member] At The Market Offering Program [Member] At The Market Offering Program Measurement Input Type [Axis] Measurement Input Type [Axis] Portion of Current [Member] Portion of Current [Member] Portion of Current Title of Individual [Domain] Title of Individual [Domain] Auditor [Table] Auditor [Table] Additional Paid in Capital Additional Paid in Capital Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Stock Issued During Period, Value, Restricted Stock Award, Gross Stock Issued During Period, Value, Restricted Stock Award, Gross Deferred Tax Liabilities, Leasing Arrangements Deferred Tax Liabilities, Leasing Arrangements Document Information [Line Items] Document Information [Line Items] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Statement of Comprehensive Income [Abstract] Amount [Axis] Amount [Axis] Amount Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property Weighted average exercise price of options forfeited (in usd per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price 2010 ESPP Two Zero One Zero Employee Stock Purchase Plan [Member] Income Taxes Income Tax, Policy [Policy Text Block] Prepaid Expense and Other Assets, Current Prepaid Expense and Other Assets, Current Document Financial Statement Error Correction [Flag] Document Financial Statement Error Correction [Flag] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Percentage of fair value of common stock at date of grant Options Granted Percentage Of Fair Market Value The percentage of fair market value of the Company's stock for which incentive stock options must be granted. Stock Option Plans Stock Option Plans [Member] Debt Securities, Held-to-Maturity, Allowance for Credit Loss Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Table Text Block] Aggregate intrinsic value of options outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture Entity Registrant Name Entity Registrant Name Other Nonoperating Income Other Nonoperating Income Options Held Options Held [Member] Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Auditor Name Auditor Name Expiration Begins 2022 [Member] Expiration Begins 2022 [Member] Expiration Begins 2022 Document Period End Date Document Period End Date Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Weighted average exercise price of options exercisable (in usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Entity Central Index Key Entity Central Index Key 2009 Inducement Plan Two Zero Zero Nine Inducement Plan [Member] Stock-based compensation expense Share-Based Payment Arrangement, Expense Inventory, Finished Goods, Net of Reserves Inventory, Finished Goods, Net of Reserves Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent Income Tax Authority [Domain] Income Tax Authority [Domain] Management Service, Incentive Management Service, Incentive [Member] Fair Value Disclosures [Text Block] Fair Value Disclosures [Text Block] Revenue Benchmark [Member] Revenue Benchmark [Member] Stock Issued During Period, Value, New Issues Stock Issued During Period, Value, New Issues Equity [Abstract] Equity [Abstract] Debt Securities, Available-for-Sale [Line Items] Debt Securities, Available-for-Sale [Line Items] Inventories Inventory Disclosure [Text Block] Operating Lease, Weighted Average Remaining Lease Term Operating Lease, Weighted Average Remaining Lease Term Entity [Domain] Entity [Domain] NOLAndTaxCreditCarryforwardsEliminated NOLAndTaxCreditCarryforwardsEliminated The approximate amount of NOL and tax credit carryforwards that are effectively eliminated due to a change in control in the Company. Amendment Flag Amendment Flag Legal Entity [Axis] Legal Entity [Axis] Money Market Funds Money Market Funds [Member] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Tax credit carryforwards Tax Credit Carryforward, Amount Cash and Cash Equivalents, at Carrying Value Cash and Cash Equivalents, at Carrying Value Operating Lease, Weighted Average Discount Rate, Percent Operating Lease, Weighted Average Discount Rate, Percent Tax Period [Domain] Tax Period [Domain] Deferred Tax Assets Capitalized Research And Development Deferred Tax Assets Capitalized Research And Development Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from capitalized research and development costs. Fixed assets, estimated useful life Property, Plant and Equipment, Useful Life Debt Securities, Held-to-Maturity, Allowance for Credit Loss Debt Securities, Held-to-Maturity, Allowance for Credit Loss Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent Leasehold Improvements [Member] Leasehold Improvements [Member] Weighted Average Number of Shares Outstanding, Diluted Weighted Average Number of Shares Outstanding, Diluted Operating Expenses [Abstract] Operating Expenses [Abstract] Organization And Basis Of Presentation [Line Items] Organization and Basis Of Presentation [Line Items] Organization And Basis Of Presentation [Line Items] Payments to Acquire Property, Plant, and Equipment Payments to Acquire Property, Plant, and Equipment Accounting Standards Update 2016-13 Accounting Standards Update 2016-13 [Member] Additional Paid-in Capital [Member] Additional Paid-in Capital [Member] Document Annual Report Document Annual Report Debt Securities, Held-to-Maturity [Table] Debt Securities, Held-to-Maturity [Table] Weighted average exercise price of options expired (in usd per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price Assets, Total Assets Restatement [Axis] Revision of Prior Period [Axis] Cover [Abstract] Tax benefits attributable to tax credit caryforwards Income Tax Expense Benefit Attributable To Tax Credit Carry Forwards This element represent the income tax expense benefit attributable to tax credit carry forwards. Disposal Disposal [Member] Disposal APIC, Share-based Payment Arrangement, Increase for Cost Recognition APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Tax Period [Axis] Tax Period [Axis] Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Lessee, Operating Lease, Liability, to be Paid Lessee, Operating Lease, Liability, to be Paid Open Tax Year Open Tax Year Management Retention and Incentive Plan Compensation and Employee Benefit Plans [Text Block] Furniture And Equipment [Member] Furniture And Equipment [Member] Operating Expenses, Total Operating Expenses Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Weighted average fair value of non-vested stock options (in usd per share) Share Based Compensation Arrangement By Share Based Payment Award Options Nonvested Weighted Average Price Per Shares The weighted average fair value per share of non-vested stock options. Operating lease, renewal term Lessee, Operating Lease, Renewal Term Equity Component [Domain] Equity Component [Domain] State Tax Authority State and Local Jurisdiction [Member] Deferred Tax Assets, Tax Credit Carryforwards, Research Deferred Tax Assets, Tax Credit Carryforwards, Research Deferred Tax Liabilities, Other Deferred Tax Liabilities, Other Deferred Tax Assets, Operating Loss Carryforwards Deferred Tax Assets, Operating Loss Carryforwards Weighted Average Number of Shares Outstanding, Basic Weighted Average Number of Shares Outstanding, Basic Scenario [Axis] Scenario [Axis] Entity Current Reporting Status Entity Current Reporting Status Concentration Risk Type [Domain] Concentration Risk Type [Domain] Operating Income (Loss), Total Operating Income (Loss) Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Cost of Revenue Cost of Revenue SEC Schedule, 12-09, Reserve, Warranty [Member] SEC Schedule, 12-09, Reserve, Warranty [Member] Cash flows for operating activities: Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract] Statement [Line Items] Statement [Line Items] Concentration Risk [Table] Concentration Risk [Table] Fixed Assets and Long-Lived Assets Property, Plant and Equipment, Policy [Policy Text Block] Number of options vested or expected to vest (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Scenario [Domain] Scenario [Domain] Weighted Average Remaining Contractual Life (in years) and Aggregate Intrinsic Value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract] EX-101.PRE 11 nuro-20231231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 12 R1.htm IDEA: XBRL DOCUMENT v3.24.0.1
Document And Entity Information - USD ($)
12 Months Ended
Dec. 31, 2023
Feb. 29, 2024
Jun. 30, 2023
Document Information [Line Items]      
Document Type 10-K    
Amendment Flag false    
Document Period End Date Dec. 31, 2023    
Document Fiscal Year Focus 2023    
Document Fiscal Period Focus FY    
Document Transition Report false    
Entity Registrant Name NEUROMETRIX, INC.    
Entity File Number 001-33351    
Entity Tax Identification Number 04-3308180    
Entity Address, Address Line One 4B Gill Street    
Entity Address, City or Town Woburn    
Entity Address, State or Province MA    
Entity Address, Postal Zip Code 01801    
City Area Code 781    
Local Phone Number 890-9989    
Entity Central Index Key 0001289850    
Current Fiscal Year End Date --12-31    
Entity Well-known Seasoned Issuer No    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Filer Category Non-accelerated Filer    
Entity Small Business true    
Entity Emerging Growth Company false    
Entity Shell Company false    
Entity Public Float     $ 8,183,506
Entity Common Stock, Shares Outstanding   1,986,540  
ICFR Auditor Attestation Flag false    
Entity Incorporation, State or Country Code DE    
Document Annual Report true    
Entity Interactive Data Current Yes    
Document Financial Statement Error Correction [Flag] false    
Common Stock [Member]      
Document Information [Line Items]      
Trading Symbol NURO    
Title of 12(b) Security Common Stock, $0.0001 par value per share    
Security Exchange Name NASDAQ    
Preferred Stock [Member]      
Document Information [Line Items]      
Title of 12(b) Security Preferred Stock Purchase Rights    
Security Exchange Name NASDAQ    
No Trading Symbol Flag true    
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.0.1
Audit Information
12 Months Ended
Dec. 31, 2023
Auditor [Line Items]  
Auditor Firm ID 23
Auditor Location Tewksbury, Massachusetts
Auditor Name Baker Tilly US, LLP
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.24.0.1
Cover
12 Months Ended
Dec. 31, 2023
Cover [Abstract]  
Documents Incorporated by Reference
The following documents (or parts thereof) are incorporated by reference into the following parts of this Form 10-K: Certain information required by Part III of this Annual Report on Form 10-K is incorporated from the Registrant’s Proxy Statement for the Annual Meeting of Stockholders to be held on April 30, 2024 (the 2024 Annual Meeting of Stockholders).
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance Sheets - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Assets, Current [Abstract]    
Cash and Cash Equivalents, at Carrying Value $ 1,731,946 $ 4,335,020
Debt Securities, Available-for-Sale 16,265,205 0
Debt Securities, Held-to-Maturity, Amortized Cost, before Allowance for Credit Loss 0 16,864,707
Accounts Receivable, after Allowance for Credit Loss, Current 518,824 646,771
Inventory, Net 1,559,428 1,614,987
Prepaid Expense and Other Assets, Current 779,039 645,502
Assets, Current, Total 20,854,442 24,106,987
Operating Lease, Right-of-Use Asset 250,150 370,609
Assets, Total 21,424,441 24,669,615
Other Assets, Noncurrent 26,400 26,400
Property, Plant and Equipment, Net 293,449 165,619
Liabilities, Current [Abstract]    
Accounts Payable, Current 215,509 368,082
Accrued Liabilities, Current 876,739 589,939
Operating Lease, Liability, Current 148,391 148,391
Liabilities, Current, Total 1,240,639 1,106,412
Liabilities, Total 1,333,124 1,313,928
Operating Lease, Liability, Noncurrent 92,485 207,516
Commitments and Contingencies
Stockholders' Equity Attributable to Parent [Abstract]    
Additional Paid in Capital 229,960,346 226,935,456
Accumulated Other Comprehensive Income (Loss), Net of Tax 240,171 0
Retained Earnings (Accumulated Deficit) (210,109,353) (203,579,866)
Stockholders' Equity Attributable to Parent, Total 20,091,317 23,355,687
Liabilities and Equity, Total $ 21,424,441 $ 24,669,615
Common Stock, Par or Stated Value Per Share $ 0.0001 $ 0.0001
Common Stock, Shares Authorized 25,000,000 25,000,000
Common Stock, Shares, Issued 1,524,939 971,492
Common Stock, Shares, Outstanding 1,524,939 971,492
Common Stock, Value, Issued $ 152 $ 96
Convertible Preferred Stock [Member]    
Stockholders' Equity Attributable to Parent [Abstract]    
Preferred Stock, Value, Issued 1 1
Preferred Non-Convertible Stock    
Stockholders' Equity Attributable to Parent [Abstract]    
Preferred Stock, Value, Issued $ 0 $ 0
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance Sheets (Parenthetical) - USD ($)
Dec. 31, 2023
Nov. 21, 2023
Nov. 20, 2023
Dec. 31, 2022
Assets, Current [Abstract]        
Accounts Receivable, Allowance for Credit Loss, Current $ 25,000     $ 25,000
Stockholders' Equity Attributable to Parent [Abstract]        
Common Stock, Shares, Issued 1,524,939     971,492
Common Stock, Shares, Outstanding 1,524,939 1,091,648 8,733,398 971,492
Common Stock, Shares Authorized 25,000,000     25,000,000
Common Stock, Par or Stated Value Per Share $ 0.0001     $ 0.0001
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.24.0.1
Statements of Operations - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Income Statement [Abstract]    
Revenue from Contract with Customer, Including Assessed Tax $ 5,901,425 $ 8,256,073
Cost of Revenue 1,954,012 2,505,833
Gross Profit, Total 3,947,413 5,750,240
Operating Expenses [Abstract]    
Research and Development Expense 2,777,960 3,239,725
Selling and Marketing Expense 3,365,265 2,865,615
General and Administrative Expense 4,955,709 4,386,666
Operating Expenses, Total 11,098,934 10,492,006
Operating Income (Loss), Total (7,151,521) (4,741,766)
Net Income (Loss) Available to Common Stockholders, Basic (6,529,487) (4,416,609)
Net Income (Loss) Attributable to Parent, Total $ (6,529,487) $ (4,416,609)
Earnings Per Share, Diluted $ (6.27) $ (4.97)
Earnings Per Share, Basic $ (6.27) $ (4.97)
Investment Income, Interest $ 257,105 $ 325,157
Other Nonoperating Income 364,929 0
Nonoperating Income (Expense) $ 622,034 $ 325,157
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.24.0.1
Statement of Comprehensive Income (Statement) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Statement of Comprehensive Income [Abstract]    
OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment and Tax $ 605,100 $ 0
Other Comprehensive Income Realized Gain Adjustment 364,929 0
Comprehensive Income (Loss), Net of Tax, Attributable to Parent (6,289,316) (4,416,609)
Net Income (Loss) Attributable to Parent $ (6,529,487) $ (4,416,609)
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.24.0.1
Statements of Changes in Stockholders' Equity - USD ($)
Total
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
AOCI Attributable to Parent
Convertible Preferred Stock [Member]
Preferred Stock [Member]
Beginning Balance at Dec. 31, 2021 $ 23,215,786 $ 84 $ 222,378,958 $ (199,163,257)   $ 1
Beginning Balance (in shares) at Dec. 31, 2021   831,310       200
APIC, Share-based Payment Arrangement, Increase for Cost Recognition 477,062   477,062      
Stock Issued During Period, Value, New Issues 3,833,772 $ 11 3,833,761      
Stock Issued During Period, Shares, New Issues   114,542        
Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture 215,417   215,417      
Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture   6,276        
Stock Issued During Period, Value, Employee Stock Purchase Plan $ 30,259   30,259      
Issuance of common stock under employee stock purchase plan (in shares) 2,526 2,526        
Stock Issued During Period, Value, Restricted Stock Award, Gross $ 0 $ 1 (1)      
Stock Issued During Period, Shares, Restricted Stock Award, Gross   4,806        
Other Comprehensive Income Realized Gain Adjustment 0          
Net income (loss) (4,416,609)     (4,416,609)    
Ending Balance at Dec. 31, 2022 23,355,687 $ 96 226,935,456 (203,579,866)   $ 1
Ending Balance (in shares) at Dec. 31, 2022   959,460       200
APIC, Share-based Payment Arrangement, Increase for Cost Recognition 699,505   699,505      
Stock Issued During Period, Value, New Issues 2,305,753 $ 54 2,305,699      
Stock Issued During Period, Shares, New Issues   537,094        
Stock Issued During Period, Value, Employee Stock Purchase Plan $ 19,688   19,688      
Issuance of common stock under employee stock purchase plan (in shares) 4,902 4,902        
Stock Issued During Period, Value, Restricted Stock Award, Gross $ 0 $ 2 (2)      
Stock Issued During Period, Shares, Restricted Stock Award, Gross   17,261        
Other Comprehensive Income (Loss), Available-for-Sale Securities Adjustment, Net of Tax, Portion Attributable to Parent 605,100       $ 605,100  
Other Comprehensive Income Realized Gain Adjustment (364,929)       (364,929)  
Net income (loss) (6,529,487)     (6,529,487)    
Ending Balance at Dec. 31, 2023 $ 20,091,317 $ 152 $ 229,960,346 $ (210,109,353) $ 240,171 $ 1
Ending Balance (in shares) at Dec. 31, 2023   1,518,717       200
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.24.0.1
Statements of Cash Flows - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Statement of Cash Flows [Abstract]    
Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect $ (2,603,074) $ (18,237,084)
Net Income (Loss), Including Portion Attributable to Noncontrolling Interest (6,529,487) (4,416,609)
Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents 1,731,946 4,335,020
Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]    
Depreciation, Depletion and Amortization, Nonproduction 55,712 49,391
Share-based Payment Arrangement, Noncash Expense 699,505 477,062
Compensation Obligation Settlement 0 26,019
Inventory Write-down 63,420 356,700
Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property 0 6,875
Investment Income, Net, Amortization of Discount and Premium (135,293) (76,190)
Debt Securities, Available-for-Sale, Realized Gain 364,929 0
Increase (Decrease) in Operating Capital [Abstract]    
Increase (Decrease) in Accounts Receivable 127,947 (335,953)
Increase (Decrease) in Inventories (7,861) (1,265,134)
Increase (Decrease) in Prepaid Expense and Other Assets (188,109) (181,805)
Increase (Decrease) in Accounts Payable (152,573) 84,046
Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities 346,800 (13,818)
Net Cash Provided by (Used in) Operating Activities (6,084,868) (5,289,416)
Payments to Acquire Debt Securities, Available-for-Sale 29,755,105 0
Payments to Acquire Held-to-Maturity Securities 0 (40,933,126)
Proceeds from Sale and Maturity of Debt Securities, Available-for-Sale 14,095,000 0
Proceeds from Maturities, Prepayments and Calls of Held-to-Maturity Securities 17,000,000 24,144,609
Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]    
Payments to Acquire Property, Plant, and Equipment (183,542) (23,182)
Net Cash Provided by (Used in) Investing Activities 1,156,353 (16,811,699)
Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]    
Net Cash Provided by (Used in) Financing Activities 2,325,441 3,864,031
Proceeds from Issuance or Sale of Equity 2,325,441 3,864,031
Supplemental Cash Flow Elements [Abstract]    
Stock Issuance Settle Incentive Compensation Obligation $ 0 $ 189,398
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.24.0.1
Reverse Stock Split
12 Months Ended
Dec. 31, 2023
Equity [Abstract]  
Reverse Stock Split
14. Reverse Stock Split

On November 21, 2023, the Company effected a 1-for-8 reverse stock split of its Common Stock, (the "Reverse Stock Split"). The par value and other terms of the common stock were not affected by the Reverse Stock Split. The Company’s shares outstanding immediately prior to the split totaled 8,733,398, which were subsequently adjusted to 1,091,648 shares outstanding. No fractional shares were issued in connection with the reverse stock split. Stockholders who otherwise would be entitled to receive fractional shares were received payment in cash in lieu of any such resulting fractional shares of common stock as the post-reverse split amounts of common stock were rounded down to the nearest full share. Share, per share, and stock option amounts for all periods presented within the financial statements contained in the Annual Report on Form 10-K have been retroactively adjusted to reflect the Reverse Stock Split.
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.24.0.1
Management Retention and Incentive Plan
12 Months Ended
Dec. 31, 2023
Retirement Benefits [Abstract]  
Management Retention and Incentive Plan
13. Management Retention and Incentive Plan
Under the Company’s Management Retention and Incentive Plan (the “Plan”), a portion of the consideration payable upon a change in control transaction, as defined in the Plan and its amendments, would be paid in cash to certain executive officers and key employees and recorded as compensation expense within the Statement of Operations during the period in which the change of control transaction occurs.
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.24.0.1
Description of Business and Basis of Presentation
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Description of Business and Basis of Presentation
1. Description of Business and Basis of Presentation

NeuroMetrix, Inc. (the "Company" or "NeuroMetrix") develops and commercializes health care products that utilize non-invasive neurostimulation. Revenues are derived from the sale of medical devices and after-market consumable products and accessories. The Company’s products are sold in the United States and select overseas markets. They are cleared by the U.S. Food and Drug Administration ("FDA") and regulators in foreign jurisdictions where appropriate. The Company has two primary products. DPNCheck® is a point-of-care test for diabetic peripheral neuropathy, which is the most common long-term complication of Type 2 diabetes. Quell is an app-enabled, wearable device for lower extremity chronic pain and for the symptoms of fibromyalgia.

The Company held cash, cash equivalents and investment grade securities totaling $18.0 million on December 31, 2023. The Company believes that its present balance of cash resources and securities coupled with cash inflows from product sales will enable the Company to fund its operations for at least the next twelve months from the date of issuance of the financial statements. Actual cash requirements could differ from management's projections for many reasons, including changes the Company may make to its business strategy, commercial challenges, regulatory developments, changes to research and development programs, supply chain issues, staffing challenges and other items affecting the Company's projected uses of cash.
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies
2. Summary of Significant Accounting Policies

Use of Estimates and Assumptions

The preparation of financial statements in conformity with United States generally accepted accounting principles requires management to make significant estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during reporting periods. Actual results could differ from those estimates.

The Company bases its estimates on historical experience and various other assumptions that it believes to be reasonable under the circumstances and regularly assesses these estimates, but actual results could differ materially from these estimates. Effects of changes in estimates are recorded in the period in which they occur.

Cash and Cash Equivalents

Cash and cash equivalents include bank demand deposits and money market funds that invest primarily in U.S. government securities.

Securities

The Company invests in highly liquid, marketable debt securities with high credit ratings and typically with maturities of two years or less. Individual securities are designated by the Company as either "held-to-maturity" ("HTM") or “available-for-sale” ("AFS") at the point of investment. Securities classified as short-term have maturities of less than one year. As of December 31, 2023, all marketable securities held by the Company are classified as available for sale and had remaining contractual maturities of one year or less.

HTM securities are valued on an amortized cost basis and reviewed to determine if an allowance for credit losses should be recorded in the statements of operations. AFS securities are valued at fair value. Unrealized gains and losses on AFS securities are included as a component of accumulated other comprehensive income in the balance sheets and statements of stockholders’ equity and a component of total comprehensive loss in the statements of comprehensive loss. An AFS security is impaired if its fair value is less than amortized cost. Unrealized losses are evaluated to determine if the impairment is credit-related or non credit-related. Credit-related impairment is recognized as an allowance on the balance sheet with a corresponding adjustment to earnings, and a non credit-related impairment is recognized in other comprehensive loss. For certain types of securities, such as U.S. Treasuries, the Company generally expects zero credit losses. No allowance for credit losses was recorded on its securities portfolio for the years ended December 31, 2023 and 2022.

Concentrations of Credit Risk

Financial instruments that potentially expose the Company to concentrations of credit risk consist primarily of cash equivalents, trade receivables, and securities. The Company invests its cash equivalents and securities in highly rated institutions.

At December 31, 2023 and 2022, three customers accounted for 74% and two customers accounted for 31% of accounts receivable, respectively. Two customers accounted for 34% of revenues for the year ended December 31, 2023 and one customer accounted for 32% of revenues, for the year ended December 31, 2022.

Inventories

Inventories, consisting primarily of finished goods and purchased components, are stated at the lower of cost or net realizable value. Cost is determined using the first-in, first-out method. The net realizable value of inventories is based upon the types and levels of inventories held, forecasted demand, pricing, competition, and changes in technology. Deterioration in market and economic conditions could adversely affect the recovery of inventory value.
Leases

The Company presents the lease obligations on the balance sheet, by recording a right-of-use asset and a lease liability for all leases other than those that, at lease commencement, have a lease term of 12 months or less. On the lease commencement date, the Company measures and records a lease liability equal to the present value of the remaining lease payments, discounted using the rate implicit in the lease or if that cannot be readily determined, the Company's incremental borrowing rate.


Fair Value

The Company follows the provisions of Financial Accounting Standards Board (the "FASB") Accounting Standards Codification ("ASC") Topic 820-10, Fair Value Measurements and Disclosures ("ASC 820-10"), which defines fair value, establishes a framework for measuring fair value in GAAP and requires certain disclosures about fair value measurements. Fair value is defined as an exit price, representing the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or liability.

As a basis for considering such assumptions, ASC 820-10 established a three-tier fair value hierarchy which prioritizes the inputs used in measuring fair value as follows: Level 1 observable inputs such as quoted prices in active markets; Level 2 inputs, other than quoted prices in active markets, that are observable either directly or indirectly; and Level 3 unobservable inputs for which there are little or no market data, which require the Company to develop its own assumptions. The hierarchy requires the Company to use observable market data, when available, and to minimize the use of unobservable inputs when determining fair value.

Note 5 presents the Company's financial assets or liabilities measured at fair value as of December 31, 2023 and 2022. The carrying amounts of the Company’s cash equivalents, accounts receivable, accounts payable, and accrued expenses approximate their fair value at December 31, 2023 and 2022 due to their short-term nature.

Revenue Recognition

Revenues include product sales, net of estimated returns. Revenue is measured as the amount of consideration the Company expects to receive in exchange for product transferred. Revenue is recognized at the point in time when contractual performance obligations have been satisfied and control of the product has been transferred to the customer. The Company has a single product delivery performance obligation. Accrued product returns using the most likely amount method are estimated based on historical data and evaluation of current information and variable consideration is not constrained. Revenue from product sales that occur via an online pharmacy agent are recognized on a gross basis and the related fulfillment fees are expensed within cost of revenues.

Accounts Receivable

Accounts receivable are recorded in the amount the Company expects to collect, net of the allowance for doubtful accounts receivable. The allowance for doubtful accounts is the Company’s best estimate of the amount of probable credit losses based on customer past payment history, product usage activity, and recent communications with the customer. Individual customer balances which are over 90 days past due are reviewed individually for collectability and written-off when recovery is not probable. The Company does not have any off-balance sheet credit exposure related to its customers. Allowance for doubtful accounts was $25,000 as of December 31, 2023 and December 31, 2022. 
Income Taxes

The Company records income taxes using the asset and liability method. Deferred income tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective income tax bases, and operating loss and tax credit carryforwards. The Company’s financial statements contain certain deferred tax assets, which have arisen primarily as a result of operating losses, as well as other temporary differences between financial and tax accounting. In accordance with the provisions of the Income Taxes topic of the Codification, the Company is required to establish a valuation allowance if the likelihood of realization of the deferred tax assets is reduced based on an evaluation of objective verifiable evidence. Management judgment is required in determining the Company’s provision for income taxes, the Company’s deferred tax assets and liabilities and any valuation allowance recorded against those net deferred tax assets. The Company evaluates the weight of all available evidence to determine whether it is more likely than not that some portion or all of the net deferred income tax assets will not be realized.

Utilization of the net operating loss carryforwards (“NOL”) and research and development credit carryforwards may be subject to a substantial annual limitation due to ownership change limitations that have occurred previously or that could occur in the future, as provided by Section 382 of the Internal Revenue Code of 1986, as well as similar state provisions. Ownership changes may limit the amount of NOL and tax credit carryforwards that can be utilized to offset future taxable income and tax, respectively. In general, an ownership change, as defined by Section 382, results from transactions increasing the ownership of certain shareholders or public groups in the stock of a corporation by more than 50 percentage points over a three-year period. If the Company has experienced a change of control, utilization of its NOL or tax credits carryforwards would be subject to an annual limitation under Section 382. Any limitation may result in expiration of a portion of the NOL or research and development credit carryforwards before utilization. Subsequent ownership changes could further impact the limitation in future years. Further, until a study is completed and any limitation known, no amounts are being presented due to an uncertain tax position. A full valuation allowance has been provided against the Company’s NOL carryforwards and research and development credit carryforwards and, if an adjustment is required, this adjustment would be offset by an adjustment to the valuation allowance. Thus, there would be no impact to the balance sheet or statement of operations if an adjustment were required.

A two-step evaluation of all tax positions was performed, ensuring that these tax return positions meet the “more likely than not” recognition threshold and can be measured with sufficient precision to determine the benefit recognized in the financial statements. These evaluations provide the Company with a comprehensive model for how it should recognize, measure, present, and disclose in its financial statements certain tax positions that it has taken or expects to take on income tax returns.

Research and Development

Costs incurred in research and development are expensed as incurred. Included in research and development costs are wages, benefits, product design consulting, and other operating costs such as facilities, supplies, electronic components and overhead directly related to research and development efforts.

Product Warranty Costs

Product warranty costs are estimated based on historical experience, product failure rates, repair volume and labor costs. Warranty costs are accrued at the time of sale within cost of revenue and periodically reviewed in the aggregate. The liabilities for product warranty costs of $9,400 and $16,700 at December 31, 2023 and 2022, respectively, are included in accrued expenses and compensation in the accompanying balance sheets.

Fixed Assets and Long-Lived Assets

Fixed assets are recorded at cost and depreciated using the straight-line method over the estimated useful life of each asset. Expenditures for repairs and maintenance are charged to expense as incurred. On disposal, the related assets and accumulated depreciation are eliminated from the accounts and any resulting gain or loss is included in the Company’s statement of operations. Leasehold improvements are amortized over the shorter of the estimated useful life of the improvement or the remaining term of the lease.
The Company periodically evaluates the recoverability of its fixed assets and other long-lived assets which may result in an adjustment of estimated depreciable lives or asset impairment. When indicators of impairment are present, the carrying values of the asset are evaluated in relation to the assets operating performance and future undiscounted cash flows of the underlying assets. If an impairment is indicated, the asset carrying value is reduced to fair value based on market value estimates and assumptions concerning the amount and timing of future cash flows and discount rates.

Accounting for Stock-Based Compensation

Stock-based compensation cost is recognized ratably over the service period. The Company uses the Black-Scholes option pricing model for determining the fair value of stock options and amortizes stock-based compensation expense using the straight-line method. The Black-Scholes model requires assumptions regarding expected share price volatility, expected life of options, expected annual dividend yield, and risk-free interest rate (See Note 3 — Stock-Based Compensation).

Net Loss per Share of Common Stock

Basic and dilutive net loss per share of common stock were as follows:
Years Ended December 31,
20232022
Net loss applicable to common stockholders$(6,529,487)$(4,416,609)
Weighted average number of shares of common stock outstanding, basic and dilutive1,041,991 889,540 
Net loss per share of common stock applicable to common stockholders, basic and diluted$(6.27)$(4.97)
Shares underlying the following securities were excluded from the calculation of diluted net loss per share of common stock because their effect was anti-dilutive for each of the periods presented:
Years Ended December 31,
 20232022
Options64,659 65,683 
Unvested restricted stock awards6,222 12,031 
Unvested restricted stock units60,492 24,341 
Convertible preferred stock
Total131,381 102,063 


Advertising and Promotional Costs

Advertising and promotional costs are expensed as incurred. Advertising and promotion expense were $132,806 and $268,703, in 2023 and 2022, respectively.

Accumulated Other Comprehensive Items

As of December 31, 2023, the Company had accumulated other comprehensive income of $240,171 for net unrealized gains on AFS securities, in addition to net loss in the statement of operations. As of December 31, 2022, the Company had no components of accumulated other comprehensive income or loss other than net loss.

Segments

The Company operates in a single segment covering the sale of medical equipment and consumables. The majority of the Company’s assets, revenues, and expenses for 2023 and 2022 were located in or derived from operations in the United States. Revenues from sales outside the United States accounted for approximately 20% and 14% of total revenues in 2023 and 2022, respectively.
Risks and Uncertainties

The Company is subject to risks common to companies in the medical device industry, including, but not limited to, environmental risk such as the COVID-19 pandemic, development by the Company or its competitors of new technological innovations, cybersecurity risk, dependence on key personnel, customers’ reimbursement from third-party payers, protection of proprietary technology, and compliance with regulations of the U.S Food and Drug Administration, Federal Trade Commission and other governmental agencies.

The Company relies on in-house assembly and third-party manufacturers to manufacture the major portion of its current products and product components. The disruption or termination of the supply of these products or a significant increase in the cost of these products from these sources could have an adverse effect on the Company's business, financial position, and result of operations.

Prior period reclassifications

We have reclassified certain amounts in prior periods to conform with current presentation. Money market funds in the amount of $81,751 which were reported within held-to-maturity securities at December 31, 2022 have been reclassified into cash and cash equivalents.

Recent Accounting Pronouncements

From time to time, new accounting pronouncements are issued by the Financial Accounting Standards Board (“FASB") and are adopted by us as of the specified effective date. Unless otherwise discussed, we believe that the impact of recently adopted and recently issued accounting pronouncements will not have a material impact on our balance sheets, results of operations and cash flows.

In June 2016, the FASB issued ASU 2016-13, Financial Instruments – Credit Losses: Measurement of Credit Losses on Financial Instruments. The guidance in ASU 2016-13 replaces the incurred loss impairment methodology under current GAAP. The new impairment requires immediate recognition of estimated credit losses expected to occur for most financial assets and certain other instruments. It applies to all entities. For trade receivables, loans and HTM debt securities, entities are required to estimate lifetime expected credit losses. Trading and AFS debt securities are required to be recorded at fair value. SEC small reporting companies were required to adopt this new guidance in fiscal years beginning on or after December 15, 2022. The Company adopted this guidance on a prospective basis as of January 1, 2023, and it had no material impact on the financial statements.

In December 2023, the FASB issued ASU 2023-09, Improvements to Income Tax Disclosures, which requires public entities, on an annual basis, to provide disclosures of specific categories in the rate reconciliation, additional information for reconciling items that meet a quantitative threshold and income taxes paid disaggregated by jurisdiction. ASU 2023-09 is effective for annual periods beginning after December 15, 2024. Early adoption is permitted. The Company is currently evaluating the impact of the adoption of this standard on the Company’s Financial Statements and disclosures.
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation
12 Months Ended
Dec. 31, 2023
Share-Based Payment Arrangement, Noncash Expense [Abstract]  
Stock-Based Compensation
3. Stock-Based Compensation

The Company's 2022 Equity Incentive Plan (the "Stock Plan") provides for granting of incentive and nonqualified stock option and stock bonus awards to officers, employees and outside consultants. Outstanding options under the Stock Plan generally vest over four years and terminate 10 years after the grant date, or earlier if the option holder is no longer an executive officer, employee, consultant, advisor or director of the Company. As of December 31, 2023, 203,643 shares of common stock were authorized for issuance under the Stock Plan, of which 41,583 shares had been issued, 6,222 restricted stock awards and 60,492 restricted stock units remain unvested, 64,659 shares were subject to outstanding options at a weighted average exercise price of $25.73 per share and 26,520 shares were available for future grant.
The Company's 2009 Non-Qualified Inducement Stock Plan (the “Inducement Plan”) is intended to encourage employees, including prospective employees, upon whose efforts the Company depends for the successful conduct of its business, to acquire an equity interest in the Company. The Inducement Plan provides for the granting of awards, including non-qualified stock options, restricted stock, and unrestricted stock. As of December 31, 2023, 156.25 shares of common stock were authorized for issuance and were available for future grant under the Inducement Plan.

The exercise price of stock options awarded under the Stock Plan and the Inducement Plan may not be less than the fair value of the common stock on the date of the option grant. For holders of more than 10% of the Company’s total combined voting power of all classes of stock, incentive stock options may not be granted at less than 110% of the fair value of the Company’s common stock and for a term not to exceed five years.

The Company's 2010 Employee Stock Purchase Plan (the "ESPP"), amended and restated in 2021 to increase stock purchase capacity, authorizes an annual increase on the first day of each of the Company’s fiscal years equal to the lesser of (i) 6,250 shares, (ii) 1 percent of the shares of common stock outstanding on the last day of the immediately preceding fiscal year, or (iii) such lesser number of shares as is determined by the Board. All full-time employees and certain part-time employees are eligible to participate in the ESPP. For part-time employees to be eligible, they must have customary employment of more than five months in any calendar year and more than 20 hours per week. Employees who, after exercising their rights to purchase shares under the ESPP, would own shares representing 5% or more of the voting power of the Company’s common stock, are ineligible to participate.

Under the ESPP, participating employees can authorize the Company to withhold up to 10% of their earnings during consecutive six-month payment periods for the purchase of the shares. At the conclusion of each period, participating employees can purchase shares at 85% of the lower of their fair value at the beginning or end of the period. The ESPP is regarded as a compensatory plan. For the years ended December 31, 2023 and 2022, the Company issued 4,902 and 2,526 shares of its common stock, respectively, under the ESPP. As of December 31, 2023, there were 22,089 remaining shares to be issued under the ESPP.

The Company uses the Black-Scholes option pricing model for determining the fair value of shares of common stock issued or to be issued under the ESPP. The following assumptions were used in determining fair value: The risk-free interest rate assumption is based on the United States Treasury’s constant maturity rate for a six month term (corresponding to the expected option term) on the date the option was granted. The expected dividend yield is zero as the Company does not currently pay dividends nor expects to do so during the expected option term. An expected term of six months is used based on the duration of each plan offering period. The volatility assumption is based on daily historical volatility during the time period that corresponds to the expected option term and expected future stock price volatility.
There were no new issuance of stock options in 2023. The assumptions that the Company used in the Black-Scholes pricing model to determine the fair value of the stock options used in the calculation of stock-based compensation expense for the year ended December 31, 2022 were as follows:

Years Ended December 31,
 2022
Risk-free interest rate1.8%—%3.7%
Expected dividend yield
Expected option term5 years
Volatility70.0%
A summary of option activity for the year ended December 31, 2023 is presented below:
Number of
Options
Weighted
Average
Exercise Price
Weighted
Average
Remaining
Contractual
Life (in years)
Aggregate
Intrinsic Value
Outstanding at December 31, 202265,662 $26.15   
Granted
— —   
Exercised
— —  
Forfeited
(1,000)40.21   
Expired
(3)4,224.00 
Outstanding at December 31, 202364,659 $25.73 6.8$— 
Vested or expected to vest at December 31, 202361,773 $25.74 6.8$— 
Exercisable at December 31, 202361,773 $25.74 6.8$— 

Expected to vest options are determined by applying the estimated forfeiture rate to the total outstanding options. Aggregate intrinsic value represents the total pre-tax intrinsic value (the aggregate difference between the closing stock price of the Company’s common stock as of December 31, 2023, as applicable, and the exercise price for the in-the-money options) that would have been received by the option holders if all the in-the-money options had been exercised on December 31, 2023.

The weighted average per share grant-date fair values of options granted during 2023 and 2022 was zero and $30.72, respectively.

The aggregate intrinsic value of options issued or exercised during 2023 and 2022 was zero.

Total unrecognized stock-based compensation costs related to non-vested stock options was $36,885, which related to 5,500 shares with a per share weighted fair value of $25.40 as of December 31, 2023. This unrecognized cost is expected to be recognized over a weighted average period of approximately 1.7 years.

During 2023 and 2022, certain employees and directors have been granted restricted stock awards and restricted stock units that are service based. The fair value of the restricted stock awards and units are calculated based on the closing price of common stock on the date of issuance.

During 2023, 51,210 restricted stock units were granted to employees and members of the Board of Directors that vest at different times during the years 2023 through 2026. Included therein were grants to the members of the Board of Directors, 21,584 restricted stock units in May 2023, that cliff vest in one year from issuance and 29,626 restricted stock units to employees that vest quarterly at different times during the years 2023 through 2026. During 2022, 12,000 restricted stock awards and 27,655 restricted stock units were granted to employees and members of the Board of Directors that vest at different times during the years 2022 through 2025. Included therein were grants to the members of the Board of Directors of 6,616
restricted stock units in May 2022, that cliff vest in one year from issuance, 3,434 restricted stock units in July 2022 to a new member of the Board of Directors that vest quarterly over a two year period and 12,000 restricted stock awards and 17,605 restricted stock units to employees that vest quarterly at different times during the years 2022 through 2025.

A summary of restricted stock activity for the year ended December 31, 2023 is presented below:

Restricted Stock Awards Weighted Average Grant Date Fair Value Restricted Stock UnitsWeighted Average Grant Date Fair Value
Unvested at December 31, 202212,032 $43.44 24,341 $27.20 
Granted — $— 51,210 $7.45 
Vested (5,094)$44.98 (14,535)$26.64 
Forfeited(716)$34.23 (524)$28.41 
Unvested at December 31, 20236,222 $43.28 60,492 $15.10 


The Company recorded stock-based compensation expense of $699,505 and $477,062 for 2023 and 2022, respectively.
Total compensation cost related to non-vested awards not yet recognized at December 31, 2023 was $698,854. These unrecognized costs are expected to be recognized over a weighted-average period of 1.4 years.
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.24.0.1
Investments, Debt and Equity Securities
12 Months Ended
Dec. 31, 2023
Investments, Debt and Equity Securities [Abstract]  
Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure
4. Securities

The Company's marketable debt securities are classified as either AFS or HTM pursuant to ASC 320 - Investments - Debt Securities. The following table summarizes the valuations and unrealized gains and losses of AFS securities which are recorded at estimated fair value as of December 31, 2023. The Company held no AFS securities as of December 31, 2022.
 December 31, 2023
Gross Unrealized
Available-for-sale securitiesCost GainsLossesCredit LossesEstimated Fair Value
U.S. government bonds$4,412,935 $5,665 $— $— $4,418,600 
Commercial paper11,612,099 234,506 — — 11,846,605 
Total $16,025,034 $240,171 $— $— $16,265,205 

HTM securities are valued at amortized cost. The Company held no HTM securities as of December 31, 2023. The following tables summarize the valuations of HTM securities as of December 31, 2022.
 December 31, 2022
Held-to-maturity securitiesAmortized Cost Credit LossesEstimated Fair Value
U.S. government bonds$3,457,651 $— $3,456,580 
Corporate bonds4,011,569 — 3,950,380 
Commercial paper9,395,487 — 9,387,914 
Total $16,864,707 $— $16,794,874 
The Company evaluates all HTM and AFS securities for impairment at each reporting period. It determined that changes in the fair value of its securities at December 31, 2023 resulted primarily from interest rate fluctuations subsequent to the purchase date of the securities. There was no deterioration in the credit worthiness of the issuers and no credit losses were recorded as of December 31, 2023.
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measures and Disclosures
12 Months Ended
Dec. 31, 2023
Fair Value Disclosures [Abstract]  
Fair Value Disclosures [Text Block]
5.     Fair Value Measurements
 
The following tables set forth the Company’s financial instruments that were measured at fair value:

  December 31, 2023
 Total Level 1Level 2Level 3
Assets:    
Money market funds$1,284,290 $1,284,290 $— $— 
U.S. government bonds$4,418,600 $4,418,600 $— $— 
Commercial paper $11,846,605 $— $11,846,605 $— 
Total$17,549,495 $5,702,890 $11,846,605 $— 
 
  
 December 31, 2022
 Total Level 1 Level 2 Level 3
Assets:    
Money market funds$1,551,027 $1,551,027 $— $— 
Total$1,551,027 $1,551,027 $— $— 
The Company's accounts receivable, accounts payable, and accrued expenses are valued at cost which approximates fair value.
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.24.0.1
Inventories
12 Months Ended
Dec. 31, 2023
Inventory Disclosure [Abstract]  
Inventories . Inventories
Inventories consist of the following:

December 31,
 20232022
Purchased components$1,151,381 $982,129 
Finished goods408,047 632,858 
 $1,559,428 $1,614,987 
The Company recorded a charge of $63,420 and $356,700 to cost of revenues in 2023 and 2022, respectively, for Quell inventory to reduce the carrying value to net realizable value.
Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure
4. Securities

The Company's marketable debt securities are classified as either AFS or HTM pursuant to ASC 320 - Investments - Debt Securities. The following table summarizes the valuations and unrealized gains and losses of AFS securities which are recorded at estimated fair value as of December 31, 2023. The Company held no AFS securities as of December 31, 2022.
 December 31, 2023
Gross Unrealized
Available-for-sale securitiesCost GainsLossesCredit LossesEstimated Fair Value
U.S. government bonds$4,412,935 $5,665 $— $— $4,418,600 
Commercial paper11,612,099 234,506 — — 11,846,605 
Total $16,025,034 $240,171 $— $— $16,265,205 

HTM securities are valued at amortized cost. The Company held no HTM securities as of December 31, 2023. The following tables summarize the valuations of HTM securities as of December 31, 2022.
 December 31, 2022
Held-to-maturity securitiesAmortized Cost Credit LossesEstimated Fair Value
U.S. government bonds$3,457,651 $— $3,456,580 
Corporate bonds4,011,569 — 3,950,380 
Commercial paper9,395,487 — 9,387,914 
Total $16,864,707 $— $16,794,874 
The Company evaluates all HTM and AFS securities for impairment at each reporting period. It determined that changes in the fair value of its securities at December 31, 2023 resulted primarily from interest rate fluctuations subsequent to the purchase date of the securities. There was no deterioration in the credit worthiness of the issuers and no credit losses were recorded as of December 31, 2023.
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fixed Assets
12 Months Ended
Dec. 31, 2023
Property, Plant and Equipment [Abstract]  
Fixed Assets . Fixed Assets
Fixed assets consist of the following:

Estimated
Useful Life
(Years)
December 31,
 20232022
Computer and laboratory equipment3$629,970 $459,218 
Furniture and equipment333,104 33,104 
Production equipment7296,180 296,180 
Leasehold improvements70,918 58,128 
  1,030,172 846,630 
Less – accumulated depreciation(736,723)(681,011)
 $293,449 $165,619 

*Lesser of life of lease or estimated useful life.
Depreciation expense was $55,712 and $49,391 for 2023 and 2022, respectively. During 2022, the Company wrote off fully depreciated fixed assets no longer in service with a cost basis and accumulated depreciation of $674,520. It also disposed of assets with a cost basis of $6,875 and recognized a loss in this amount.
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued Expenses
12 Months Ended
Dec. 31, 2023
Payables and Accruals [Abstract]  
Accrued Expenses . Accrued Expenses and Compensation
Accrued expenses and compensation consist of the following:

December 31,
 20232022
Professional services$298,534 $155,000 
Compensation346,245 249,224 
Warranty 9,400 16,700 
Clinical39,000 — 
Sales tax 141,672 131,621 
Other 41,888 37,394 
$876,739 $589,939 
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes
12 Months Ended
Dec. 31, 2023
Income Tax Disclosure [Abstract]  
Income Taxes . Income Taxes
Current income tax expense (benefit) attributable to continuing operations was zero for the years ended December 31, 2023 and 2022.
The Company’s effective income tax rate differs from the statutory federal income tax rate as follows for the years ended December 31, 2023 and 2022.
December 31,
 20232022
Federal statutory rate(21.0)%(21.0)%
State tax provision, net of federal provision(1.0)(4.9)
Permanent items0.1 0.1 
Federal research and development credits(2.0)(3.3)
382 Limitation - NOL and tax credits — (17.4)
Valuation allowance23.9 46.5 
Effective income tax rate— — 

The Company’s deferred tax assets consist of the following:
December 31,
 20232022
Deferred tax assets:  
Net operating loss carryforwards$4,289,409 $3,369,688 
Research and development credit carryforwards544,415 310,000 
Accrued expenses44,497 74,459 
Inventory reserve97,378 88,983 
Stock-based compensation311,039 323,337 
Lease liability56,481 87,872 
Capitalized R&D1,131,902 719,888 
Other1,596 — 
Total gross deferred tax assets6,476,717 4,974,227 
Valuation allowance(6,418,062)(4,868,469)
Deferred tax liabilities:
Right of use asset$(58,655)$(91,502)
Other$— $(14,256)
Net deferred tax assets$— $— 

At December 31, 2023, the Company had federal NOLs of approximately $135.7 million, of which $121.1 million began to expire in 2022 and $14.5 million have an indefinite carryforward. At December 31, 2023, the Company had state NOLs of $57.6 million, some of which have an indefinite carryforward, and others that begin to expire in 2025. At December 31, 2023, the Company has federal and state tax credits of approximately $1.8 million and $0.9 million, respectively, which may be available to reduce future taxable income and related taxes thereon. These amounts include tax benefits of approximately $2.4 million and $75,000 attributable to NOL and tax credit carryforwards, respectively, that result from the exercise of employee stock options. The Company experienced an ownership change in 2019 as defined under Internal Revenue Service Regulations, which significantly reduced the tax benefits associated with these carryforwards under Internal Revenue Code Sections 382 and 383. The federal and state research and development credits each began to expire in 2022.

In accordance with the provisions of the Income Taxes topic of the Codification, the Company has evaluated the positive and negative evidence bearing upon the realizability of its deferred tax assets, which are comprised principally of net operating losses. Management has determined that it is more likely than not that the Company will not recognize the benefits of federal and state deferred tax assets and, as a result, a valuation allowance of approximately $6.4 million and $4.9 million has been established at December 31, 2023 and 2022, respectively. The Company experienced a change in control during 2019. Accordingly, utilization of their respective consolidated and/ or separately computed NOL's and/ or tax credit carryforwards is subject to an annual limitation for federal tax purposes under Internal Revenue Code Sections 382 and 383. Due to this change
in control, the Company estimates that approximately $123,800,000 of federal NOL's and/or tax credit carryforwards are effectively eliminated according to the Internal Revenue Code Sections 382 and 383 limitations. A large portion of state NOLs and/ or tax credit carry forwards are also eliminated. The Company has not recorded any amounts for unrecognized tax benefits as of December 31, 2023 or 2022. The Company files tax returns as prescribed by the tax laws of the jurisdictions in which it operates. In the normal course of business, the Company is subject to examination by federal and state jurisdictions, where applicable. There are currently no pending income tax examinations. The Company’s tax years are still open under statute from December 31, 2020 to the present. Earlier years may be examined to the extent that tax credit or net operating loss carryforwards are used in future periods. The Company’s policy is to record interest and penalties related to income taxes as part of its income tax provision.
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies
12 Months Ended
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies . Commitments and Contingencies
Operating Leases

The Company's lease on its Woburn, Massachusetts corporate office and manufacturing facilities (the “Woburn Lease”) extends through September 2025 at a monthly base rent of $13,846 and with a 5-year extension option. The Company's lease on its former corporate office in Waltham, Massachusetts (the "Waltham lease") ended in February 2022. During the years ended December 31, 2023 and 2022 the Company recorded sublet income on the Waltham lease totaling zero and $22,795, respectively within operating expenses on the Company's Statement of Operations.

The following is a maturity analysis of the annual cash flows of the operating lease liabilities as of December 31, 2023:

2024$165,785 
2025117,431 
Total minimum lease payments$283,216 
Discount rate, 15.0%
$42,340 
Lease obligation, current portion148,391 
Lease obligation, net of current portion 92,485 
$283,216 

Total recorded rent expense net of sublet income was $197,310 and $163,061, for 2023 and 2022, respectively. The Company records rent expense on its facility leases on a straight-line basis over the lease term. The remaining operating lease term was 1.7 years as of December 31, 2023.

Contingencies

The Company is not party to or aware of any legal proceedings.
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.24.0.1
Retirement Plan
12 Months Ended
Dec. 31, 2023
Retirement Benefits [Abstract]  
Retirement Plan . Retirement Plan
The Company maintains a 401(k) defined contribution savings plan for its employees who meet certain service period and age requirements. Contributions are permitted up to the maximum allowed under the Internal Revenue Code of each covered employee’s salary. The savings plan permits the Company to contribute at its discretion. In 2023 and 2022 the Company made no contributions to the plan.
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity
12 Months Ended
Dec. 31, 2023
Equity [Abstract]  
Shareholders' Equity and Share-Based Payments
12. Stockholders’ Equity

Preferred stock and convertible preferred stock consist of the following:
December 31,
 20232022
Preferred stock, $0.001 par value; 5,000,000 shares authorized at December 31, 2023 and 2022; no shares issued and outstanding at December 31, 2023 and 2022
$— $— 
Series B convertible preferred stock, $0.001 par value, 147,000 shares designated at December 31, 2023 and 2022, and 200 shares issued and outstanding at December 31, 2023 and 2022, respectively

Preferred stock activity

As of December 31, 2023, 200 shares of Series B convertible preferred stock remained outstanding. The shares of Series B convertible preferred stock are convertible into the equivalent of 8 shares of common stock at the option of the holder.

Other equity activity
During 2022, the Company issued in settlement of management incentive compensation 6,276 shares of fully vested common stock with a value of $215,417.
During 2023 and 2022, respectively, the Company issued pursuant to its ATM Agreement 537,094 shares of common stock, net of fees totaling $142,795 for proceeds of $2,305,753 and 114,542 shares of its common stock, net of fees totaling $175,355 for proceeds of $3,833,772.
During 2023 and 2022, respectively, the Company issued 4,902 shares of fully vested common stock with a value of $19,688 and 2,526 shares of fully vested common stock with a value of $30,259 pursuant to the Company's 2010 Employee Stock Purchase Plan, respectively.

As of December 31, 2023 and 2022, the Company had 25,000,000 shares of common stock authorized and 1,524,939, and 971,492 shares issued and outstanding, respectively. Each share of common stock entitles the holder to one vote on all matters submitted to a vote of the Company’s stockholders. Common stockholders are not entitled to receive dividends unless declared by the Board of Directors.

At December 31, 2023, the Company has reserved authorized shares of common stock for future issuance as follows:
Outstanding stock options64,659 
Convertible preferred stock
Unvested restricted stock units 60,492 
Possible future issuance under inducement plan156 
Possible future issuance under stock option plans26,520 
Possible future issuance under employee stock purchase plan22,089 
Total173,924 
Subsequently from January 1, 2024 to February 29, 2024, the Company issued 458,380 shares of common stock under its ATM program net of fees totaling $46,995 for proceeds of $1,519,099.
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.24.0.1
Schedule II - Valuation and Qualifying Accounts
12 Months Ended
Dec. 31, 2023
SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]  
Schedule of Valuation and Qualifying Accounts Disclosure
DescriptionBalance at
Beginning of
Period
Charged to
costs and
expenses
Charged to
other
accounts
Recoveries/
(Deductions)
Balance at
End of
Period
December 31, 2023      
Allowance for Doubtful Accounts$25,000 $— $— $— $25,000 
Deferred Tax Asset Valuation Allowance4,868,469 1,946,667 — (397,074)(1) 6,418,062 
Accrued Product Returns1,000 — — (1,000)— 
Warranty Reserve16,700 — — (7,300)9,400 
December 31, 2022     
Allowance for Doubtful Accounts$25,000 $— $— $— $25,000 
Deferred Tax Asset Valuation Allowance2,827,759 2,187,921 — (147,211)(1) 4,868,469 
Accrued Product Returns39,000 — — (38,000)1,000 
Warranty Reserve 28,400 — — (11,700)16,700 

(1)Expiration of Federal and State Net Operating Loss Carryforwards and other reductions.
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Use of Estimates and Assumptions
Use of Estimates and Assumptions

The preparation of financial statements in conformity with United States generally accepted accounting principles requires management to make significant estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during reporting periods. Actual results could differ from those estimates.

The Company bases its estimates on historical experience and various other assumptions that it believes to be reasonable under the circumstances and regularly assesses these estimates, but actual results could differ materially from these estimates. Effects of changes in estimates are recorded in the period in which they occur.
Cash and Cash Equivalents
Cash and Cash Equivalents

Cash and cash equivalents include bank demand deposits and money market funds that invest primarily in U.S. government securities.
Concentrations of Credit Risk
Concentrations of Credit Risk

Financial instruments that potentially expose the Company to concentrations of credit risk consist primarily of cash equivalents, trade receivables, and securities. The Company invests its cash equivalents and securities in highly rated institutions.
At December 31, 2023 and 2022, three customers accounted for 74% and two customers accounted for 31% of accounts receivable, respectively. Two customers accounted for 34% of revenues for the year ended December 31, 2023 and one customer accounted for 32% of revenues, for the year ended December 31, 2022.
Inventories
Inventories

Inventories, consisting primarily of finished goods and purchased components, are stated at the lower of cost or net realizable value. Cost is determined using the first-in, first-out method. The net realizable value of inventories is based upon the types and levels of inventories held, forecasted demand, pricing, competition, and changes in technology. Deterioration in market and economic conditions could adversely affect the recovery of inventory value.
Fair Value
Fair Value

The Company follows the provisions of Financial Accounting Standards Board (the "FASB") Accounting Standards Codification ("ASC") Topic 820-10, Fair Value Measurements and Disclosures ("ASC 820-10"), which defines fair value, establishes a framework for measuring fair value in GAAP and requires certain disclosures about fair value measurements. Fair value is defined as an exit price, representing the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or liability.

As a basis for considering such assumptions, ASC 820-10 established a three-tier fair value hierarchy which prioritizes the inputs used in measuring fair value as follows: Level 1 observable inputs such as quoted prices in active markets; Level 2 inputs, other than quoted prices in active markets, that are observable either directly or indirectly; and Level 3 unobservable inputs for which there are little or no market data, which require the Company to develop its own assumptions. The hierarchy requires the Company to use observable market data, when available, and to minimize the use of unobservable inputs when determining fair value.
Note 5 presents the Company's financial assets or liabilities measured at fair value as of December 31, 2023 and 2022. The carrying amounts of the Company’s cash equivalents, accounts receivable, accounts payable, and accrued expenses approximate their fair value at December 31, 2023 and 2022 due to their short-term nature.
Revenue Recognition
Revenue Recognition
Revenues include product sales, net of estimated returns. Revenue is measured as the amount of consideration the Company expects to receive in exchange for product transferred. Revenue is recognized at the point in time when contractual performance obligations have been satisfied and control of the product has been transferred to the customer. The Company has a single product delivery performance obligation. Accrued product returns using the most likely amount method are estimated based on historical data and evaluation of current information and variable consideration is not constrained. Revenue from product sales that occur via an online pharmacy agent are recognized on a gross basis and the related fulfillment fees are expensed within cost of revenues.
Accounts Receivable
Accounts Receivable
Accounts receivable are recorded in the amount the Company expects to collect, net of the allowance for doubtful accounts receivable. The allowance for doubtful accounts is the Company’s best estimate of the amount of probable credit losses based on customer past payment history, product usage activity, and recent communications with the customer. Individual customer balances which are over 90 days past due are reviewed individually for collectability and written-off when recovery is not probable. The Company does not have any off-balance sheet credit exposure related to its customers. Allowance for doubtful accounts was $25,000 as of December 31, 2023 and December 31, 2022.
Income Taxes
Income Taxes

The Company records income taxes using the asset and liability method. Deferred income tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective income tax bases, and operating loss and tax credit carryforwards. The Company’s financial statements contain certain deferred tax assets, which have arisen primarily as a result of operating losses, as well as other temporary differences between financial and tax accounting. In accordance with the provisions of the Income Taxes topic of the Codification, the Company is required to establish a valuation allowance if the likelihood of realization of the deferred tax assets is reduced based on an evaluation of objective verifiable evidence. Management judgment is required in determining the Company’s provision for income taxes, the Company’s deferred tax assets and liabilities and any valuation allowance recorded against those net deferred tax assets. The Company evaluates the weight of all available evidence to determine whether it is more likely than not that some portion or all of the net deferred income tax assets will not be realized.

Utilization of the net operating loss carryforwards (“NOL”) and research and development credit carryforwards may be subject to a substantial annual limitation due to ownership change limitations that have occurred previously or that could occur in the future, as provided by Section 382 of the Internal Revenue Code of 1986, as well as similar state provisions. Ownership changes may limit the amount of NOL and tax credit carryforwards that can be utilized to offset future taxable income and tax, respectively. In general, an ownership change, as defined by Section 382, results from transactions increasing the ownership of certain shareholders or public groups in the stock of a corporation by more than 50 percentage points over a three-year period. If the Company has experienced a change of control, utilization of its NOL or tax credits carryforwards would be subject to an annual limitation under Section 382. Any limitation may result in expiration of a portion of the NOL or research and development credit carryforwards before utilization. Subsequent ownership changes could further impact the limitation in future years. Further, until a study is completed and any limitation known, no amounts are being presented due to an uncertain tax position. A full valuation allowance has been provided against the Company’s NOL carryforwards and research and development credit carryforwards and, if an adjustment is required, this adjustment would be offset by an adjustment to the valuation allowance. Thus, there would be no impact to the balance sheet or statement of operations if an adjustment were required.

A two-step evaluation of all tax positions was performed, ensuring that these tax return positions meet the “more likely than not” recognition threshold and can be measured with sufficient precision to determine the benefit recognized in the financial statements. These evaluations provide the Company with a comprehensive model for how it should recognize, measure, present, and disclose in its financial statements certain tax positions that it has taken or expects to take on income tax returns.
Research and Development
Research and Development

Costs incurred in research and development are expensed as incurred. Included in research and development costs are wages, benefits, product design consulting, and other operating costs such as facilities, supplies, electronic components and overhead directly related to research and development efforts.
Product Warranty Costs
Product Warranty Costs

Product warranty costs are estimated based on historical experience, product failure rates, repair volume and labor costs. Warranty costs are accrued at the time of sale within cost of revenue and periodically reviewed in the aggregate. The liabilities for product warranty costs of $9,400 and $16,700 at December 31, 2023 and 2022, respectively, are included in accrued expenses and compensation in the accompanying balance sheets.
Fixed Assets and Long-Lived Assets
Fixed Assets and Long-Lived Assets

Fixed assets are recorded at cost and depreciated using the straight-line method over the estimated useful life of each asset. Expenditures for repairs and maintenance are charged to expense as incurred. On disposal, the related assets and accumulated depreciation are eliminated from the accounts and any resulting gain or loss is included in the Company’s statement of operations. Leasehold improvements are amortized over the shorter of the estimated useful life of the improvement or the remaining term of the lease.
The Company periodically evaluates the recoverability of its fixed assets and other long-lived assets which may result in an adjustment of estimated depreciable lives or asset impairment. When indicators of impairment are present, the carrying values of the asset are evaluated in relation to the assets operating performance and future undiscounted cash flows of the underlying assets. If an impairment is indicated, the asset carrying value is reduced to fair value based on market value estimates and assumptions concerning the amount and timing of future cash flows and discount rates.
Accounting for Stock-Based Compensation
Accounting for Stock-Based Compensation

Stock-based compensation cost is recognized ratably over the service period. The Company uses the Black-Scholes option pricing model for determining the fair value of stock options and amortizes stock-based compensation expense using the straight-line method. The Black-Scholes model requires assumptions regarding expected share price volatility, expected life of options, expected annual dividend yield, and risk-free interest rate (See Note 3 — Stock-Based Compensation).
Net Loss per Common Share
Net Loss per Share of Common Stock

Basic and dilutive net loss per share of common stock were as follows:
Years Ended December 31,
20232022
Net loss applicable to common stockholders$(6,529,487)$(4,416,609)
Weighted average number of shares of common stock outstanding, basic and dilutive1,041,991 889,540 
Net loss per share of common stock applicable to common stockholders, basic and diluted$(6.27)$(4.97)
Shares underlying the following securities were excluded from the calculation of diluted net loss per share of common stock because their effect was anti-dilutive for each of the periods presented:
Years Ended December 31,
 20232022
Options64,659 65,683 
Unvested restricted stock awards6,222 12,031 
Unvested restricted stock units60,492 24,341 
Convertible preferred stock
Total131,381 102,063 
Advertising and Promotional Costs
Advertising and Promotional Costs

Advertising and promotional costs are expensed as incurred. Advertising and promotion expense were $132,806 and $268,703, in 2023 and 2022, respectively.
Accumulated Other Comprehensive Items
Accumulated Other Comprehensive Items

As of December 31, 2023, the Company had accumulated other comprehensive income of $240,171 for net unrealized gains on AFS securities, in addition to net loss in the statement of operations. As of December 31, 2022, the Company had no components of accumulated other comprehensive income or loss other than net loss.
Segments
Segments

The Company operates in a single segment covering the sale of medical equipment and consumables. The majority of the Company’s assets, revenues, and expenses for 2023 and 2022 were located in or derived from operations in the United States. Revenues from sales outside the United States accounted for approximately 20% and 14% of total revenues in 2023 and 2022, respectively.
Risks and Uncertainties
Risks and Uncertainties

The Company is subject to risks common to companies in the medical device industry, including, but not limited to, environmental risk such as the COVID-19 pandemic, development by the Company or its competitors of new technological innovations, cybersecurity risk, dependence on key personnel, customers’ reimbursement from third-party payers, protection of proprietary technology, and compliance with regulations of the U.S Food and Drug Administration, Federal Trade Commission and other governmental agencies.
The Company relies on in-house assembly and third-party manufacturers to manufacture the major portion of its current products and product components. The disruption or termination of the supply of these products or a significant increase in the cost of these products from these sources could have an adverse effect on the Company's business, financial position, and result of operations.
Lessee, Leases
Leases
The Company presents the lease obligations on the balance sheet, by recording a right-of-use asset and a lease liability for all leases other than those that, at lease commencement, have a lease term of 12 months or less. On the lease commencement date, the Company measures and records a lease liability equal to the present value of the remaining lease payments, discounted using the rate implicit in the lease or if that cannot be readily determined, the Company's incremental borrowing rate.
Marketable Securities, Policy
Securities

The Company invests in highly liquid, marketable debt securities with high credit ratings and typically with maturities of two years or less. Individual securities are designated by the Company as either "held-to-maturity" ("HTM") or “available-for-sale” ("AFS") at the point of investment. Securities classified as short-term have maturities of less than one year. As of December 31, 2023, all marketable securities held by the Company are classified as available for sale and had remaining contractual maturities of one year or less.
HTM securities are valued on an amortized cost basis and reviewed to determine if an allowance for credit losses should be recorded in the statements of operations. AFS securities are valued at fair value. Unrealized gains and losses on AFS securities are included as a component of accumulated other comprehensive income in the balance sheets and statements of stockholders’ equity and a component of total comprehensive loss in the statements of comprehensive loss. An AFS security is impaired if its fair value is less than amortized cost. Unrealized losses are evaluated to determine if the impairment is credit-related or non credit-related. Credit-related impairment is recognized as an allowance on the balance sheet with a corresponding adjustment to earnings, and a non credit-related impairment is recognized in other comprehensive loss. For certain types of securities, such as U.S. Treasuries, the Company generally expects zero credit losses. No allowance for credit losses was recorded on its securities portfolio for the years ended December 31, 2023 and 2022.
Recently Issued or Adopted Accounting Pronouncements
Recent Accounting Pronouncements

From time to time, new accounting pronouncements are issued by the Financial Accounting Standards Board (“FASB") and are adopted by us as of the specified effective date. Unless otherwise discussed, we believe that the impact of recently adopted and recently issued accounting pronouncements will not have a material impact on our balance sheets, results of operations and cash flows.
In June 2016, the FASB issued ASU 2016-13, Financial Instruments – Credit Losses: Measurement of Credit Losses on Financial Instruments. The guidance in ASU 2016-13 replaces the incurred loss impairment methodology under current GAAP. The new impairment requires immediate recognition of estimated credit losses expected to occur for most financial assets and certain other instruments. It applies to all entities. For trade receivables, loans and HTM debt securities, entities are required to estimate lifetime expected credit losses. Trading and AFS debt securities are required to be recorded at fair value. SEC small reporting companies were required to adopt this new guidance in fiscal years beginning on or after December 15, 2022. The Company adopted this guidance on a prospective basis as of January 1, 2023, and it had no material impact on the financial statements.
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
Basic and dilutive net loss per share of common stock were as follows:
Years Ended December 31,
20232022
Net loss applicable to common stockholders$(6,529,487)$(4,416,609)
Weighted average number of shares of common stock outstanding, basic and dilutive1,041,991 889,540 
Net loss per share of common stock applicable to common stockholders, basic and diluted$(6.27)$(4.97)
Schedule of Anti-Dilutive Securities
Shares underlying the following securities were excluded from the calculation of diluted net loss per share of common stock because their effect was anti-dilutive for each of the periods presented:
Years Ended December 31,
 20232022
Options64,659 65,683 
Unvested restricted stock awards6,222 12,031 
Unvested restricted stock units60,492 24,341 
Convertible preferred stock
Total131,381 102,063 
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation (Tables)
12 Months Ended
Dec. 31, 2023
Share-Based Payment Arrangement, Noncash Expense [Abstract]  
Schedule of Weighted Average Grant-Date Fair Value of Stock Options The assumptions that the Company used in the Black-Scholes pricing model to determine the fair value of the stock options used in the calculation of stock-based compensation expense for the year ended December 31, 2022 were as follows:
Years Ended December 31,
 2022
Risk-free interest rate1.8%—%3.7%
Expected dividend yield
Expected option term5 years
Volatility70.0%
Summary of Option Activity
A summary of option activity for the year ended December 31, 2023 is presented below:
Number of
Options
Weighted
Average
Exercise Price
Weighted
Average
Remaining
Contractual
Life (in years)
Aggregate
Intrinsic Value
Outstanding at December 31, 202265,662 $26.15   
Granted
— —   
Exercised
— —  
Forfeited
(1,000)40.21   
Expired
(3)4,224.00 
Outstanding at December 31, 202364,659 $25.73 6.8$— 
Vested or expected to vest at December 31, 202361,773 $25.74 6.8$— 
Exercisable at December 31, 202361,773 $25.74 6.8$— 
Nonvested Restricted Stock Shares Activity
A summary of restricted stock activity for the year ended December 31, 2023 is presented below:

Restricted Stock Awards Weighted Average Grant Date Fair Value Restricted Stock UnitsWeighted Average Grant Date Fair Value
Unvested at December 31, 202212,032 $43.44 24,341 $27.20 
Granted — $— 51,210 $7.45 
Vested (5,094)$44.98 (14,535)$26.64 
Forfeited(716)$34.23 (524)$28.41 
Unvested at December 31, 20236,222 $43.28 60,492 $15.10 
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.24.0.1
Investments, Debt and Equity Securities (Tables)
12 Months Ended
Dec. 31, 2023
Investments, Debt and Equity Securities [Abstract]  
Schedule of Available-for-Sale Securities Reconciliation
 December 31, 2023
Gross Unrealized
Available-for-sale securitiesCost GainsLossesCredit LossesEstimated Fair Value
U.S. government bonds$4,412,935 $5,665 $— $— $4,418,600 
Commercial paper11,612,099 234,506 — — 11,846,605 
Total $16,025,034 $240,171 $— $— $16,265,205 
Debt Securities, Held-to-Maturity, Allowance for Credit Loss
 December 31, 2022
Held-to-maturity securitiesAmortized Cost Credit LossesEstimated Fair Value
U.S. government bonds$3,457,651 $— $3,456,580 
Corporate bonds4,011,569 — 3,950,380 
Commercial paper9,395,487 — 9,387,914 
Total $16,864,707 $— $16,794,874 
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measures and Disclosures (Tables)
12 Months Ended
Dec. 31, 2023
Fair Value Disclosures [Abstract]  
Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]
  December 31, 2023
 Total Level 1Level 2Level 3
Assets:    
Money market funds$1,284,290 $1,284,290 $— $— 
U.S. government bonds$4,418,600 $4,418,600 $— $— 
Commercial paper $11,846,605 $— $11,846,605 $— 
Total$17,549,495 $5,702,890 $11,846,605 $— 
 
  
 December 31, 2022
 Total Level 1 Level 2 Level 3
Assets:    
Money market funds$1,551,027 $1,551,027 $— $— 
Total$1,551,027 $1,551,027 $— $— 
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.24.0.1
Inventories (Tables)
12 Months Ended
Dec. 31, 2023
Inventory Disclosure [Abstract]  
Inventories
Inventories consist of the following:

December 31,
 20232022
Purchased components$1,151,381 $982,129 
Finished goods408,047 632,858 
 $1,559,428 $1,614,987 
Schedule of Available-for-Sale Securities Reconciliation
 December 31, 2023
Gross Unrealized
Available-for-sale securitiesCost GainsLossesCredit LossesEstimated Fair Value
U.S. government bonds$4,412,935 $5,665 $— $— $4,418,600 
Commercial paper11,612,099 234,506 — — 11,846,605 
Total $16,025,034 $240,171 $— $— $16,265,205 
Debt Securities, Held-to-Maturity, Allowance for Credit Loss
 December 31, 2022
Held-to-maturity securitiesAmortized Cost Credit LossesEstimated Fair Value
U.S. government bonds$3,457,651 $— $3,456,580 
Corporate bonds4,011,569 — 3,950,380 
Commercial paper9,395,487 — 9,387,914 
Total $16,864,707 $— $16,794,874 
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fixed Assets (Tables)
12 Months Ended
Dec. 31, 2023
Property, Plant and Equipment [Abstract]  
Fixed Assets
Fixed assets consist of the following:

Estimated
Useful Life
(Years)
December 31,
 20232022
Computer and laboratory equipment3$629,970 $459,218 
Furniture and equipment333,104 33,104 
Production equipment7296,180 296,180 
Leasehold improvements70,918 58,128 
  1,030,172 846,630 
Less – accumulated depreciation(736,723)(681,011)
 $293,449 $165,619 

*Lesser of life of lease or estimated useful life.
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued Expenses (Tables)
12 Months Ended
Dec. 31, 2023
Payables and Accruals [Abstract]  
Accrued Compensation and Expenses
Accrued expenses and compensation consist of the following:

December 31,
 20232022
Professional services$298,534 $155,000 
Compensation346,245 249,224 
Warranty 9,400 16,700 
Clinical39,000 — 
Sales tax 141,672 131,621 
Other 41,888 37,394 
$876,739 $589,939 
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2023
Income Tax Disclosure [Abstract]  
Reconciliation of Effective Income Tax Rate to Statutory Federal Rate
The Company’s effective income tax rate differs from the statutory federal income tax rate as follows for the years ended December 31, 2023 and 2022.
December 31,
 20232022
Federal statutory rate(21.0)%(21.0)%
State tax provision, net of federal provision(1.0)(4.9)
Permanent items0.1 0.1 
Federal research and development credits(2.0)(3.3)
382 Limitation - NOL and tax credits — (17.4)
Valuation allowance23.9 46.5 
Effective income tax rate— — 
Schedule of Deferred Tax Assets
The Company’s deferred tax assets consist of the following:
December 31,
 20232022
Deferred tax assets:  
Net operating loss carryforwards$4,289,409 $3,369,688 
Research and development credit carryforwards544,415 310,000 
Accrued expenses44,497 74,459 
Inventory reserve97,378 88,983 
Stock-based compensation311,039 323,337 
Lease liability56,481 87,872 
Capitalized R&D1,131,902 719,888 
Other1,596 — 
Total gross deferred tax assets6,476,717 4,974,227 
Valuation allowance(6,418,062)(4,868,469)
Deferred tax liabilities:
Right of use asset$(58,655)$(91,502)
Other$— $(14,256)
Net deferred tax assets$— $— 
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Lessee, Operating Lease, Liability, Maturity
The following is a maturity analysis of the annual cash flows of the operating lease liabilities as of December 31, 2023:

2024$165,785 
2025117,431 
Total minimum lease payments$283,216 
Discount rate, 15.0%
$42,340 
Lease obligation, current portion148,391 
Lease obligation, net of current portion 92,485 
$283,216 
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity (Tables)
12 Months Ended
Dec. 31, 2023
Equity [Abstract]  
Preferred stock and convertible preferred stock
Preferred stock and convertible preferred stock consist of the following:
December 31,
 20232022
Preferred stock, $0.001 par value; 5,000,000 shares authorized at December 31, 2023 and 2022; no shares issued and outstanding at December 31, 2023 and 2022
$— $— 
Series B convertible preferred stock, $0.001 par value, 147,000 shares designated at December 31, 2023 and 2022, and 200 shares issued and outstanding at December 31, 2023 and 2022, respectively
Reserved Authorized Shares of Common Stock for Future Issuance
At December 31, 2023, the Company has reserved authorized shares of common stock for future issuance as follows:
Outstanding stock options64,659 
Convertible preferred stock
Unvested restricted stock units 60,492 
Possible future issuance under inducement plan156 
Possible future issuance under stock option plans26,520 
Possible future issuance under employee stock purchase plan22,089 
Total173,924 
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.24.0.1
Description of Business and Basis of Presentation - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Organization And Basis Of Presentation [Line Items]    
Substantial Doubt about Going Concern, within One Year [true false] false  
Cash and Cash Equivalents, at Carrying Value $ 1,731,946 $ 4,335,020
Cash, Cash Equivalents, and Short-Term Investments $ 18,000,000  
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Jan. 01, 2023
Concentration Risk [Line Items]      
Cash and Cash Equivalents, at Carrying Value $ 1,731,946 $ 4,335,020  
Marketing and Advertising Expense [Abstract]      
Advertising and promotion expense $ 132,806 $ 268,703  
Segment Reporting [Abstract]      
Revenues from sales outside the United States, percentage 20.00% 14.00%  
Product Warranties Disclosures [Abstract]      
Liabilities for product warranty costs $ 9,400 $ 16,700  
Accounts Receivable, Allowance for Credit Loss, Current 25,000 25,000  
Retained Earnings (Accumulated Deficit) (210,109,353) (203,579,866)  
Other Comprehensive Income (Loss), Net of Tax 240,171 0  
Debt Securities, Held-to-Maturity, Fair Value   16,794,874  
Cash and Cash Equivalents, at Carrying Value 1,731,946 $ 4,335,020  
Money Market Funds | From Held To Maturity Securities      
Concentration Risk [Line Items]      
Cash and Cash Equivalents, at Carrying Value 81,751    
Product Warranties Disclosures [Abstract]      
Cash and Cash Equivalents, at Carrying Value $ 81,751    
Accounting Standards Update 2016-13      
Concentration Risk [Line Items]      
Change in Accounting Principle, Accounting Standards Update, Adopted [true false]     true
Change in Accounting Principle, Accounting Standards Update, Immaterial Effect [true false]     true
Change in Accounting Principle, Accounting Standards Update, Adoption Date     Jan. 01, 2023
Product Warranties Disclosures [Abstract]      
Change in Accounting Principle, Accounting Standards Update, Adopted [true false]     true
Change in Accounting Principle, Accounting Standards Update, Adoption Date     Jan. 01, 2023
Change in Accounting Principle, Accounting Standards Update, Immaterial Effect [true false]     true
Accounts Receivable [Member] | Two Customers [Member] | Customer Concentration Risk      
Concentration Risk [Line Items]      
Concentration Risk, Percentage   31.00%  
Accounts Receivable [Member] | Three Customers | Customer Concentration Risk      
Concentration Risk [Line Items]      
Concentration Risk, Percentage 74.00%    
Revenue Benchmark [Member] | Two Customers [Member] | Customer Concentration Risk      
Concentration Risk [Line Items]      
Concentration Risk, Percentage 34.00%    
Revenue Benchmark [Member] | One Customer [Member] | Customer Concentration Risk      
Concentration Risk [Line Items]      
Concentration Risk, Percentage   32.00%  
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Earnings Per Share (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]    
Net Income (Loss) Available to Common Stockholders, Diluted $ (6,529,487) $ (4,416,609)
Net Income (Loss) Available to Common Stockholders, Basic $ (6,529,487) $ (4,416,609)
Weighted Average Number of Shares Outstanding, Diluted 1,041,991 889,540
Weighted Average Number of Shares Outstanding, Basic 1,041,991 889,540
Earnings Per Share, Diluted $ (6.27) $ (4.97)
Earnings Per Share, Basic $ (6.27) $ (4.97)
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive common stock equivalents excluded from calculation of diluted net income per common share 131,381 102,063
Convertible Preferred Stock [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive common stock equivalents excluded from calculation of diluted net income per common share 8 8
Stock Option    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive common stock equivalents excluded from calculation of diluted net income per common share 64,659 65,683
Restricted Stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive common stock equivalents excluded from calculation of diluted net income per common share 6,222 12,031
Restricted Stock Units (RSUs)    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive common stock equivalents excluded from calculation of diluted net income per common share 60,492 24,341
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Additional Information (Detail) - USD ($)
1 Months Ended 12 Months Ended
May 31, 2023
Jul. 31, 2022
May 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares outstanding (in shares)       64,659 65,662
Weighted average exercise price (in usd per share)       $ 25.73 $ 26.15
Weighted average grant-date fair value of options granted (in usd per share)       $ 0 $ 30.72
Aggregate instrinsic value of options issued or exercised       $ 0 $ 0
Unrecognized stock-based compensation costs related to non-vested stock options       $ 698,854  
Non-vested stock options (in shares)       5,500  
Weighted average fair value of non-vested stock options (in usd per share)       $ 25.40  
Weighted average period of recognition       1 year 4 months 24 days  
Stock-based compensation expense       $ 699,505 $ 477,062
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term         5 years
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate         0.00%
Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount       $ 36,885  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value         $ 27.20
Options Held          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Weighted average period of recognition       1 year 8 months 12 days  
Restricted Stock          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period       0 12,000
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period       (5,094)  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number       6,222 12,032
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value       $ 0  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value       44.98  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value       34.23  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value       $ 43.28 $ 43.44
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period       (716)  
Restricted Stock | Employee          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period         12,000
Restricted Stock Units (RSUs)          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period       51,210 27,655
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period       (14,535)  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number       60,492 24,341
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value       $ 7.45  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value       26.64  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value       28.41  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value       $ 15.10  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period       (524)  
Restricted Stock Units (RSUs) | Employee          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period       29,626 17,605
Restricted Stock Units (RSUs) | Director          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Award vesting period 1 year 2 years 1 year    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period 21,584 3,434 6,616    
2009 Inducement Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares available for future grant (in shares)       156.25  
2010 ESPP          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares available for future grant (in shares)       22,089  
Percentage of fair value of common stock at date of grant       85.00%  
Maximum percentage of earnings employee can authorize to withhold, percentage       10.00%  
Award vesting rights       All full-time employees and certain part-time employees are eligible to participate in the ESPP. For part-time employees to be eligible, they must have customary employment of more than five months in any calendar year and more than 20 hours per week. Employees who, after exercising their rights to purchase shares under the ESPP, would own shares representing 5% or more of the voting power of the Company’s common stock, are ineligible to participate.  
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate       0.00%  
2010 ESPP | Maximum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share Based Compensation Arrangement By Share Based Payment Award Annual Increase Amount       6,250  
Share Based Compensation Arrangement By Share Based Payment Award Annual Increase Percentage       1.00%  
Two Zero Two Two Stock Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Award vesting period       4 years  
Expiration period       10 years  
Shares outstanding (in shares)       64,659  
Weighted average exercise price (in usd per share)       $ 25.73  
Two Zero Two Two Stock Plan | Common Stock [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares authorized (in shares)       203,643  
Shares available for future grant (in shares)       26,520  
Shares, Issued       41,583  
Two Thousand Twenty Two Stock Plan And Two Thousand Nine Inducement Plan | Minimum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Percentage of combined voting power of all classes of stock       10.00%  
Two Thousand Twenty Two Stock Plan And Two Thousand Nine Inducement Plan | Minimum | More Than 10 Percent Voting Power          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Percentage of fair value of common stock at date of grant       110.00%  
Two Thousand Twenty Two Stock Plan And Two Thousand Nine Inducement Plan | Maximum | More Than 10 Percent Voting Power          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Expiration period       5 years  
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Weighted Average Grant-Date Fair Value Used in the Calculation of Stock-Based Compensation Expense (Details)
12 Months Ended
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate 0.00%
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term 5 years
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate 70.00%
Minimum  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate 1.80%
Maximum  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate 3.70%
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Summary of Option Activity (Details)
12 Months Ended
Dec. 31, 2023
USD ($)
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]  
Number of options outstanding, beginning balance (in shares) | shares 65,662
Number of options granted (in shares) | shares 0
Number of options exercised (in shares) | shares 0
Number of options forfeited (in shares) | shares (1,000)
Number of options expired (in shares) | shares (3)
Number of options outstanding, ending balance (in shares) | shares 64,659
Number of options vested or expected to vest (in shares) | shares 61,773
Number of options exercisable (in shares) | shares 61,773
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]  
Weighted average exercise price of options outstanding, beginning of period (in usd per share) | $ / shares $ 26.15
Weighted average exercise price of options granted (in usd per share) | $ / shares 0
Weighted average exercise price of options exercised (in usd per share) | $ / shares 0
Weighted average exercise price of options forfeited (in usd per share) | $ / shares 40.21
Weighted average exercise price of options expired (in usd per share) | $ / shares 4,224
Weighted average exercise price of options outstanding, end of period (in usd per share) | $ / shares 25.73
Weighted average exercise price of options vested or expected to vest (in usd per share) | $ / shares 25.74
Weighted average exercise price of options exercisable (in usd per share) | $ / shares $ 25.74
Weighted Average Remaining Contractual Life (in years) and Aggregate Intrinsic Value  
Weighted average remaining contractual life of options outstanding (in years) 6 years 9 months 18 days
Weighted average remaining contractual life of options vested or expected to vest (in years) 6 years 9 months 18 days
Weighted average remaining contractual life of options exercisable (in years) 6 years 9 months 18 days
Aggregate intrinsic value of options outstanding | $ $ 0
Aggregate intrinsic value of options vested and expected to vest | $ 0
Aggregate intrinsic value of options exercisable | $ $ 0
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.24.0.1
Investments, Debt and Equity Securities (Details) - AFS - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Debt Securities, Available-for-Sale [Line Items]    
Debt Securities, Available-for-Sale, Amortized Cost $ 16,025,034  
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax 240,171  
Debt Securities, Available-for-Sale 16,265,205 $ 0
Debt Securities, Available-for-Sale, Allowance for Credit Loss 0  
Commercial Paper    
Debt Securities, Available-for-Sale [Line Items]    
Debt Securities, Available-for-Sale, Amortized Cost 11,612,099  
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax 234,506  
Debt Securities, Available-for-Sale 11,846,605  
US Government Agencies Debt Securities    
Debt Securities, Available-for-Sale [Line Items]    
Debt Securities, Available-for-Sale, Amortized Cost 4,412,935  
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax 5,665  
Debt Securities, Available-for-Sale $ 4,418,600  
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
Investments, Debt and Equity Securities (Details) - HTM - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Schedule of Held-to-Maturity Securities [Line Items]    
Debt Securities, Held-to-Maturity, Amortized Cost, before Allowance for Credit Loss $ 0 $ 16,864,707
Debt Securities, Held-to-Maturity, Fair Value   16,794,874
Debt Securities, Held-to-Maturity, Allowance for Credit Loss $ 0  
Commercial Paper    
Schedule of Held-to-Maturity Securities [Line Items]    
Debt Securities, Held-to-Maturity, Amortized Cost, before Allowance for Credit Loss   9,395,487
Debt Securities, Held-to-Maturity, Fair Value   9,387,914
US Government Agencies Debt Securities    
Schedule of Held-to-Maturity Securities [Line Items]    
Debt Securities, Held-to-Maturity, Amortized Cost, before Allowance for Credit Loss   3,457,651
Debt Securities, Held-to-Maturity, Fair Value   3,456,580
Corporate Debt Securities    
Schedule of Held-to-Maturity Securities [Line Items]    
Debt Securities, Held-to-Maturity, Amortized Cost, before Allowance for Credit Loss   4,011,569
Debt Securities, Held-to-Maturity, Fair Value   $ 3,950,380
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measures and Disclosures (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Debt Securities, Available-for-Sale $ 16,265,205 $ 0
Assets, Fair Value Disclosure 17,549,495 1,551,027
Level 1    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Assets, Fair Value Disclosure 5,702,890 1,551,027
Level 2    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Assets, Fair Value Disclosure 11,846,605  
Money Market Funds    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Cash and Cash Equivalents, Fair Value Disclosure 1,284,290 1,551,027
Money Market Funds | Level 1    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Cash and Cash Equivalents, Fair Value Disclosure 1,284,290 $ 1,551,027
US Government Agencies Debt Securities    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Debt Securities, Available-for-Sale 4,418,600  
US Government Agencies Debt Securities | Level 1    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Debt Securities, Available-for-Sale 4,418,600  
Commercial Paper    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Debt Securities, Available-for-Sale 11,846,605  
Commercial Paper | Level 2    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Debt Securities, Available-for-Sale $ 11,846,605  
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.24.0.1
Inventories (Detail) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Inventory Disclosure [Abstract]    
Inventory, Raw Materials, Net of Reserves $ 1,151,381 $ 982,129
Inventory, Finished Goods, Net of Reserves 408,047 632,858
Inventories 1,559,428 1,614,987
Inventory Write-down $ 63,420 $ 356,700
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fixed Assets (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]    
Fixed assets, gross $ 1,030,172 $ 846,630
Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment (736,723) (681,011)
Fixed assets, net $ 293,449 165,619
Computer And Laboratory Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Fixed assets, estimated useful life 3 years  
Fixed assets, gross $ 629,970 459,218
Furniture And Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Fixed assets, estimated useful life 3 years  
Fixed assets, gross $ 33,104 33,104
Production Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Fixed assets, estimated useful life 7 years  
Fixed assets, gross $ 296,180 296,180
Leasehold Improvements [Member]    
Property, Plant and Equipment [Line Items]    
Fixed assets, gross $ 70,918 $ 58,128
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fixed Assets - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]    
Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property $ 0 $ 6,875
Depreciation expense 55,712 49,391
Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property $ 0 (6,875)
Disposal    
Property, Plant and Equipment [Line Items]    
Tangible Assets Disposal Original Cost   6,875
Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property   6,875
Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property   (6,875)
Write Off    
Property, Plant and Equipment [Line Items]    
Tangible Assets Disposal Original Cost   674,520
Tangible Assets Disposal Accumulated Depreciation   $ 674,520
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued Expenses (Detail) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Sales and Excise Tax Payable, Current $ 141,672 $ 131,621
Accrued Professional Fees, Current 298,534 155,000
Accrued Salaries, Current 346,245 249,224
Product Warranty Accrual, Current 9,400 16,700
Other Accrued Liabilities, Current 41,888 37,394
Accrued expenses 876,739 589,939
Accrued Clinical Current $ 39,000 $ 0
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes Income Taxes - Effective Income Tax Rate Reconciliation (Details)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]    
Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent (21.00%) (21.00%)
Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent (1.00%) (4.90%)
Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent (0.10%) (0.10%)
Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent (2.00%) (3.30%)
Effective Income Tax Rate Reconciliation 382 Limitation 0.00% (17.40%)
Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent 23.90% 46.50%
Effective Income Tax Rate Reconciliation, Percent 0.00% 0.00%
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Tax Credit Carryforward [Line Items]    
Current Federal, State and Local, Tax Expense (Benefit) $ 0 $ 0
NOLAndTaxCreditCarryforwardsEliminated $ 123,800,000  
Federal tax provision (benefit) rate 21.00% 21.00%
Deferred tax assets, valuation allowance $ 6,418,062 $ 4,868,469
Tax benefits attributable to tax credit caryforwards 75,000  
Tax benefits attributable to NOL 2,400,000  
Unrecognized Tax Benefits $ 0 $ 0
Earliest Tax Year    
Tax Credit Carryforward [Line Items]    
Open Tax Year 2020  
Federal Tax Authority    
Tax Credit Carryforward [Line Items]    
TaxCreditCarryforwardsExpirationBeginningYear 2022  
Tax credit carryforwards $ 1,800,000  
Net operating loss carryforwards $ 135,700,000  
Federal Tax Authority | Portion of Current [Member]    
Tax Credit Carryforward [Line Items]    
Operating Loss Carryforwards, Expiration Date 2022  
Federal Tax Authority | Indefinite [Member]    
Tax Credit Carryforward [Line Items]    
Net operating loss carryforwards $ 14,500,000  
Federal Tax Authority | Expiration Begins 2022 [Member]    
Tax Credit Carryforward [Line Items]    
Net operating loss carryforwards $ 121,100,000  
State Tax Authority    
Tax Credit Carryforward [Line Items]    
TaxCreditCarryforwardsExpirationBeginningYear 2022  
Tax credit carryforwards $ 900,000  
Net operating loss carryforwards $ 57,600,000  
State Tax Authority | Portion of Current [Member]    
Tax Credit Carryforward [Line Items]    
Operating Loss Carryforwards, Expiration Date 2025  
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Deferred Tax Assets (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]    
Deferred Tax Assets, Operating Loss Carryforwards $ 4,289,409 $ 3,369,688
Deferred Tax Assets, Tax Credit Carryforwards, Research 544,415 310,000
Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities 44,497 74,459
Deferred Tax Assets, Inventory 97,378 88,983
Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost 311,039 323,337
Deferred Tax Assets Right Of Use Assets 56,481 87,872
Deferred Tax Assets Capitalized Research And Development 1,131,902 719,888
Deferred Tax Assets, Other 1,596 0
Deferred Tax Assets, Gross, Total 6,476,717 4,974,227
Deferred Tax Assets, Valuation Allowance (6,418,062) (4,868,469)
Deferred Tax Liabilities, Leasing Arrangements 58,655 91,502
Deferred Tax Liabilities, Other 0 (14,256)
Deferred Tax Assets, Net of Valuation Allowance, Total $ 0 $ 0
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Operating Leased Assets [Line Items]    
Operating Lease, Weighted Average Discount Rate, Percent 15.00%  
Operating Lease, Expense $ 197,310 $ 163,061
Sublease Income $ 0 $ 22,795
Operating Lease, Weighted Average Remaining Lease Term 1 year 8 months 12 days  
Woburn Lease [Member]    
Operating Leased Assets [Line Items]    
Operating lease, renewal term 5 years  
Monthly Rent [Member] | Woburn Lease [Member]    
Operating Leased Assets [Line Items]    
Operating Lease, Payments $ 13,846  
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies - Future Minimum Lease Payments (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Commitments and Contingencies Disclosure [Abstract]    
Lessee, Operating Lease, Liability, to be Paid, Year One $ 165,785  
Lessee, Operating Lease, Liability, to be Paid, Year Two 117,431  
Lessee, Operating Lease, Liability, to be Paid 283,216  
Operating Lease Discount 42,340  
Operating Lease, Liability, Current 148,391 $ 148,391
Operating Lease, Liability, Noncurrent $ 92,485 $ 207,516
Operating Lease, Weighted Average Discount Rate, Percent 15.00%  
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.24.0.1
Retirement Plan Retirement Plan - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Retirement Benefits [Abstract]    
Contributions to the plan $ 0 $ 0
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity - Preferred Stock and Convertible Preferred Stock (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Preferred Non-Convertible Stock    
Class of Stock [Line Items]    
Preferred stock, outstanding (in shares) 0 0
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares authorized (in shares) 5,000,000 5,000,000
Preferred Stock, Value, Issued $ 0 $ 0
Preferred Stock, Par or Stated Value Per Share $ 0.001 $ 0.001
Convertible Preferred Stock [Member]    
Class of Stock [Line Items]    
Preferred Stock, Value, Issued $ 1 $ 1
Series B Preferred Stock | Preferred Stock [Member]    
Class of Stock [Line Items]    
Preferred stock, outstanding (in shares) 200 200
Preferred stock, shares issued (in shares) 200 200
Preferred stock, shares authorized (in shares) 147,000 147,000
Preferred Stock, Value, Issued $ 1 $ 1
Preferred Stock, Par or Stated Value Per Share $ 0.001 $ 0.001
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity - Additional Information (Detail) - USD ($)
2 Months Ended 12 Months Ended
Feb. 26, 2024
Dec. 31, 2023
Dec. 31, 2022
Nov. 21, 2023
Nov. 20, 2023
Class of Stock [Line Items]          
Stock Issued During Period, Value, Employee Stock Purchase Plan   $ 19,688 $ 30,259    
Stock Issued During Period, Shares, Employee Stock Purchase Plans   4,902 2,526    
Common Stock, Shares, Outstanding   1,524,939 971,492 1,091,648 8,733,398
Common Stock, Voting Rights   Each share of common stock entitles the holder to one vote on all matters submitted to a vote of the Company’s stockholders.      
Common Stock, Par or Stated Value Per Share   $ 0.0001 $ 0.0001    
Common Stock, Shares Authorized   25,000,000 25,000,000    
Proceeds from Issuance or Sale of Equity   $ 2,325,441 $ 3,864,031    
Common Stock, Shares, Issued   1,524,939 971,492    
Stock Issued During Period, Value, Restricted Stock Award, Gross   $ 0 $ 0    
Number of options exercised (in shares)   0      
Stock Issued During Period, Value, New Issues   $ 2,305,753 $ 3,833,772    
Common Stock [Member]          
Class of Stock [Line Items]          
Stock Issued During Period, Shares, Employee Stock Purchase Plans   4,902 2,526    
Stock Issued During Period, Shares, New Issues   537,094 114,542    
Stock Issued During Period, Shares, Restricted Stock Award, Gross   17,261 4,806    
Stock Issued During Period, Value, Restricted Stock Award, Gross   $ 2 $ 1    
Stock Issued During Period, Value, New Issues   54 11    
At The Market Offering Program [Member]          
Class of Stock [Line Items]          
Proceeds from Issuance of Common Stock   2,305,753 3,833,772    
At The Market Offering Program [Member] | Subsequent Event [Member]          
Class of Stock [Line Items]          
Proceeds from Issuance of Common Stock $ 1,519,099        
Common Stock [Member]          
Class of Stock [Line Items]          
Stock Issued During Period, Value, Employee Stock Purchase Plan   $ 19,688 $ 30,259    
Stock Issued During Period, Shares, Employee Stock Purchase Plans   4,902 2,526    
Common Stock [Member] | Management Service, Incentive          
Class of Stock [Line Items]          
Stock Issued During Period, Shares, New Issues     6,276    
Stock Issued During Period, Value, New Issues     $ 215,417    
Common Stock [Member] | At The Market Offering Program [Member]          
Class of Stock [Line Items]          
Stock Issued During Period, Shares, New Issues   537,094 114,542    
Payments of Stock Issuance Costs   $ 142,795 $ 175,355    
Common Stock [Member] | At The Market Offering Program [Member] | Subsequent Event [Member]          
Class of Stock [Line Items]          
Stock Issued During Period, Shares, New Issues 458,380        
Payments of Stock Issuance Costs $ 46,995        
Series B Preferred Stock | Common Stock [Member]          
Class of Stock [Line Items]          
Convertible preferred stock, shares issued upon conversion (in shares)   8      
Series B Preferred Stock | Preferred Stock [Member]          
Class of Stock [Line Items]          
Preferred Stock, Shares Outstanding   200 200    
Restricted Stock Units (RSUs)          
Class of Stock [Line Items]          
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period   14,535      
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number   60,492 24,341    
Restricted Stock          
Class of Stock [Line Items]          
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period   5,094      
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number   6,222 12,032    
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity - Common Stock Reserved for Future Issuance (Details)
Dec. 31, 2023
shares
Class of Stock [Line Items]  
Total common shares reserved for future issuance 173,924
Inducement Plan  
Class of Stock [Line Items]  
Total common shares reserved for future issuance 156
Stock Option Plans  
Class of Stock [Line Items]  
Total common shares reserved for future issuance 26,520
Outstanding Stock Options  
Class of Stock [Line Items]  
Total common shares reserved for future issuance 64,659
Convertible Preferred Stock [Member]  
Class of Stock [Line Items]  
Total common shares reserved for future issuance 8
Restricted Stock Units (RSUs)  
Class of Stock [Line Items]  
Total common shares reserved for future issuance 60,492
Employee Stock  
Class of Stock [Line Items]  
Total common shares reserved for future issuance 22,089
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
Reverse Stock Split - Additional Information (Detail) - shares
Nov. 21, 2023
Dec. 31, 2023
Nov. 20, 2023
Dec. 31, 2022
Equity [Abstract]        
Common Stock, Shares, Outstanding 1,091,648 1,524,939 8,733,398 971,492
Stockholders' Equity, Reverse Stock Split 1-for-8 reverse stock split of its Common Stock      
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.24.0.1
Schedule II - Valuation and Qualifying Accounts (Detail) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
SEC Schedule, 12-09, Allowance, Credit Loss [Member]    
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]    
SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount, Beginning Balance $ 25,000 $ 25,000
SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount, Ending Balance 25,000 25,000
SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member]    
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]    
SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount, Beginning Balance 4,868,469 2,827,759
SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense 1,946,667 2,187,921
SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount, Ending Balance 6,418,062 4,868,469
SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction (397,074) (147,211)
SalesReturnsReservesMember [Member]    
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]    
SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount, Beginning Balance 1,000 39,000
SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount, Ending Balance 0 1,000
SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction (1,000) (38,000)
SEC Schedule, 12-09, Reserve, Warranty [Member]    
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]    
SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount, Beginning Balance 16,700 28,400
SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount, Ending Balance 9,400 16,700
SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction $ (7,300) $ (11,700)
XML 71 R9999.htm IDEA: XBRL DOCUMENT v3.24.0.1
Label Element Value
Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $ 22,572,104
EXCEL 73 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( /6(85@'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 " #UB&%8SFW!PNX K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R'%&!R;-I:.G#@8K;.QF;+4UBQUC:R1]^R5>FS*V!]C1TN]/ MGT"-#E+W$9]C'S"2Q70WNLXGJ<.:G8B"!$CZA$ZE,1@M(? MZH@@.%^!0U)&D8(96(2%R-K&:*DC*NKC!6_T@@^?L=QO62NXN"]X7?!J+X3D#U*LWF?7'WXW8=<;>[#_ MV/@JV#;PZR[:+U!+ P04 " #UB&%8F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M /6(85B.=HLIU < $DW 8 >&PO=V]R:W-H965T&UL MM9MMI-TG:[G?T@@VPS!>05(B__ M?@78EI41U[ C?TD,YA[@,1+G"'3V2-G/;$4(1T])G&;GG17GZ_>]7A:L2(*S M$[HFJ?AF05F"N5ADRUZV9@2'95$2]QS+.NTE.$H[%V?ENAF[.*,YCZ.4S!C* M\B3![/F2Q/3QO&-WMBMNH^6*%RMZ%V=KO"1WA']9SYA8ZNU4PB@A:1;1%#&R M..^,[/=CSRL*RBV^1N0QV_N,BE.94_JS6)B&YQVK."(2DX 7$EC\>R ^B>-" M21S'OQO1SFZ?1>'^YZWZI#QY<3)SG!&?QM^BD*_..X,."LD"YS&_I8^_D\T) M]0N]@,99^1<]5MOVW0X*\HS39%,LCB")TNH_?MJ V"OPG)H"9U/@O"BPO9H" M=U/@-BWP-@4EZEYU*B6',>;XXHS11\2*K85:\:&$65:+TX_2XG>_XTQ\&XDZ M?C&F02Y^1HY&:8BN4A[Q9S1-J^NI^%VZZ,O=&+U^]>:LQ\7NBJ)>L)&^K*2= M&FG;0=DE MBT[B?;;& 3GOB%X@(^R!="Y^_<4^M7[3X3(I-C8DIJ#T=B@]2%VBO']>$QTV MN-RVNA]U?,"JMGP,B2E\^CL^?? $1P).6 *:Q'BI P37+W",SRUGA+UI1Q'2I8J[;S LO:TC(DIM"R+>GB+/ <-\[M MEBRCC MD'-W@1-MY'1"ZN?IR^_GZZOYV^M=;-+WQ3W3@8(VVY$RIJ>CV#+#= M!-TDB@FZR9,Y85ILL(AEV5W7=?NV%A=8VQJ7(345ER-Q.4UPW>,G- U%"XT6 M45!95P >+&EY@ITUL >6EAY8W)J>(365GK3\-FB#M_1&82C4L[?;#ZAT_9]3 M?8N%);U+]"&*8R36B1"H)6C4YYM24PE*IV_#7OTE0;]8H@S=T\=42P^6^T;G M.=,5^G!A:VK'L/^V]/\V;.!?4KOCPML6V&:,/D1IH+_P8,WKD1:;T4A@2DW% M)D.!#7OYE]AF-./"NOT=K9%/0STT6-$2O9S^)F$T%9A24[G)7&##9KYLE"-& M<#TF6.#=0 _):!HPI:9"DGG ABW\)UK&@!5-0>,!BPR&5GV\W[.V,N #@UM')#K=FVGZVJ;)ES9%ILI-16;S 1.HTSPC<1Q]VD]W=@Z[Z]QE;BY@G"@F7J81G- *;45%@R SBP?=_ MFN7S. K0)*98.\ -J[1][&M4;;Q1ZY=JQ6LF#Q<#>^#VK=.SWH,.CK3\3C/+ M3Y.$"@?&:?#SK;BNL#@H]#GG(HJGH6B86F F3;R_43O=.T5[.#CM>];N%#GV7=B>3_W)+1KE8<0I0R/.B4!4#LW6/?4]H%?;!N&ZUF\.',/LN]+L MNXW,_C0-*!,>K"2V-T+F4V%FV7/M2,8!]?&5%J!1VV]*304H;;\+F_6]=XC2 M7*3,^@=U!X3J; 5IOP1]'AZ=^?@G=3W^,9 MC0&FU%28,@:XL'W?OZ.B']>D&'O4TS+IYWVC:F-3:BI#F0[LI+KJ5]9),2J.UIBA!QSG!*T)0UGAM;5, MC28(4VHJ4QDS7#AF;"&BJZ=@A=,EJ7UWYH#0S>AN//I3R\OH,P53:NJKMC)E M>' JF#&R(.)6&S:X@1YE[L#?YX-"S!*2ZE]KQE@-"=?D7+FM-RVCXZ.W-/2I&RLLY7!D*BE&3 M:AK2;NUNGMBHG!W5DYM7D\RN<3'0GJ&8+$2I=?)..'Q6S=NJ%CA=ES.9YI1S MFI0?5P2'A!4;B.\7E/+M0K&#W>RYB_\ 4$L#!!0 ( /6(85@"DLY!.@( M +8% 8 >&PO=V]R:W-H965T&ULC93;CMHP$(9?Q4JE M7B$2PJ$5A4BP=%4DJ-"RVUY4O3#)0"Q\2.W)9GG[V@ZD5()H;Q*/9^;S/TYF M)I721Y,#('D37)IID",6XS T:0Z"FJXJ0%K/7FE!T9KZ$)I" \U\DN!A'$6C M4% F@V3B]S8ZF:@2.9.PT<240E!]F@-7U33H!9>-)W;(T6V$R:2@!]@"OA0; M;:VPH61,@#1,2:)A/PUFO?%\Y.)]P \&E;E:$U?)3JFC,Y;9-(B<(."0HB-0 M^WJ%!^#<@:R,/V=FT!SI$J_7%_JCK]W6LJ,&'A3_R3+,I\'G@&2PIR7')U5] M@W,]0\=+%3?^2:HZ-K8GIJ5!)<[)UA9,UF_Z=KZ'ZX3AG83XG!![W?5!7N6" M(DTF6E5$NVA+TR1$BW7.,#TC MYC4BOH/HQ62M).:&?)499/\#0JNG$15?1,WC5N("TB[I]SHDCN)^"Z_?%-GW MO'Y;D4J37ROK($L$87[?JK.F#&Y37'N,34%3F ;V_S>@7R%(/G[HC:(O+1H' MC<9!&[W1^,BT(,O%+7GM@-:;&C8JAN]2L5+IW;^AG? ,U='L2GWJD#4UAJ9Y M:0#1M(@;->)&[Q+WG0JX):P]>TZ/H,DSX_Q$7K8=LEIM;FD*KWI)@#[XB6%( MJDJ)=5LUN\U0FM6]^"^\GFAKJ@],&L)A;U.C[B=[<[J>$K6!JO"=N5-H^]PO M3RDE:NTP3F#7=6UXM1;UHZ[C7R])Y1SP>-FJ)#^A^-'.67=RQ MY+I&8S498"Q&T:1W-1WX^!#P4^/:[MC@*UD0/?K-+!]%B1>$%6;.,RA9GO$& MJ\H3B8RG#6?4I?3 77O+_B74+K4LE,4;JG[IW)6CZ#*"' NUJMP]K;_BIIXS MSY=19<,7UFUL_SR";&4=U1NP**BU:5?ULOD/.X#+Y!U N@&D07>;**B\54Z- MATQK8!\M;-X(I0:TB-/&7\J#8SG5@G/C&WI&'L9.J+PCSC:P:0M+WX'U4K@C MXTH+GTV.^5N"6#1T0M*MD&EZD/$6LU/H]SY"FJ3] WS]KK!^X.L?*@Q^3Q;6 ML5S]GWTUM@R#_0R^':YLHS(<1?+>+?(S1N.C#[WSY/J OD&G;W"(?7Q+V4H> MM[,P,QEQ0ZPI)P[J"?A+>W0". M/4&P#K.*=XJ8V%"@N! M)J<79Q%P.V':C:,F=/6"G,R(8)8RE)%]@)P71&Z[\0FZ,3_^"U!+ P04 M" #UB&%8R =^/@P' K( & 'AL+W=ONTF!MQD%UN@W1I-V_NPV ^T3,=")=&E:*>Y M7W]#V;$LD6(2K._Z(9'DX>1Y1L-Y9NA>WDOUK5X+H=&/LJCJJ]%:Z\V;R:3. MUJ+D]6NY$15\LI*JY!INU=VDWBC!E\VBLIA0C*-)R?-J-+ULGLW5]%)N=9%7 M8JY0O2U+KA[>BD+>7XW(Z/'!I_QNKBJK. M98646%V-9N3--4O,@L;B:R[NZY-K9*@LI/QF;MXMKT;8(!*%R+1QP>'73ER+ MHC"> ,?W@]/1\6^:A:?7C]Y_:\@#F06OQ;4L_ITO]?IJE(S04JSXMM"?Y/WO MXD H-/XR6=3-3W1_L,4CE&UK+^1,M;@S5PTL6E6 YN\,J_Q5BOX-(=U>OJ6%[S*!+HU M'FHT1E]N;]"KGWZ^G&CP;FPFV<'3V[TG.N#I1F2O$2,7B&+*',NOG[^<=I=/ M@-.1&#T2HXT_-N!O5M= Z )=;Y42E49_SA:U5I U?[FH[7T%;E]F*[VI-SP3 M5R/8*[50.S&:_O,?),*_N(B>R5F'-CO29C[OTVM>KQ&OEJBY^/7[-M_Q OA# M)+B&ATH]Y-4=^LJ+K7 %8N\];+R;$K";DIB1-(@N)[M3CK9=P%B(*3[:=> ' M1_B!%_Z-6&AT*[*MRG4N /1LQ_."+PHQAI(UO@4N+M1[I]$IZHA&(<5A#[9M M. X/ (.7P;X=U$LQUJ./W!MGCT A5(JG?]'P#N1M;Y "P%4!)H54$*;O0>W MZ%J)9:[1>UG7+H*A!_>>F6U!HB0*8AR["49'@I&7X"S+Y!;R!WT2F8!D@E5?M )94\%K^$$YX ML1W',$P#FO3P.>PB$J3)0+B3(\#$"W"NQ(;G2_3K#Q#J6C1;^:->FVAW"YH+ M>V)ABN,4L[0'W3:+@A#VKAMY>D2>^A.EB^\"?9::%RZ8J?7W*4["( AH#ZC# M," X&@PRP:WJ82_8CQNAN#:5\+V )N "-?W+6*[&7R#H#16G F(;48A)V-^, M#CL6XPBG [A/U)H\*\B#L3VL[R D 87@DCY&AV4016E$P@&4K?02K\1-NPG[ MAZRRX9P]N.K B )L1?0ILR[45BZ)7R_G"CIB9PWHYJ;LLGA@2)Q M<-I!D[(@Z.\TAQV)PH@,Y4$KDR3P=C?O<[[(BX/D/*_%(5[E?6F/FA.P M+7Y)',56(7?8A4F:LJ'T:E62^&72*H^/R!_\N!VB&"0LM4K/DW9=W*UX$K]Z MN@+L*Y:V$A(:X,@.M,,0A"@@0ZG1BB;QJV8'\3!06PD)8XQ879/3D+#TI'WI M3E.M8M(7*N9)2O@K/+7%,*5!TF_-'684QR&)!I"WFDG]FGDMRS+7II[7^\E( M5H:'J#((NA.PUY^[MB'G(/CW'74YGPR__NGW5LOLVUH62Z'J?S6"IA_03&N5 M+[;:%$RD)=3.YTS&YQV-_Q>S,6W5GOK5?K:$$267%2^ /'39>04C\28?V'74 MH?(T32/,K''8:1JE+ S"H?QMM9[Z9V)0CVVY+;@6CZ, 9#2$9VT.TW8"O:LR M60KTRDQ>/S"3NEVB'W4"O15O1IG[1_B0TAT?08'%5 MP0ZLT:M3;C=BE6>Y=AX]45N:QY1@@B'$K _=98M9&*=)-/0R6BFG?BE_P<;R MU'-J"S?%.(52'??)."P9"\-H: :BK0\7)M)(*KAK,J@YU4)SV"&W:W@%3@Y[[_%I7K_&&%L, MGK3KXF\%G_H%OXN_P5FCV5:OI3)G1$[,CCDXQ,V_/NIG6':/%5O]9W[]=^&^ M0._J>NL&S6PY)R$-4JNWRH> M@&T;>F&WTLW\PW,7=I/2WCA3^\0V[!^D.(S2@5+(3DZ:GSAJEM4.1N?<%+VY M$BL!'>!RCQO]^4&4"Z&<'87?[4L[BG-YZP:A%6?F'\3/UVBQL\[GY_+6#4LK M]$X>.PZP^UGL,^D";?6<^?6\!0I#S/@TI1O@3J1>CR]^46?RUN7? M-@$L_G_EK[?;>'%8SN2M&Y:VRV!/'L._-'\3J\3VU=EKL@;: M-$480X)%AVT@56]6C"=8JBE?FV+# 4'!+UK'4#TQ_M,%K6(#\NIES-3,KEH@DD K"4L1A M-38F]G4PT/:YP3<".[$W1CJ2)6-W>O(A&AN6=@@HA%(S8/6WA2E0JHF4&[]* M3J-:4@/WQP_L[_+852Q++&#*Z'<2R7AL# P4P0IG5-ZRW7LHX^EJOI!1D?^B M76';[1DHS(1D20E6'B0D+?[Q?:G#'L#V3@"<$N"<"W!+@'LNP"L!WKF ;@G( M0S>+V'/A9EAB?\39#G%MK=CT(%<_1RN]2*KK9"&Y>DL43OHWF.(T!+30# *] MFF,.J8Q!DA#3U^@-^KJ8H5?/7X],J5;3&#,LF6\*9N<$\PS"#G+M*^18CEL# MGS;#/[-M!SFGX;-SX-9)>'"^\\XAW%0*5S([E>X)L(H>2]0M.,:WW1 MC\E22*YVR<\Z80LNKYY+=XYKL<$AC W5&@3P+1C^BV=VSWI;)W.;9+,VR8*6 MR X2XE8)<9O8_4D8LBQ5%7\+(9 M7E*X0A.JVF:^'50#1E,.$9'H(Q/_$E>7 MK6*A;KZ0;LM;W^E:EC4RM_MI:'3GTC2T218\Y?^!OEZEK]=8\ O)PKN8T0BX M>(F"7QF1O]%$2DZ6F=1J(\E0T6R>V Q>FYNA3;)9FV1!2V0'R>I6R>HV;H8I M2Q+UT2@JVW5S%VU_&&[O!1S3>N>JG:;9(%QQ$, M^[8W=.J+OE?IV/L/';]D4DB<1B1=UXG9.U/,&CMK:/>\P:'=[-ANT'===_C( M+CBV:Y*@7TG0OU@"-,EDS#CY4U]-_2-'\OYSW$(;5[ZTG-HD"\X(X4#-0:7F MX (U5;M$ZKNTD%A"A+YAF@&: R]4KE.V(._ON65UE$_V(UT;?;A4US;)@B<# M*%0U]\Z_^G;S"?,U206BL%) J]-7VYT7-X9B(MDF/Q(OF50'['P8JTL6<&V@ MWJ\8DP\3? M9LH/*&[U@)WVRX**B"6[&UY4XPFE1.16X3QPGL M@F:E-9]6SQ[%?,KW*L]*]BB0W!<%%?_=L9P?9Q:V7A\\9=M4Z0?V?+JC6[9B MZNON4<"=W49)LH*5,N,E$FPSLQ;X=HDC[5!9_)6QHSR[1CJ5->?/^N9#,K,< M3<1R%BL=@L+'@2U9GNM(P/&M"6JU[]2.Y]>OT7^KDH=DUE2R)<__SA*5SJR) MA1*VH?M!@ MP($T#J3KX TXN(V#6R5:DU5IW5-%YU/!CTAH:XBF+ZJQJ;PAFZS4T[A2 K[- MP$_-5XHJ!M.B).(;]'G'!-7#*]%[]'5UCZY^?C>U%;Q'6]MQ$_.NCDD&8F*" M/O)2I1(]E E++@/8 -A2DE?*.S(:\9[%-\C%UX@XQ#4 +=_N3D9PW';0W"J> M.Q#O0QGS@J%V[- _B[54 DKR7]-HU<$\H8W@!5K"%.N4H6!5BI95J3)QC6!P\GV2 ME5NTD)+!;X*^T!?3N-0O\ZN7Z79SF/N1@SWB3^W#>A1\ MDZEK](4KFILH@][;W<@+/>QV*/MV?N@[Q'/,E&%+&8ZNAJ9IP(0_O("ZP)Q_ M9SV$/W(]_*!@%YE/VLPGWUD/DE$1IXB6";J',LKYKNH'S4"8DI_T2R4,PRAP M.I/5MW.)&X5GB^,".6J1HU'D%0BFGBI-_)&*9W8^<2;>J,_A!CX)NHNT;T?Q(M\/G:C#;3)T)P'\ M#("?*2L>!>^OBY$UW,2Z:#78B2:1ZW6!#9:.%^E]VP Q.1&3-Q(W"G?U)S2@ M=V/8I ?S/L0^]@GN8ALL=9,*!P?ZI,9X5/3FGV"W>P&,%@>:Y72=,Z0X"%51 MP(9QI7C\G/(\80(FXH[*+#9FY/8YH=XC;Q)V,S)8>AX.@K,:N\SHI+-X7&@- M&2DELO5>O2;U2 4TFK&9Z:OF4!X&R_$\3@J+QR7V@8H2R@DTC FT2H'Y&MUG M^5YU=X4-W-,_! [W2YNL',)+.]8% P 40@ !@ !X;"]W;W)K$YE;8,VMC'O;84J8TQS$'L4Y*:[$U!JUDRMBCGMS&?):54AM>/V M>(/^UFA76J9$X(BE7V@LD[YU:4&,,[),Y3U;WV"IIZWQ(I8*\POKTM:Q(%H* MR;+263'(:%Y\R5.9ART'-SCBX)4.WKY#ZXB#7SKX1FC!S,BZ)I*$/<[6P+6U M0M,#DQOCK=307%=Q(KG:IWG>LZ4*KB'LJ PT+ )Y1P*Y'MRQ7"8"WN0QQKL MF)=4? M2<1KC"[ =QO@.9Y?0VCTY^[>"3I^E4G?X/G_G,FO@ZF07!W<;W7I*]!;]>CZ M,E^)!8FP;RE@@7R%5OCJA1LXK^ND_R>PG42TJD2T3J&''T>W#;C&J80)1DM. M)471@,&*T)1,4VRJIZO9J.S.'9L\6.W+;E=SV M:;DR05Y?\/N-.J/J648=_2)(L,7+#UI=K[M'_]#L"/V@HA^^MUSI#/3=,2$+%E+HO7KEJM^N+ MM(.]]:'JET5[>X8IFNT=X7.:"TAQIB"=BXZBQ8L&5DPD6Y@>,&52=10S3%3/ M1ZX-U/Z,,;F9Z #5OXCP-U!+ P04 " #UB&%8^S#RI62?JPVE''W)LZ*Z&FTXWWZ:3*KEAN9)];'-96M %0]4NSQ/V]99FYO[A/ MGS9459K3HDK+ C&ZOAK=X$\QF?7]&C M>O!B,(])16=E]N]TQ3=7H^D(K>@ZV67\OGSYB38#LLRJ^B]Z:=I:([3< M5;S,FV#1@SPM]O^3+\U$' 5@^T0 :0*($D#(B0"[";"5 -L[$> T 8Z:P3\1 MX#8!KAHP/1'@-0&>$N"=&H/?!/@U6?O9K:F9)SRYOF3E"V*RM4"3'VI^ZVC! M2%I(*3YP)GY-11R_?N )IT):O$+E<V2?%$*Y06Z(&7R\^;,EM15OT#A7_N M4OX5C='O#W/TX8:/E/VW!V9NAKE9K5(I_21#BR1=C<4 9\DV%5TR@89FT'O*Q;E.5RA,6)$6 M3Y4)*WJC@[_.[M -YRQ]W/'D,:.(EZ*K3##3 Q:_-6G%,V4\E3 +<6I3QD0O MNW-X\H=NNHG0TT%4Y" J4N=W3N2_I4]I(6<$W2994BPI2CB:T^5'9.,+1"R" M^_2SQW1K3%E!GZ^)3;#K3[W+R?.Q8O2&4Z?;9-Z#18CM3P-WVFT9ZBW'. BP M9Q/7[S:-C(.6UXQ/U399TJN1N"A4E#W3T?7?_X8]ZY]]#.IY\2%=9]+MPZ3; M R?]@U!YM1$:JGX\BP C_L#QS?9@WC%)-K:QI1 %F3.$!(L@P6)]-L1:H9]O MY\"W8^3[9G$WNT /DM^QO!BO1+GX*BLYNF%,EG'Y^0+=%4NQ1*DH$LL6-"LK MCN[ILGPJZG+8IP)'ZZKC^Y9'E)/0V+F!TS,_+V<(F3."!(N!P#I"< ]"<(U" MV)?ONZK:"0W,=TR6@ 5E:;FZ0'\DV8Y>H%_$DK!N4/4Q[FJS;T]MV_=5REV] M9&'E=#X!Y2GM0N.(AC()"18#@768] Y,>M_,9'VB5V]1:<0?6L(]C4R,'==1 M9#&'S!E"@D608#$06$<8_D$8OED8-?F-,@YG]9NU/UESRI#8LJUIRG>,]BG& MUZ],V'6PLO:9&?LWM-R?ES.$S!E!@L5 8!TM3 ]:F [1PFM= !&#,?/0\C'5 M6/:(KZSEYY 90TBP"!(L!@+K""8X"";XWO5!F&^S\BNES59PL6/+C5PS+L1& MHD\G@;82L"WB!DK-,'9K:,T(])6%GC*$3!E!@L5 8!T%8*MU>2RC!B3[]9ZP M7*/EWE*I:JIWQ4I4!?K*__[+[2O_6\'_\3:RU_:Q]&KN$G7/?E:KN7D40\L! M*%H$BA9#H77U<.3ZX>^M"?>TXBQ=\H-!=/.2,/%SS,JJ=^W9I#RN"I:J KV) MNH-HFAP+9:SN'LR#&TPL)%H,A=8EMG7>L-EZ.V<+,9Q92.=KUJ!U=OM32RL% MD#E#4+0(%"V&0NLJIK4-L=DW_)5OJ'2&8GJDTC F]7_=A7/^QWI6ZQ;7-K9#VFIS4'10E"T"!0MAD+K"J3U&;'9:/R%9ZFK0G.VP2J 1 O/'D4$FC>&0NLRW!J(V.P@AL7* M<+.&]/*M.WW$MEW7FZK. =9MPT K]CUHQ MLUW$]]=JO-QT3RW;]8.IY*DF@ MSF#/0$[#6C6$!0M D6+>V;D MY'T;W)IYV.SFO=>=&ZS[:EX0N):KGI&@9MZ964/0K!$H6@R%UA5$Z^CA-RR] M[[V#@W6OC=B6Z[NV2OU4JV&N>N_\!)@@5644U&\#18NAT+J,MI8;_G;/[;P[ M.>8$@TN[;I^YMF\%&O>064-0M @4+89"ZSX@TQIRQ&S(O8,IVV3LK$\";ZH\ M\#(S=VQH]2>ZK]>3- 1-&H&BQ5!H726T5APQ6W'O:,T2W4MS DN]K7]6J[EY M%$,K RA:!(H60Z%U]7#T[-RW.WC?:LT2_6DSU9SI::))0#?NQNHC.N;!#286 M]I&[]S#:2&NT$;/1]B[6K#GGT&4"T4T\[!/UZ9TY:-(0%"T"18NAT+J2::TW M8K;>#-[LAW])*^X"W3PG:28?&!Z+;>+X(H$NA;IX2JLCSU:N-[F\QOR6 M?+E BY+5;P*<_<3Q+=&M,<]RL:75$5![#Q0M!$6+&C3WC1F)H;)V-=2:>\1L M[@'Y^Z3'=[,])R"JOVONSF !0**%H&C1N5,20Z7M*J U&8G99#S+P">ZU37V M7!(XFJ%KSC:88% S\>Q11*!Y8RBT+L.MHTC,CJ+9P+=[^?;U]9YE!=C6'OWK M:8E=;6W8 T>"P+-L1W7P>YJ.";:P%=BJ7Q7UP3H6]K%ZAO7TL=^F):TK1\RN MW/G>?/\$@SY,1W13#KMXZJMLS4'3AJ!H$2A:W#,ENCD_.7HU3KY;^7/"GM*B M0AE=BRCKHR\DP_:O*^X/>+FMWY9[+#DO\_KCAB9B)RX;B-_79(>7 M1J__ E!+ P04 " #UB&%877--$7P' #?'@ & 'AL+W=O>RX?+$1X]#=R*^XTV ]/9Q9;=\SNNOVR7 M"MZF1RV9*'A9"5DBQ=>7HSE^OZ#43+ 2OPO^4)T\(P-E)>57\W*378X\8Q'/ M>:J-"@;_]GS!\]QH CO^/"@='7_33#Q]?M+^T8(',"M6\87,_Q"9WER.XA'* M^)KM7IVIYGF$!9=(;E&"U9MT$<(;84FZ,O=%7KS][<74PV_8Z2GZ4'GAUHGZ=&) M"?HD2[VIT'69\>QJRXVO/1[!]_PZ'W M3Q?@5U)V!M\_PO>'M,\,XG&-^_K/G=BSW.3/&-UR0"]2S;/Z(RNSSMC9A"57 M0F;HIDRA E4W8S.8[S)1WJ/K;^F&E?<]R+^8[D]]YQ#$,:&1%S>29XX)CHX)!AWS*Y1=L%L6 .47655G M,)92V<(UU^"0U4ZS5&[&;4G,(F1-A_>OAJ>%A0!(_CEH( M'8*^C\/02]P PR/ \/\1>1>VL&,RCBA._+ %K2OG4QIXQ',CBX[(HL$E/<_^ M \6V+H00E%L.,4D%1*@34_/9 EHJN1=0W]#J$;WY4L&#*-^BSUNNF#:1G)L. M);3@SQ6&Z#4+PRLI.W-B?'1B/)@>5QR4IH*9/!\C>,MYW:LA'>:%R?^_#M\@ MZ;=*9CO;RUT^B3MA#H((DU8R=*7\A";8G0K)$44RB.)NPQ2?&&Z0H25[M'5^ MKI0I0>;9&I_:C/X&9*KB+O.3CF%AD@1>T+*_*^9'D1<2-P#L-4W=&UZGLC"F M66>CSZM/P,IT;E$XN[K7,<=K&>P0@1J+>\H*/F$A>-#@FW(/1DGUB/Y0 M0O-))A^<:7%0<^98ZI..F5TQ&H21UU,D,&GL)(-V_@3$^*D.@#^O1+65E;"^ M!2H %0%6OWY$RYQ!TIB*MZU3!GK8H0U\%KE=#S^QJI$W [^)8L75<B%WA1$*[ M'0I3Z&6TC<B=PTY0ELCB9WT*E, M7V.Y^(N;: EW/OK=1 O]A"1M&%VY/@0-V<#!8,MRT";H0"<-:,&V0K/\F>Z# M!SG-2]O/:VD[]TG#3_ P0>GQR3RU65F9OLZ!A4"4G:YPD! 2)7Z;7CGD)D!" MDH#VQ+1A(7BP/_?9_U0>(5&==D>.11*'N&VV0PR3,,"TA_?BIO'CX<[?8S=4 M@"T3V5.GM%7AL]Y F9M7%7<30=QMZD#/8^QUUI13$,=>7[5K" >9@#/91&P M@MX4ZK;T"0Y($'4*6U7($Q"V/_%8=Q& MXI ,2)S =JH'2T,FR#"9.)!+N^&8IT 6%$??T9:<>+IMGR11$. .Y71(]G0B MTK #,LP.7$!^YGDVT7+RB6F#Y?$$E!- M\]WW<:PW9(,-DP[5LG[8?XWH/,[:Y M<=S(.%WB8A4Q#?SV9MTE2"B.>W:[I"$?9)A\_$#TG4"Z? +C(*1!NW4[!"2/HF1E^BJ9/$B!7IS)KZ3M_#B^(3UTF/3\@-><)_2. MTPU* M]O,VF'((U#WZ,]1T^TX3=TF-^<%^R;JMJ!Y1Q)53&32_H324#-^,[+;;^H )]IW'FQ%TG1_NF)ZY(1GD2R^^(GDE;>>N M.+DC&B9%=UJF7YL(UD=OYO0$'"'V'/6GEP5 M%ES=VQO4"MF-37T?=QP]WM+.[=UD:_P#?K^H[UH;-?75[R>F[@74GYRO0:7W M+@*C5'V;6K]HN;47DBNIM2SLXX:SC"LC -_74NJG%_,#QSOMV7\!4$L#!!0 M ( /6(85B?08=CK0, #T( 9 >&PO=V]R:W-H965TIZDK:FR$&YL6 M-=]4QC:"^&@WJ6LMBC(H-2K-)Y/+M!%2)ZM%^'9O5PO3D9(:[RVXKFF$W=VB M,OTRR9+]AP>YJ+5FSP$>GW]M[R*3V@E+)![:318+%:)C?9]>W,RP>! M/R3V[L4>O"=K8Y[\X>=RF4P\(518D$<0O&SQ#I7R0$SC>D%@MK.G!>FE&\YO@:M!FK1ZP"U:A_!(IGB"QU9)6J3$P/XZ+0:0VPB2GP#)U:4> RX?)W:+>8K%Z_RBXG[\X0G!T(SLZA_]\\G ?)9F,X M @2?-?QJMMBLT4(^!'4$5"/@=85?Q,L 0!V04_]8LYO[@(Y *0"T"F M DG.:S7\HH*)$?S@@9(C=I,?Q_ ;W[7"PE:H#D'H$@R+6R"TC?-X7KF(>-%2 MCQ9!&P*QY[3>!:DC%B+^X,3K5_,\NWKGP-6"$P3<@ARQ1:DW()L&2RD(U0Y: M*PT3, $T^D6&A&)+\]'5=#J:OIV/H*]E4410^5KCYB/47B( 2N@&^KXRA_<$;./QC6/T+ M4$L#!!0 ( /6(85B";)#3#P( .8$ 9 >&PO=V]R:W-H965TZA4=04<$ >]_R>,^-\4/K9M !(7CHA34%;Q'X11:9JH6-F MIGJ0=J=1NF-H0[V/3*^!U1[4B2B)X]NH8US2,O=K&UWFZH""2]AH8@Y=Q_2O M%0@U%'1.3PM;OF_1+41EWK,]/ %^Z3?:1M'$4O,.I.%*$@U-09?SQ2IS^3[A M*X?!G,V)<[)3ZMD%CW5!8R<(!%3H&)@=CG /0C@B*^/GR$FG(QWP?'YB_^2] M6R\[9N!>B6^\QK:@=Y34T+"#P*T:/L/HY\;Q54H8_R5#R,UB2JJ#0=6-8*N@ MXS*,[&6\AW- =@&0C(#$ZPX'>94/#%F9:S40[;(MFYMXJQYMQ7'I?LH3:KO+ M+0[+-9/V[NTM(]D"VL%?E:S)HZQ<= 2R$4SF$=K#'"2J1N)5($XN$,\3LE82 M6T,^RAKJOPDBJW*2FIRDKI*KC ]0S4@Z?T>2.$FO\*63]=3SI1?XK%^N@_45 M2&@X&O)]N3.H;:G\>,UQX,M>YW/MLS ]JZ"@MC\,Z"/0\NV;^6W\X8K:;%*; M76/_GQ]UG7B>SL@_D0<;T5GM=:#WOL,,J=1!8BC#:75JXF6HW3_IX058,[WG MTA !C87&L_&GK7V(0+L$N]\HA:? '3 ];>5O4$L# M!!0 ( /6(85A@I9_$$04 -(* 9 >&PO=V]R:W-H965T[6#,GNF^LB^=%G5+[>C*) MNN9&Q;%OV>%+Y4.C$E[#:A+;P*K,FQH[F4^G+R>-,JY8G.6UF[ X\UVRQO%- MH-@UC0K;2[9^M6O$MI\_M3<#;9(]2FH9=--Y1X.J\ MN)B]OCP1^VSPN^%-/'@FB63I_9V\O"O/BZD08LLZ"8+"SYJOV%H! HVO V:Q M=RD;#Y]WZ&]S[(AEJ2)?>?N'*5-]7IP65'*E.IL^^LVO/,3S0O"TMS'_ITUO M^V):D.YB\LVP&0P:X_I?=3_DX6##Z?:=X.<<5*4VQ3PU6!?6EQSU,&T.4.^HLLNPB!&4JZD2Q5-E-6;P)%=4F)U M-DEP*YLG>G!QV;N8?\?%;$[OO4MUI%]5C@ GX[DG/=Z0OYT\B7K,>T_%L M1//I_/@)O.-]$HXSWO%W\"ZT]IU+QJWHQENC#4?Z\V(94X!H_OI6Q#W>R;?Q MI)%>QU9I/B]:25U8<['X\=GLY?3-$VQ/]FQ/GD+_?TKVM(O9F/ZS%_K 7?#O M.05S/Z)W#B5ZGFJFXLHWK7+;@GR@XL"H^!GML\98:'M4[9N&@S;*FK]1@)J5 M335I%9C:X,M.ITBI5HFZ9,2$G'='QJU!9HT7 8[)-)W-=,;T$>"N Y(@E!Q@ M55(5?$-"*RK+$D+#I='*"A6CN6>BJL3A"$/J#E-1>X>)I9;V@$8VTC"//D L M8_H$Q"'.'Y^=SF>OWL0#:_B/WI9D7';]V9D$*K?(V^"PGU+DUQPBJTB]ZQYW MF_=KR_@I:;GM(<:W8WKK?9FW7X=N119J/"_>7E\@Q?(]\$JRXD,4 M"ICDF%6.OG3!1 0OYI$V-<.-:L&Z#0;,'@5%-5BEC4=01H;W/C@(Y>;#5ZM2K5VQ$X&%T+ M@H38H)I9$PC&>K,1DH2M-(!E'J"YTZ M+ VQ(=>A_R+QH!"EJ2ID+8,WRN&*(5]_RHWYA?4#O4;HXT83L3!"Z-IVI51" MU\JM.#Z*LE'R=\<2KD2ZW,W%W'B\@HH?YI@@6)0?(*.')MSNQEXF.WIPXZ5" M4"EZ0 IT8"64H9@&UK%K6RM*%8E*G@0;6:FJ@?+@,$-X4 _@R5 N+"1H&!W$ M\Y -E+^+''=B&7_KH)HJO'/O5_87MHK^G/)CWM[WW*JP, M\F^YPM;I^-6+@D)_@^I?DF_SK67I$QHO/^)$P!@7 WROO$^[%W&PO\8N_@%0 M2P,$% @ ]8AA6!A[T\V^&@ RTL !D !X;"]W;W)K&ULI5S[;QM'DOY7!MID-P%&LDC)LAPG!OR\]<*)CX'"X'X8S M3;*CX0S3/2.:^>OOJZI^DB/%B\,&:Y(SW5U=78^O'JT?=[VYM6NEAN++INWL M3R?K8=C^\.B1K==J4]FS?JLZ/%GV9E,-^&I6C^S6J*KA09OVT?S\_.K1IM+= MR?,?^;>/YOF/_3BTNE,?36''S:8R^Y>J[7<_G/?]Q6ZW4 MC1H^;S\:?'L49FGT1G56]UUAU/*GDQ>S'UY>TOO\PK^UVMGD]>UO MNAG6/YUTWQUWUK^_V(G[UY>G!3U:(=^XP:#@HWN MY-_JB^-#,N#Z_)X![N&>^B6T6__-B80<#:?G?J1W+?)?3\Y$&_6"W5:U^.H&*6&7N MU,GSO_]M=G7^[ %J+P.UEP_-_O\\JX?GGI\57S]]\=DJ>NV-'304 S]475.\ ML-#L+>F:+3ZM50$.;"M3L?+AY:7NJJ[655O8 6.@V(,M=%?4?4>V10][B/ZP M+CYW>E!-<3/PQ"O5*5.U[1[Z6ZLM/:DB05NC,>6VQ8M&_3%J\!S*T<&:T/3% MT./;K2ILLAV5T5PE- _K:BBJY1+V I\59MSVAA?LUD.Q4*W&%BR= MU(*V6-F^JQ:M*D98#,/[KK6IQPT8@FF%&T:MQK8R)!-@+?U'+Z:$E\5B',CB MW[M=>LUH%BRWDV_ M09WJ>C1GQ:O*KIEZ_O &PGI7M7S X4E-'U3R!,+=CHT"Y[M;N)H-BQF.U6HG M%YN^PPK0VENX[R5XYEG;@:D#J0>>:>P1)'T^NSDK5OV=,ATKAU6@BT41JA\^ M9R509?3 &=!F'OND;?Z8:.,5F">-\HTNJ*%&*Q9^Y[JBL(J&:1 M.UFKMCD=^E.WSOZD^.[DGY]^/OF>5OC[WZ[G\_-GU5VE6]K)*V0SV)= MD2H1<",C00;+.(W):?44QE,!"P^/ R([8C7"61U9*%B>/_&][B&&,!S::^X= M8!5^A[XWBI@#-U3H)0]J 1!)R9E*)SLPJ*3>8";I[N)8Y1)#2:1" ]GAD+%[ M>W,/D3C/9:6-?#V#PX'=:9G<%9CA++4LC/U,S./T4IB+/6ZVX)'(!IS3N(%U M(KD4NT>/C5H3CKWCH?U&>>H755+S[T TXO7Y V,LVLX_? M&R_L 8"[&"8VWHF,CN1-;1TRC(^:%G;'7, M)-8I&LG<.10!(E#68O.$N44&3HUR[#1%A_/(?X5AS=_*IR!Q@>__TYU5*F7] MQ!&(52*N&G@-,+8AU:B:WT?1=R(:FD * Q\C)W!,T_TTX!RFA$)X_Y;$7IFA MHM/:;T7YHN25")S@4[ -MN2?R%GB$3U(U3\")O+&Y,'^5*;/]>FL^*5_4-]V ME8V:AOW1N2-S5E^S:1S@@9XGY GR$@^E_ZH77P03QOH6D/+8>5[H&&F M:CL:@#O+-LO943IQXTQEXUT_- 5KL\V$#)$A@JT0\\9^U7F25_04&A_L6E., MEN@0<&_L<*J[TGWJ@5 W"HB[$9F:FM*C#;]/S+U@M,U]B*-AC@7^M/1Q! M"($YJB"?M".!D26QI@9I)>]<01(AAR+L"=P=5+WN^K9?02Q>TZ9T[P(Z/'2P MDV,/\+S?Z)IXWVA10(';50/ :15A]32RJ@F'[E-B]YZ)[Q7'&:F:<2PMI@!G M0<^+?M'JE5?U"4M>$BP2$\8F'%9@M0;3EZ\T>3J(C,DB% G;/=B3L=MJOQ&)I]C5:6046#)3 MY,HHYA\\A'#<-^*QP04$U5T_N.BM(56+TI_MXQ\)0A=P,7V.PY4L0Z\ M'\&*?S.YZ='#S4#YK-M4?Z>MM^[16209BAN$B4U%#'K9XY_B.QIW\O;%S4O@ M^,GW7O4-IP98JH'X;U[AS4\]PI3B>GY^.CLO4])^EK.(D?GK$/5;&>U&G7Q? MNB"P43 \*L5-)8614'*R1G222U-M%"4O6?;DN(G(%&EUQ7^]>/'1B8#+='BP MT"0T5 NR*\G(34*QXW( ;T*:AT;JBV;_6+-'0!"*_?VJ1C'9,M"< P?$LLL[_;=<6)B8FFW9[(=(-W9SFR[86], M9>6"'H96Y(^P41KA(%Q8L"RBR"1207:)7?XIH(-)=[O&]PI.:^^D:TLF61/N M%AW1W78$N:,5M#DI3)7U:O4#K"V\1C&#/:5L)7L>-X5'FW^,/=D%%@QV"I)( M=URRS]P4N3"WF7XPM7\-Y#Q>B#7#6/3^6_/6 5DR8MB[([I M)I:'] MFIMEQ+D.K)(+PQPM#6WD==2IU""D;6J;?,KSK=YFDB,^.IQ&4\F"* MT69[.U@;79?U5 CDV M4[]Z!.QS=%B]&8%O*+V"K1":P[Y]OI"L-B8CN?&SZ93--C6RDCYFFR%N*94I M']6!8&=^.2_Y15 ;2[\GQ5M>0V%RLFP:%*>I+7+Q>J-$L-)\T%89+O]QV)P M+T8["[+6%K]8R3<1@J2Q?>L/WM,#I"UO)X1YP.)C@SR^6G."A1!)&Z=I5*L9 M/4Z316END0T_P+$^@38; NJMOF5<*DP7*"XYBG!HP488#_DXJI5QR=$EPUMK\2'$,!)OH1W"#'%(\(DY(9_(D=I(SR<6=KMAW<@FG MV*XKK%9C&U)K<%EI=[Q$0[$RE **23B!@I*I6([M4K21E226UW;2'BTH9>[//JP=5!('LI"#S%(E041"=+NM*,\@V-H)SKX,YSE:G)3X M08"%TH-Z>I?B@+%S6-0ETG/=2-+A83D7]ECGRMB90CV*I^<0U;T5S)%?:IE?R6(*ACL*\Y6F> M9W,\Y$S.:*(\0@(XE^+3#Q"UOSA,2E5],W]V\!,-=5G_58CN1U>"!9!SA()96O83!Z M,4H-@, )%[+DF0?-]Q01)UTRX+XD21ZH:8I+C.FA=%=<#A3Y=6EW"BS)U/!( M(E\.F1?'[G84;V6B$E1OLO!)7H3"FQ#F>-9&GGK\)I)F-+!.DO-AYR'5OZ0X MX*ADVB$^'+:$,%]MMKVA(O@4=Q/4Y'882]$D3?S5-"RL07GSH)5^R<1NX$@S M(*08B^8Y !T*W*PC(5+ !J,7BG;/I=/9P^EU#[_&YIN32]YANQKI]\Y_645AD/1!2- D=F?" B &VA,I M=F09(FY4](4J_(,H5T<.KD40- A]#J C!(-+6.NM2U$FKSB$Q': 89)A_ >6 M]Z.5&%*R51S&"Y!R>$3L+1L#EKE&*LHWKFWLXGH>%1>'UH$T#]2@KPP49D^O MKS)K8D%86QFQ9HD)."L^'.Q!V,$;.< ;8/*#EC2DWXB9(Y^F& =X6\OM -Z/ MN*"1Y<+->)CSA_%RA:.2P>4!E;PYGRW*F5.&_@KIHXBI')?OJX+?C+,27G96 MW0+ *E?AY+31",-6$V@=MTGALJ]O6:.H-+?U26A0P@K#FO+XG (" E($L#BB ML8*$?"Z%ZPG2HX$=9T$I1QJQ?84KJR)CKI<'X4SIN!QTAI *G1()5SBD0YT) MR;)4WKL)(9>.EX2S5(W=IV^0I#AWQB'?5L?NJBK:!MF8(^P_4\V%HDI!ND]J M"UL("!F.Q,(G^9>C$1L&7KH4?T(V:'6RR%7"L^*MO Y^0N%;TOYA;-C'42VB M58,+(ZM\^[<=UB\I@^-1#"&HA9)"#^H-CET,LSOGWGQM#KL6X!HA89DY\)7D["MSBPR!13M$7^X/1+J2> MV""YK5$<*%@7)@)+_='U$T7QWB10,NNR.*9\IQC5"NW$ZV'7G]I!;0\ !+FO M]%@$R+N(GG:-"%02EVSFI#V+!D@PGXS;$(E$M'-.4R[4=_28)(-#-L&2X7&] M5VQ'0T:&\9L=ETMJ>.PHU%&UP)',>S.S8#B75&?.ZOSW]?,Q)WH E5*V3^,#K3>TDYKV7>K7$89/0?'2T_@;K 9RT=QST/^_\ MSW&[#V>QHJ^+?%@"J7(P+BV4U+Y+&=2^'1UP ([E3($EBGX[7M(G95U6D9.) MU,-"'6?3N22IPK-+=GV!289" -%J9=2*2X2?UBJ#\VFN\X !6.&;I^4EY02P MP#>SJ_()?7ZXR2*%1&7>Z,6EB\.,BPR0T>8<7?)_^HKA5 MVLJVCN5WG%AS!I!JT2<792PB:IRFNVG$RD0C$>;9EWR-2AK= F.Y:" =(@_RV?6X^?D*E_*) MA7G?,A!*[7F@F6E*'G6ZW)S/1SEXNLQD*1BUEH2N9:'S02+G47*$F7OVK)KA MSXDB"YJ'H;ODQ6+S&VP$90TIU5A7,#S2G!)[XXB9P4L-:>6(JS8A8>+R;5GW M()O\UI5'^OB:30QV6A^@O3L4"J =VQVX"+7D%@.W&N/P=A\S8QPK@!=Y5Y_; ME6]R$!KS#:2I%-"8U*."17;U0/GU_JL)W-MFNH-B/,=RI!XK;F^2W24;\HZ? M7S;2UI[T0)!NWU!@=?J2R7F5VC)YL B]4>%![7J<$K2#J2$(^T0=E+G3M0JQ M5BK"HVO7+UZV%5:XJ:%D=-2\TU!9CT#G,$^4<-'WQ[K!CFU..ZT\F]J"MU0/ MFTTA.Z=2R JUWO2(R$E)KY%@(RS*H:T4O\F+5@.K9AE?\&:A]\T X8D+#SE' M#VM<[#7W<7%\H>WMZ9+: MT#?W- =R!?87/VU%0*KV*>YT7I\B^*;X[JI\/(=SOW[R/7V[+"_AWJ_.GWY? M_,:9-V(?64($[]W(BY&@$*WVB-A^'"COU##H6QSO=U:>7\[*IT]GQ?7UT_+Q MY7DD]7X._.4FCI8"R;2OL[G;TME3?+@1DA-[Q/+/;.5>DN3.A6*0['Q=<)3P M$_78AIC++_45A[A0=35:7TE7TKJWXSZA09\&]I"",G;PE5ZY:13#\:\Z_0]. MA:XNRZO'3XNKQ^75]47QF7MKN7(.]=2B4<)?"9VORCD&S^;E^<7L@;?'CASA MU7EY^71>S"_+B\L9M2%#0@:]X+*R3YW*^]?XWR=NI)^!S(OK63$[QQI7%\6+ MA@=9:?UI"'QO>B(=[PHL<%>\2E_,[N8E]?G5P)LYU?7 M0+87)?G#!] LV_T LCXP!GB519;O (/L_5=0\E19\[77' B&SR_/R]F3&-WBZ(X%[Z9J&NV]>Q#8PWL,1W<^)NF?']/?]6E\]O7W-CRT3'JZW[RK0Q6WBP8L@4G1&$22-FH1D(T>!D7 DM/!9P-]Z2+9]I4 MO_?&0;TI:.LK9+&O.KLE2,>1M\&P>+5][?$5.U_#()$M2IKVD7/(KFJ&_@67 M"9;&!3*P/K61W^S,F\"3]AT@B?FY-+3/I-U<[K68V'+SL*S370(! Y]]"O#X M:IM-$[*&1S@+*#8;;[FN?6X8<6>"V)R\.< ?8#&5]27 $/NYY5O(O@$ I_9AW^_>WTZ>UI@M49M=%UFT?_!S2ZJ@PTV-&P[0-VI M7>S39B)UU_5WE8,4]7Y!#=CN/@]10&M0B*?<+9A;Q8&%[;M.(4H+M7=_W\@H MO5F,F$.Z1,2Y:-.<4H/DGCH=V*7A_ :7O)9N"0 ?-5 M-7:1ER%H1AP?RJ1R MGS-\ W\'@/DW6C_L)!Z2^W-=&TCY!1]\M!W MMQQ4X-E4?Z3&57]C%L&$N['HFU]^4T)!?$(HWB4H??Y?6G'#-*Z!B!NP1+(B M\QF/N(K&S\>W9O/>)');U[/RR>.9BXM=5MM=P':IK,/+I=DMP>-,TSQIE\MV M!>O42]@V=0GXC'NL#N[APZ3TH[LQ8(NW?(:4;*-(&/^6;!2R>_+9 $YM(791 MX?+HUS73NPR[:Z?G:(NP?M-OW37')95F&39H<@.N=&&$WF?.[XVR%JZ MTY;E'F;'4C"]4_Y6>,C\^^($IPV)%Z2<;M'8/D6WG&5/]V\\E,+=/0U_"SRL M $4;S4'2+E8X\]I'."V.MKF&^J\1X>/\'/&(^2 MBVYL<&?/_)6X]]RE\D-ZYR"Y,/<^7%"=G$SLR6K4THX"<4T((%%&7!M:QET6 M7B!6S')(',R&VU4GO3[1701_:VF7#@FAL=Z0RZ2X-*VY9#FDO(\NA+Y4P>;Z M/%^&(*MUU*W,G'>V0$R]3G?^;I 03/ZN %6:Z"*#W-ZC2Y83E_S:OG(G2G>; M#ZZTEV&\2\=FC3C2+DBA/*M@V,?!C4OR4Q[:$]P]O#9_./,BS_NFO=TW;UX5 M=D/[BG_C(2*6K +'#"!5D2HBG58J$TOH'=@JMS<7:@7DP-DDZ3!94DHSF+'9 MXS)I\@ZWS9T>\O1A:NX[A>Z%OC'7?LB:U8V46>@VL!UC#$H_3UWR=+PYDJ: MSQ?RTALYE'P02U@7A*U7[BJ?;,MX%>FHG.2PC8]]&,O%=F))QKM7<4R:8S:Y MLD)%T*KX8Z3XG/PG[VY/&)W$WT7X9^RW^N:=$/P.'\D>J&RM + M>+[L@;/=%UH@_/VNY_\'4$L#!!0 ( /6(85A\I@+3> L & ? 9 M>&PO=V]R:W-H965T M!IS&W>V'=KU)DV*QV \CBKPT[T8;:[>OKZY,LE&%-*'>JA)O5KHJI,77:GUEMI62*6\J M\JLXBN97AU;?O90W;[5MY7KW;O1>-0\^)BM-Y8> M7-V^WC>[&K]]/:3TO^)*IG>E]%N3) M4NNO].6G]-TH(H-4KA)+$B3^/*H?5)Z3()CQNYZO?/)QZ&U8G-L0^PTQV^T4L94?I)6W;RN]$Q6MAC3ZP*[R;AB7E9243[;" MVPS[[.TGJY.OE^_A5RI^T 5R;22%Z^V5A71:^=I/B,I'$L?M:EW1AQ M7Z8J'0JX@EFM;7%CV_OX68D?5!**R3@0<11/GI$W:7V=L+S).5\WLE+>UP>Y M1VE9<5=5LEPK^AR(7W292+,1]T\4!R7^=;(EJ[C4;!JA6B;0V[YDT& M1"&AJ#8/XYDPA "\)M%%@; Y33M%CM9VHZOL#T@CFS-C:HE295UNP:/, ME)5DB$_6YBK2/W 0Q5G)K!*/,J]9$ST9.*O=JE3:]KWO./8E%)AV8J-SF,*1*C3< M9.'CZ&6SP^>>"GE\_8:ZTDJJIV*)"DK%H^94;S4"QPG/\3*7QKC@^RQV2# , M1\\S-@D"I>TY.>X9TH4I9U,V2M9F?"HZ<>1 MN/?'AY&%ZC/PO4TJ:,JE>0#V@;%.":%\!P,RC2.;QM1 MB<3$0*\%7342M.%?B>;HMOD$MY:1]^SHE!IAE@ M8S$3$\6+>[8% JF!5J@%2FT:X\J:NYD*Q^F6AI S591#KK?EGA6\U^@CH "J M#?"67UK0QX,9@;EA057%5E;VZ#T*7>79.J,>1WQH399D6^H4CWF48-B,DK['B61HY9DQ0%B%[KE M<81&K9%2I @8I8" ]ZTQF @HHQ5BU. /11LFH6$JXJIL;UMZ/K0=!)&K 3AU MG6.R[LIF0:68SC@LG[VDC+%!/L>'G?^MC@PXZDCBZ;B'XO.!0=U+TM/%/J$V M:9IF, A<9?9#4$:9B5][? #L4!82XA"/=45B23VH)+:X5+V=,GI@%J7+D0Z MT[UIVL9OT!VH0>N1ET8@Q"B'<-RP O/<7+ X+ 8E*#!!$W9(%NL*)G M'(2Y$?LJT17E5+O1X,>.>J(DDT)G "V]&%"3'B_9H30]$6CXE-^=9D0R45?[ M3*&[X<8?JM)4R@,&K.$$C?JDABFEI?&#J=1LIG>5E\E5DFIA= ,'YZQ%+9;= M"W:5DMTXSQ.*LS,(+(2ZHU6+!D0><*!1K*S?H(\ZQ]*E9ST/*2>9Q@;"T&;$/)>[GK PC^W4L<5-_Y5:E&K7$>@C MNNN(T,2YV2]IMLX..S%M1N^P&8==2$EKV, 96C@TH2\8D4OJO$T++[QT04[Z MIV'E;P56/4 \@X>Q/S$8W[OFM?@GP^?]F>4?S_3H.%R\Y$/D.'[S4DS"ZY=\ M.7&J^/VJ[GT_E3,/WU^Z"KF.0HS!N^8ZCEQO3MX$O[3D3W@ZH8KTC("*G6[Y M7HM?6L;V&U^+X4W[X6Z]IID#Y_I'";^Z@\#C:>= MQ^YX=?P&LVNE&,I>C8,HBB[$- I!P1$CG&WQ=((G01Q/PRCZECD3,9\&\]D- MF3,+K_$U7.!SH^H+B M)H>L66ZW^;Z%.0.HX*/*RL6-&I[+T*.$.^7IXQN5L)=5%#"@QV2)[[^6,)J> M##RZM/+I:#$?HV0K*\T(&16AR%)9,%S?L;EF,ML'HS]U^CO''HC[(!( 4>;M MS9'[X-S>M$-67N(/$4/0>Q^!"P=>CBXSVU^2M73* 95I3RB^PYKC=>:.QN>$ M0E#JY*BVQ+'[R &'I+NFPZ"=+Y'H5,#LPTW/2YZK'3*:KN7;^=K,C0&GXP'L M!BN>O)A$X74\)&H>RL_60$]1QWLZGYY5"ME<,G3?D^AUR3+!8S'',V&89Q;]LLF$7-29B/#V V73S;4 _GS MT MXS0Z5V84)"(%?3_(7$+0/F8LJ6?:%7P/*4\FEP8Z7:YLMY5^XLX%'1B'U\T= MQH<380W:$_#P7)P"#Q/P"-,KWJ8F#N_9FJO8YG9C\*XN,^LG.46*+KZI=SA5 MGLX>S>;G%#AY)*J9TX>>N^YJ6,D@.H&8C8-X')WSAH=Y$PVZ+QJ$ MKN TF\89OH3@ FA#RM%H1D&#:9:)F>DS-3>C.5]V4^EZO:$O\Y"NV_.:+XF) M9B%YG44MA?NF&:C"<3!;3,]Y";$_@Q8WYRDBBCEL=8;C)9#IVUOCLUOM3@_9 MQG'6_V_>\;$3Z2[I[EPA=>3#=P]3"?&!BN)'*L+,!NIL%L,KMP5&D^[1.?Z_&3\Y@;8.G.S9'I]'42@>)3Q YP:S)=3 M/YE=]7[U+%2UYM]V:>+7I74_@+9/VY^/[]ROIMUR]]OSS[):8UZ)7*VP%?-M M-G)W9,T7J[?\&^I26ZL+_KA1$C.<%N#]2FO;?"$%[8_JM_\!4$L#!!0 ( M /6(85AZW*HN @0 *,) 9 >&PO=V]R:W-H965T[E6ZE5=GM?3C=!Y,,Q-HDIK8#W?OU M-W8@L!Q%E?HEL9V99YYG9F)[M!7R1>6(&KZ71:7&3J[U^JK74VF.)5-=L<:* MOBR%+)FFJ5SUU%HBRZQ36?0"STMZ)>.5,QG9M4=L['B&$!:8:H/ Z+7!&1:% 2(:WW:83AO2.!Z/]^AW M5CMI63"%,U'\Q3.=CYV! QDN65WH+V)[CSL]L<%+1:'L$[8[6\^!M%9:E#MG M8E#RJGFS[[L\_(Q#L',(+.\FD&5YPS2;C*38@C36A&8&5JKU)G*\,D69:TE? M.?GIR>=J@TI3EK5RX087&EB5P>VWFNM7F&-:2ZXYJE%/4S#CTDMWP-<-$%!U"J(+J$? M*P!>'30\,/F"FBT*/"/G=V,Q0ZGICX4GR3)>K6"J%&KU!]QPE19"U1+/:;W( MYKS6J'L<^RE'F(ERS:K7WQ2U<4LS,]35P9!)A+1@2O$EQPR8 N0Z1PG3NSD( M"?=/#["NI:I9I4$+F,YG$ 8>=. X)YTF)0<"7TV17T-8,5I:Q9I!PI,A=+2^B(^#;G:6[I2TR%S QY#<2( MTPY"DR7CTD9 (XK\J:NQ7)"R?6=WC[,$.1895.(TS'G?H/M_./@DB2L\'U1, M-XP71GB']O2.8B8#!^294!H^6:%_-B)G$C.N][/;5LJ=D?+52GGNSKNP$AN4 MET5VB3#DK8,W6 MI,/WW80PO.$0@C!R8R]I_?9O,AE$";G'\"0T>;X'/W&](':],*))$'FNW_=_ M$)M,@R1V _(V7772A+94MH:L%%+;!*:4HO-5.@6X5.&3+E2'-CSM0L+X*> S MY0_@GJAUM.A0S8SWZS',M)5DJ_X+A0[=*.Z[2?PVR68U<>.!*:M<"TEH.X_( M]:AJ<3)LK4-W&'MN.#C3 D,W',9N-.BWQK0RZ+M#/SHN^"")W+[7/RUN?QBY M@WX$Y_;;WM'!23%7]GJ@J,!UI9LSM%UM;R#3YN ]F#?7%]IS5^:G*7!)KEZW M'SL@FRM!,]%B;8_AA=!TJ-MA3KRR;_ 5!+ P04 M" #UB&%8;X02X_ " H!P &0 'AL+W=OIS2;>T(,4E[P2]E9MON!63\_A)4J8^@N;QK?;]R"IC%7%-I@8%+EL M1OZ\/8>]@&'X00#;!K":=Y.H9GG)+9^.M=J =MZ$YHQ::AU-Y'+I?LJ=U;2; M4YR=7O%Y282JY^/ 4B+G'B1;T'D#RCX C1A<*VDS M Y]EBNEK@( 8MC39CN:<'46\Q*0#W<@'%K+N$;QN*[M;XW7_+GM/*?R8+8S5 M=%-^'A+=0,:'(5WUC$S)$YQX5!X&]1J]Z>E)U _/CQ".6\+Q,?0/"=_CLX6Y M4,G304+010,=0YJ#C8#2]L7JBBY M?#D]&;)H<&Y@F4LNDYP+R"4=;=4 V8Q;V*!&*!K\%&AAZ=*N7=H1T _'8H&Z M_>EPKRRA?,,U"HBV(]N.79@9XF%&[M[A"Q6(?G*T*ID:^ 21SX:QS\["-W;- MDIWO60^=NPZLU!JU=$QAH1J$V(^CH=\/PS?V>P0Z@ )UK;CD)0F@E)$_C/L4 MT7L5<7"Y44F; [\7G_GQF=OL^8.0^<.&_Z&HMZ?%_N^T>KW(#]G@C?U>:TOV MGR,.54*PU[WHZ%9UCS:0J$K:II&UJ^TS,&NZWQ_WY@VYYGI%]PP$+BDT[ QZ M'NBF+S<3J\JZ%RZ4I M.Q HR]"1]B6QG7N.S_UR/-Q*]:Q7G!OX7A:5'G56QJRO^GV=K7C)=$^N>85? M%E*5S.!4+?MZK3C+':@L^M3SXG[)1-49#]W:@QH/96T*4?$'!;HN2Z9>KGDA MMZ..W]DO?!'+E;$+_?%PS99\QLW3^D'AK-^RY*+DE1:R L47H\[$O[J.K+TS M^"KX5A^-P7HRE_+93C[GHXYG!?&"9\8R,'QM^)07A25"&=]VG)UV2PL\'N_9 M;YWOZ,N<:3Z5Q9\B-ZM1)^E SA>L+LP7N;WC.W^SG7]"+C1Y[U(/ )4(\&%_B"UKW \05ON/<"'X7."JEKQ>&OR5P;A?7P]SF7 M&\+P/*'MD2N]9AD?=; )-%<;WAF_?^?'WH<+8\:Q6PMA0_&8M MIEP9/,3@4;$7-&BW]P7UL<&U;4S)ZBV@6SKO#\+_ K)AA#UBQBC#2: M8SE904?"MRN1K9Q\Q3.I "H2>*CB9,&$,HP8H7.53R M=)OS6-H[4\Z?%&J%IX,7DPT3A76\B[^YKF8V @?FJ<0V^>0<_:-QI<>>K->EC^&ZXJ&WF8RRJW[1*2T*:$KCB%!$VZHZ*4*7*I=#5DIE7 S#-'Y+)T27,KP M217J0QF>5B%R_!3QF?13N$-I72.[F#.+?CFFF;0NN:S_CT0')(P&)(Y>!]FN MQB1*;%K56BIDVR%"XF'6HCAMK0.21AZ>K&=*("5!&I$0S\R],:XD Y+ZX7'" MDS@D V]PFMQ!&I)D$)X];_M'=PG<<^EN3/9O45>FN5:TJ^VE;-+<10[FS8T. MS]RE;9J"+Q#J]09X6*KFEM1,C%R[F\E<&KSGN.$*+Y9<60/\OI#2["=V@_:J M.OX74$L#!!0 ( /6(85BH'MNN[0( "<& 9 >&PO=V]R:W-H965T M.(*(Q?1\Y@ MHQO@O'$;; ME#P6@[&J/8));F4WKN+Q> ]G@#Q^ <"/ .[C'AWY*-\+*S8KK0Z@G36QN8U/ MU:,I.-FYHGRVFDXEX>SF7CYB"=?&H#6KR!*CTT?%$7TSHOD+:,;AH^IL;>"N M*['\/T%$H4SQ\%,\-_PBXWLL9I"P$'C,DPM\R91?XOF2%_BVFMZOMD\A;!O1 M61!="7>_!MG3P[+P_7IGK*:7\>.YW$?F]'EFURU7IA<%K@-J!X/Z 8/-ZUUNL1$[I855^@EPNM $_H*,+\/E(J9=.E^&G.5P M/^A.VD&C!YY;)TG(XO2T4+'*8>S6WT8+X,LL9'D\K?\BM6&MFA)DVVOU@,[. MP-^PB,,EN9OG(>,YL#!.XI M..1I%F:) QH#KU_EG+%W- ^*H1T:GV^)5,)" M"N_ZS2+)P@5/WL*;+"<2QMY2+GR9A&FZI!W+YF'&EN3/\=%MT$TVLD*_NM! M:<#I+@>#U=!XB]ES#R,Z:]X6]=Z/*%>FH;-C'T_::0I>C\W_VWP/98AZ 'L?2*%C5^U&P4Y8&B]_6-,E1.P,ZKY2R)\$YF/X-F_\ 4$L# M!!0 ( /6(85AM9YZ/IP( -(% 9 >&PO=V]R:W-H965T3!:1\;<. M/RKKWB+=:U 9&,WP>FTU]I D_M(_VS MS9UR67&%MZ)^KG)=SIS8@1P+OJWUH]A]P4,^0\/+1*WL$W:=;Q@ZD&V5%LTA MF!0T5=N]^?[P'4X"8O^# '8(8%9W=Y%5><97*+.=SOJ^JE$!;W.P"?-:P<_Y M2FE)?\6OZ1/^OFEPD MG->>F2G'IF@AE0:1 &Z1"A$37U=M>L)4-FP6:'L M2V<>#)92%*A,$_,:C)0J(^XG8$GL#L.(K& X='W??Z\DC$8NBX; HL1E+()G M+B5O]1LD;D2^P<@=FQ#*O,H('"86<7T5LX#=P!,W]=9\#T$4N*,Q@X!4C5@ MWTBU!-J,XQC"L1LF1D(\)EZ8D#6,$SY:KM_M M!]:\Z]._[MVT>^!R7;4*:BPHU!^,AP[(;H)T"RTVMFM70M,,L&9)0Q>E<:#S M0@A]7)@+^C&>_@%02P,$% @ ]8AA6.(=X&ULG5C;4Z\W5(!QT#^[5P]KQ@]'U924? MZ NY?U:?#>Y&O95,%51:I4MA:'4UN G?O)OP?#_A=T4;NW1;BG/V1!@_+>U.>BWY(7[UYWUG[WO\&4I+=WJ_%\J<^NK M03(0&:UDG;M[O?D'M?Y,V5ZJ<^O_BTTS-XX'(JVMTT6[& @*53:_\JF-P]Z" M9/S"@JA=$'GY9UT\OK2Z(TP/!O6^,*[ZE<#G"HY*5^(W^43V1:]: MO*-T*.(P$-$XBE^Q%_?^Q=Y>_%W_Q)VR::YM;4C\^V9IG0$C_G/*Y\;BY+1% MKI(WMI(I70U0!I;,(PVN?_PAG(W?OH)WTN.=O&;]N_EX??50[*\7M[4Q5#JA MFH<.0: GE+,E<;ZDDE;*70CIG%'+VLEECBE:I$BH*FM5/@B4OI%TW.H_"X?A"_&UW\<7Q!A?B#B)Q$=5 M*.=S)7X2O_SZT2]D9-T"'_SH+5#,AY,+\;O,ZV:ZY-C),B41Q<.%F,R&4_'^ MQ01U9KK?4^F%*!*(U^POK25L#U9997UD.$--QL"Q-R\EX>[8R!OQ"\>V(27H MB6*&86G,%HG?2)-9<28F090L@LEX@>LXB&>+8)8DXO[U>#ZS,IU,@DDX!:)Q M,!Z/Q4V:FAI0VN*Q@L<7/HKPFOP?+J8[9*DL4X\&([7J>1@ MF_DLF(=S1&\!IZ)H?I(@YY@8)L%X%C&/@V26!),9V'R0JPZ^(B3,-WE.>FVI MV0UI.9\FP6PZO>#+!9".8:Z!?=9#QE ((-/9A4_Z*=3[D[NK&W?,I\ SKB6I M6,NLKTW4B65PLD*5/BGT>,JWXBR,I\,YFFV>^X+&A,U:@3MG(0H_[ ;$DAYD MR8H)6BC#I=(PEREV%DY01MW,M00G,%=!D5:J1,D?$&[X)V%;+S<=Z+/I?#C; MH;1)":8VZQC73LC#IV9OKGH-D^HFS6]JK8:<^)$ ^3/CH^7F-( M3^\+RJAJ]"??!JU'A=P"I)"/4N5=JX+Y&K1E,CL6E4B7.E4^[AOEUCS!TC.%?6'S6YTQ@K0Y\RR M[_9)DAA\H5+YM(37@E2;S,M;AW;7LVW7KPZ.54Y7*NU& -G'Q'GF/J\+>O0R MVH:ITE;YKLIH2X#R-_2H,LX<8$K#?:VN0#&>C[W1""KL$2?C& M#<8H;C7X*5-50;[]VO*H=Q)(]$F6>/?R(5M[>'YR7(JZPHM.&V])7K M (]+46K7C._[NT%Q^!%#J093OI$?WB^IXP2>$G:,!LQ4V98%;L3CB79T7*.S MYS4ZV=79.O^8S5T+_E@%KQ,Z6342[7#0PZ2]XMQY'/Y:;7Q#_ <)NI-DQ( M$N*0J?0D?5C\66M[0CL. + & M$D>TJG+(,9JQ=Y*?L"HV;\)@0JD%#N ^_P>OQ?U>]O0[*\]JWBO9'I@+L>-/ M8VV)-.^*U'3PYW$?=U3S'PQ*-Q3OI\ M0?]M]/I_4$L#!!0 ( /6(85@&6PL11@0 ,L) 9 >&PO=V]R:W-H M965TV+M"1GSLR')2IN&.UR:=6); WSIE1J9Y&DZ2AHN5#2?^KU;,Y_J MSDFAX-8PVS4--]M+D'HSB[)HM_%9K&M'&\E\VO(UW('[H[TUN$KV*$O1@+)" M*V9@-8LNLK/+DN2]P)\"-O;9-Z-(%EI_I<6GY2Q*R2&04#E"X/CW %<@)0&A M&__TF-'>)"D^_]ZA?_2Q8RP+;N%*RWNQ=/4LFD1L"2O>2?=9;WZ%/IXAX55: M6O_+-D%VF$>LZJS33:^,'C1"A7_^V//P3&&2OJ&0]PJY]SL8\EY><\?G4Z,W MS) THM&'#]5KHW-"45+NG,%3@7IN?J6;1CADV5G&U9)=:>6$6H.J!-AIXM $ M"295#W<9X/(WX+*,4^X,+C%?\G8'8M;"6U[0RPORX6UAFLFK]?HR$8*5\W0IUT9EM>P2S"5K%@ M'B":OW^7C=+S(R&4^Q#*8^C_/6?'X0;L.">_MV XK=EO@/5OV9<:2*7E:ONC M99(V&3:80.U[O>B,BMD-MY97=6?!X6ZE3:L1 \56*U&!-])PU:V0WLX0-'X) M*1S9^\DA_OMWDSQ/SP->,.RWLO.?&3PZ4$O+7&UTMZ[9';0.F@48JI$AXXYQ MUE 5RJWO6!P>RJ%I=I(5\:0<>?,;X6J4&W[8 CNYLU+ GQ(47\8P"*,@UJ$M#["PG0X$LG_?,"N R6D0\[97A [(42Y MZP8?!ZEXT=Y9#!8=(WG;+21.=:$JW7C?2>K !^:TXY)L?0.C/=Q)GL?CTV&, M,+8%/S*112)+$#>[2H!'O!6H%GK8)Z;N'#+2](3WI:.5#82NM,1;@ "$I21Q MRK[;HF4NMQ;W4(?@N%(=EZSBMF8KU-@?/'D0 I""+W9UP[W4=RR=T6_)3E@V M&L;CR3 429:-X[+(V!=B@ :K:+H=*RW?AEXX8?FDB/-LY.>"[C HRG?,LN$@ M_0&/RSPNRC24)],+*=8^VA@GM_%%AP7B+Y^LG,3%:?:*I +/U$N%TSPNT=D0 M%DZW_KI>:(>7O_^L\;4%A@3P?*6UVRW(P/[]-O\74$L#!!0 ( /6(85C MI9P@Q@( "H& 9 >&PO=V]R:W-H965TCY,1-AC;; M@VU=R,-S*)$>K:U[]!4BP;-6QH^3BJB^R#)?5*B%3VV-AG<6UFE!/'7+S-<. M11F=M,KR7N\TTT*:9#**:S,W&=F&E#0X<^ ;K85[F:*RZW'23[8+]W)945C( M)J-:+/$!Z7L]6@,.%^/DJG\Q'0;[:/!#XMKOC"$HF5O[&":W MY3CI!4*HL*" (/BSPFM4*@ QC:<-9M*%#(Z[XRWZEZB=M=:FO8KGC=YV'$X[[WC MD&\<\LB[#119W@@2DY&S:W#!FM'"($J-WDQ.FG H#^1X5[(?3>Z1I$/.,L%, M"3/*B$'#5E9L *8M0/X.0#^'.VNH\O#9E%CN V3,IJ.4;RE-\X.(-UBD,.A_ M@KR7#P[@#3J)@X@W^+?$*1I<2/+PZVKNR?&5^/V6XA9O^#9>*),+7XL"QPG7 M@4>WPF1R?-0_[5T>8#OLV X/H?_/@1P&2.$O"/A6(5Q;70OS J%.B1\/ H:] M_H?'C^$.,T0)!1^CD_,F5HL7*VF6'NH P+4/(6NH:V5?$#VL*PLZ](P"78"# MD 99(-3HI"U!&'Z6R&7[U&RX^)1)O$9@ BZ::TG$T9L:R (Q5;[=4C<:A.*. M$7;X7KFX?]LTO/6A3WFS3F M84]7&]U'[&V"F$27" 1!47@I?>$PT$Z91+R842(/\CUO+9B0L7NY]%MA(6;Z MUA7)=NI7HUO&+N49I#'4EG*WVC7"J[;^7\W;+GHGW#*&PO=V]R:W-H965TK]^1U)VE<1V MNPY!+(F\>^ZY5XG76R$_JP)1P]>ZXNIF4&C=7(Y&*BNP9FHH&N2TLQ:R9IH> MY6:D&HDLMTIU-0I]?SRJ6K= M@_%D)<1G\_!;?C/P#2&L,-,&@='E$6^QJ@P0T?C280X.)HUB_WZ/_L[Z3KZL MF,);4?U9YKJX&4P'D..:M97^(+:_8N=/8O R42G["ULG&X\'D+5*B[I3)@9U MR=V5?>WBT%.8^B<4PDXAM+R=(O:@1?:Y$%6.4KV!NR]MJ7?7(TW(9G^4=2@+AQ*>0 E"N!=<%PKN>([Y M4X 143KP"O>\%N%9Q+>8#2$*/ C],#J#%QW\C"Q>= +/>09_S5=*2RJ%OX\Y MZ2#BXQ"F/2Y5PS*\&5#]*Y2/.)B]?A6,_:LS!.,#P?@<^NRA8!*?)0(8S\%N M_+*@RLMAR7;4$%H=(W\>/@B'T,_UZU?3,)A<[0TMJ1=02C*AC) UG G^B%*7 MJPJA>;9/>ZI4&L0:=(&P%A5U=\DWET")PWJ%\I \\Q,^-^#!A3_T_0 :)N&1 M52U>0>+YOF_^01F7%;!6%T*6_Y 2TT> #4D#?@5<['5*I5HC3ULT@I2F&Z)U M7A\NP(:#@+[=/: L"6]Q+@POO? @B"=]'W)4Y88S_3T?O.[._S^.>#0F58-V MT%4[".CO16+-ILGX7)GDO<#R^AQ(X$?"0%;-^,+J MPF?$;T7=,+[;)Z D;-2ZPKHS7C-.;RO[5/*,+A1LPX)>DXI9NV,OG(Q[%-=M M1=EX1&6JX G?;:D+8*YTC.1%&"1>'$R&/5JGTGN4;=-*U3*B1G$KM8+YQWN8 M;R0ZODE$M9G&)Z+G 4?KX1II4PO-*D/A(HA#;Y(FU.22$B8RQ%PYLE[D)]XD M<0R#(/:2..R!&P(_9&"2>%%RQ$#D3:/(FTS"GXY'[*5^^'.I"%)O/)TZ8UX2 M_F1"(]\+D_1)7GHTWRAR)/#AKFXJL4-T(QJ6KGTS/:=ZQK' :+ZR9GJ&&4KWN M-'$1'.%1:)*GC[6JHD;3FMY4]+VXJDMM0DU"K!-9][WL7F;*X7=ON*'9/1CM M%NV$X4+O.5A,2;$T39S31,B14_&UG.B9X9U5S$RGU]EIN&'?LVUTNAE$5X3J7E)ETES]O,#96&:A2" M9/P]E3Y7JT2U/Z9"\[^GB/OF< C-OCFL8:IW?YK"1S-,()A$7AK&\-"N%,UY M8D=MNI:BAM\9;^G, 2Y!LI]V]&PO=V]R:W-H M965T34-N ?*19@W;)D M:Q^&/=#2R1)*B2I)QWO;BWTD[_ON[J-X-]E*]567 (:\U*+1 M4Z\TIKWU?9V54'-]+5MH\*20JN8&EVKCZU8!SQVH%CX+@MBO>=5XLXG;>U"S MB>R,J!IX4$1W=P/S9/BA<^0-+7M70 MZ$HV1$$Q]>;A[2*R_L[A7+ MI-#NEVQ[WSCV2-9I(^L=&#.HJZ;_YR\['8X :7 &P'8 YO+N [DL5]SPV43) M+5'6&]FLX4IU:$RN:NRE/!F%IQ7BS.P);SGO!)#[>_*>?.:BX[U:34Y^[[BH MBM>JV9!YELFN,7KB&PQJH7ZV"[#H [ S 4)&/LG&E)K<-3GDWQ/XF.V0,MNG MO& 7&5>079-12 D+V.@"WVB08.3X1NF0]J7=ZI9G,/7P*6E0S^#-WKX)X^##A8*BH:#H$OOA3F7Q'^I8 M53H34G<*3M5Q.=(*=*:JUO$ON.!-!H0;LBRYVD!.C#PV'R&3SZ JT/ZQ,UXG MU&M0PY62NVDKU9> [^(CY*"X<*_BR7 #Y%>L\K<6K L^ MCU^DUF2)X5Y1TBU7N7:NTI0H/$K3N:&BKT\]5_^H'=> G[\=.IJXR^@[\[ [ MS+5YW\X/[OU0_(2OIT)Y!!0(#:Z3&X^H?M#T"R-;U]S7TN"H<&:)LQF4=<#S M0DJS7]@ P[2?_0-02P,$% @ ]8AA6'U 7Q-F%@ !D, !D !X;"]W M;W)K&ULK5Q];]M&TO\JA*]W2 !:EN27V,T+X+S= MY9 V0=VT.#QX_J#(E;0U1:J[2ROJI[_?S.R22YMBTN9PQ442=V=G9N=]AGZV MJ\VM72OEDL^;LK+/C];.;;\_.;'Y6FTR.ZFWJL*396TVF<-7LSJQ6Z.R@C=M MRI/Y='IQLLET=?3B&?_VT;QX5C>NU)7Z:!+;;#:9V;]49;U[?C0["C_\I%=K M1S^J,KJNDJ,6CX_NIY]_W)^2AMXQ2]:[6ST M.2%2%G5]2U_>%<^/IH21*E7N"$2&?^[4*U66! EX_.Z!'K5GTL;X514JAEUI3NIWKW+^4).B=X>5U:_O]D)VO/SXZ2O+&N MWOC-P&"C*_DW^^P9$6VXG![8,/<;YHRW',18OLY<]N*9J7>)H=6 1A^85-X- MY'1%MW+C#)YJ[',O;N0VDGJ9W.A5I9?)#7;FU3=Y4A2KZ $Z F&=@>#\_Q#% N]L&!YIT_=VF^7J M^1'4Q2ISIXY>_.-OLXOITQ%LSUILS\:@O_AD%5W9&^LT)!.H9E617%OHUI:$ MW0[A^VT0DY_7*@$EV\QDK$]8O-155N4Z*Q/KL ?*ZFRBJR2O*[(7VNTAS6Z= M?*JT4T5RXQCP2E7*9&6YATKF:DM/LH[Y6Z,!(UZC.,KP7@HC'$ M&UG/7%)&UX6=0%%= ^#@$LR0!8Y-27B#9),L3;W!.35NMF71A._Q5;W99M6> M[1EN#!L['N)JUQIVQX"Y):-@M*IRP>@NP[D-%@%]\Y#5VB4+56J08.FF%D1B M9NLJ6Y0J::#YANG.M)ILF@<&?&#Y-(R MHUFP/.6J3_D;%@3F0-SOLI)$9$A__R*HI'V2TP<5/8&FE4VA( ;5 M+5S9AF4>,F:U%])-78%<.(A;Q =+7&"XYPHW[$A7\4R#X>#/I\G-)%G5=\I4 MK*E6@4FL%V.?M+T=XM8W@$O>MDJK*SB M1K26*=_6#E]$RJ ;I%LN4B@(??X ="Z@#8'&4ZM[K*,%]RXF3;"]8&%4^ W* M@Y_H/B*>]O18[D,T^<$M]S?25:T1JN!DH,B"#@5P#6,[=E-/VIMZ,LK:=\"E M(O.A!J7XJS; MX"*8:02DL!ILV'$AM4DJ"#GL5:G_8'L%_C5J A[CJ88-5C OB, H+&$AYAW M8]VQKE+_"7%OLE&PN85AN2JS)@5K*E"M<*RY5)"$[EZZHNZ]5^DKPFHG3M73H>>EUG M[P.>UQN=$^\++=(L!C>B2-B==F*U>6H9+S-M$E^ M(6A#4O6U>WM:LZQ+R( 5.V_J.VV#QG8&( H+$;Y4168@92]K_),\HGU';Z]O M7AX]'E[WJBXX1F'F/CJZOGF%E3_76_#TC_L0ZY<&8><+@J! &U!XAWMW$083X04#])ZU"@< V"82LTV+P>"B&(H M(!9F$0\E^A'[NF,!6P3;!P PJ1"UDJ!PV$6:NLTT/X"9K"SY_JR-P]@782UY M<8HG>$DF*>!"N9U2K9 CE'70%\@"H7]MD9KFZ[3'&F*AK#X6'8U(%H3M.F < M&0A96U6K\"K<([>EC;',"#PPHPMELPA":0=A'Q^8)IW(1%*! M*P$J1JECN ,34[O&]PRV<^^E:TN6 8K_AT1CP&[; -W&2G@T*$R9#6KU??*> MC%U.3^6+!8-LD2;KGDGWJ0!D]:6]J0_^ M*7;OSE>: 120\=R1!S'8&;X]9160(T\1KC[$FUC>QH& 3-!Q+PXKR'_4X7J1 M 61!1[U*W0\3"CJFWK++KG<]21'7T=U&JY3W0)#$1#C>.QMRGMUENJ1GX@,H M=X*[W.!"&50C*=\0H;P]"'3_BL>,^55KS*]&#?)//LGY"3X#>1Q1/635OQ%( M#[79M*N(3$?A>E-N"; /OP8+'M\(I8]=5*^9?2%"@F^''\L^#\=7?V)[SQE* MXL,Y 2UPO* +=,06Q0GOO@UT7BN88,-&(>P]F"'[% OW]0S)T_M<&6 M:@SD=EOW&UC;\338E75V1P9(PY-&(3&Y6Y\>$\%]+!EW*#>[TY#$X^@M D#$ M:D/<[; ,%':UF@E"=/YJ"LKDI=;S,)BB7WIBYS@"\D_B&"GM63C=5H#8=+4> M# 22(9*H*B-?PZ=K@5?J6U7J-;(!J:9P[!T*5ER=>8!-TWJ&Y )%J^L6+$FI@.KA\B M94BDB9M#+&N+'=DJHS30%XLH:1D W4\Y/6^\5]IQ]9O+:21;P>^T[!&/Y^,C M\BXL>IHYM*F-O[:]>/:J#K$5T<\E+[H!P[#]+?9P?&AW=AI+"8Z4H$JR-I/D MD]/WI8'@W%/EGNXFCXC;\^G3'S^\YT^SIX]]I&P5N6$ MBFU8AH@;&7VA$I@3Y:JHKE7".3O!KVB8:0@-D&JM]=9G<-$2'U&R'>"*E.%P M""RO&RNQ#2^0G(U7A*J6V%LV!BQS) .+?7+C6R6GE_-.<7%I%5 +WA;ZRE'# M[.KRHF=-+! K,R/6+#(!D^3#/1J$'4Q('/\#*)@\:DD]01F%\DG#MRG&H5XN M+9>H@A_QP0S+A8>81D:]W+/Q\J7HE!.&>U@R<2&+Z3,G;0N04FCL4@SVGU3S M#"K>0:5"@[?J=@T_N*Y+!.Z6TYD&ABU/5J9NMC;$G3>X*'+(1;W^??GC2&7JN"N M222*WQKK[OM*\G:4>GE?T :C($I5M&]#*!+2WCD-N5#OK4*XS4B03;!D>'P_@.VH+VD4 M$K_99KFD[F=%]1J52SC2\][,+!C.)=6TNUA>'PS%)7*@7DS+CM;O] P2(Y"Q M1L ^4NN?\GDXG)(#HC5R)=U67-JCTT!!&E0BC;MW7%4A&S4<< ^H2]?,(MUP MV:WBZ(-,);6/2%ZH!C%?39O$ORYE](;2-]>MWITV#"]]= <5V; MW57C8ZC#6DPVQ_WB,X$4JD?++/=1;HK?MMN2/_' AZDK+ER'^K] @V-Q%XM(7MN_&*[(8/9Z%3 BX^>WE]A$!'Z[>46!J_UKP!*PL^[ M\'/'^]#GC%*$2R1(/*,3B MTCYEG-KV)&LH[CH0C$R2]_!]G$M0. .?&OI'AO,JX]@WMXR%[S1.NIZC?.9R M?P%OE\D52TT8ZP3&6(B<^TO24=&[-AX!9F++QJ0.R(X0P)$'* M#V\LN5_I3^/DJ=QWY4Q.\,"+"'.6+*9*HNJ 8Y^ N/X%'*-V3NLJ?'-!?CT\ M<,7##Z:ZU]GC!)S48\4M>Z$N(BA$:[R8ORF:V;C,S%14Y;LPPUEU,M([_$\C^P:*=1F@?Y'ZJ( J@03C$=!\IJS)W.E=M^AXK6.-'I)*7 M9883;G*8 !)$OH>VB=C%SO=+C]$=DT>66H._1+Y4;SNL/!LB(=C1<:,N:/>Q M%+3:ME8L0.3;34$ )=S&H5PMD3X?!1^98\.1=@N"T:I#W[-]XBL.A>8R9)'L M-4].<,JJ[>WQTBARZF -C3.1Y"6/;O#3CS4^G7)V-9L_/7B]CT?%M!MMFHT/ M(_T(Q7I/?@ 73? W)#A$]*!@CL(:'COM'<"0>>+)G\1W#^(0,(LBE@U7N:DT M6H9=-NS*99=(#&>^<+Z=7CY%>N.-,=DS-9 =V&#R-I)ESM V3KQE&]M>#L M8O&0WEDZ/9NE5U>SY/+R*CT_FW:H'N; %XEX=;('!ML@I*)GAW/;3A] MW+*'K B'7][]^!'4K@SU5;?_P>OYQ5EZ<7Z57)RG%Y>GR2>>7U-<2')0=%9[ MX:^4C"[2.3;/YNGT=#:RNJDHEKB8IF=7\V1^EIZ>S2#F6 Y;1E<$7'W+0-9? MXG\_UPXF8@8T3R]GR6R*,RY.DS'%[B;A9N/3;-<%GVQEGJ.@[&Q3$_TX\'#B M]XTPD_LKMM&**!T7HYO9!L:GYQB73J-*589R2%&C66 MW1C8;'R6ZSH*PC]PC/BJ5RYZAS!YF*__ [@T?@/Q?R#;_<;E.NOG"A+*]JM: MOG)$>>G\;)K.GLQ8P4A=FRITK#A+X(GLZ[O^.NV]@(IX8Z? M($I(\$N*O%:^H10QZ[UU,0@O/ M=ZV(',M.,91A^Z]I^.353VG SYGZ,T?]"%'GT[\S7K.SOS-Y;$(#(=]@!N;= MD,Y\?+R&YK0E4OT46A[NP,3Q7X/4GZ^V<2O+\ [O0\7K8Y6?K29&!@DI%,?O MR,"0FYI]ZK-\"4 :QPUJ;O9PWD7U_SMM:AZ?)W[2O'BH=;($??CEW>OCV56" MTPJUT7G:*U0N]CTMI@D"9]M)8)_55FK7#0 SDKJJZKO,1\[Y?D&3O6QH]HP! MG4%U%N[B4T=*<79OZZI29>I?4<-W+]>X:KU9-(#!./GP1)OBF$8>L37;L\ WQO7(TA=*-)Z=M2:W4W8")O"K2#M>SX$YNDK0Y8;R*'PN^\[0=1&X4WG'!TD(=? M4VA?02@UC"@RLDV'5:$6KA?OTJ73\O8]"BZ:^)&K_=87F7@9S%/81J*QJZ7] MREX)=T#]"LX%*2F,CJ!X2#H04A_O*Q)UR65L](@&[X]=?>S/V1\ECX[^]?,/ M1X_I!-^+:X=?CF$WC\G*AD[:E=3:([2?(2+D(OM<1H M7+D[YK(;3WST227JQ-O"8S/1AWP]8A7J0T8,CQA!]#T@GVHU/52Z\1[R#.P6 MZ2XH;.@*A#Q X%_7ZN,:,.QN94RPN];*?+PC0G.6%35UWEE+=7E ORYJ?KTP M?K<3]K6F+OG!(.*KCCD,,GG+)H]:'53NP[\I&]W>*XZ]#=Q8$)P]Z[_N]0,O M;_X%!"[:4#;N:5Y0C8BG_,1&D@.6&Y0,CV*V@MLHGRJ6'K:".XT0GTIQ#2P6 M]'*GP@M];4\ZM,VY:>-9'@Z560#_HZ?I,.'MD):,,K8O\+4G0)H; M]+OR[0MN7%+DZ9Y_-Y"T^71V(>$M,2H@=7WSB9\$*IDY&%:L8 >I;E%G>#MG[AJS$\UTI5\II M[!C]W POQ!-Z>R.\;K2+M[05-KVAD(3*6_$T0*]0[HVKC(EV%32:K>+),7Y] MA(J6T41H5ZT/;71QI3JF_)V3(HF\$DJVAU[]D'?8WE)?X>&K;F6=^1N%<;WO M$-)VO^\Y]49$F1JN"+(*MG3TR)MP'!!R7,JM[CN=^Y 7_>96- V?W+QYE=@- MT=6]GMM%A+W9$&8 J8K,M]!MQ3*QA-Z!K>*R%FJ%R(Q+YC+[N*2^36O-9^>2 MN?6KPD$/&7P+FL('Q';\.^L:BCLZKP#6,*C#X6\T/! )P].>0R9 M\9/H3Q,@3%SQ'V#@&:K*R5\I:']M_\C#M?QI@VZY_(4(1"XK2H=+M<36Z>3) M^1$B5/ZC"_+%U5O^0P>+VB$FY8_4[E>&%N#YLD;,Z;_0 >V?OGCQ7U!+ P04 M " #UB&%8$=X3$;(# "A" &0 'AL+W=O+"MV9AN(DQ;;AZY&G:X8BGV@J9-%A!(U MDHK3?[\C92OIZGB! 9FD[IY[CO>0I_E>Z7M3(5IXK&5C%D%E;7L518976#,S M4BTV]*94NF:6IGH7F58C*[Q3+:,TCO.H9J()EG._MM;+N>JL% VN-9BNKIG^ MMD*I]HL@"8X+G\2NLFXA6LY;ML,-VL_M6M,L&E *46-CA&I 8[D(KI.KU<39 M>X,_!>[-LS&X3+9*W;O)[\4BB!TAE,BM0V#T]X W**4#(AK_'#"#(:1S?#X^ MHK_WN5,N6V;P1LDOHK#5(I@&4&#).FD_J?UO>,C'$^1*&O^$?6^;SP+@G;&J M/C@3@UHT_3][/.S#,X=I_()#>G!(/>\^D&=YRRQ;SK7:@W;6A.8&/E7O3>1$ MXXJRL9K>"O*SRTU?#% E;,2N$:7@K+%PS;GJ&BN:':R5%%R@@3=W;"O17,PC M2X&=>\0/059]D/2%($D*'U1C*P/OF@*+[P$B8CS03H^T5^E9Q%OD(Q@G(:1Q M.CZ#-QZV8>SQQB_@G=AK/':4KTS*.BX#.BD']@,'R MEY^2//[U#-ML8)N=0U]NZ&@6G417M7=,-T3;P!HU;"JF,805,X(#:PJX%;*S M6,!77SNXPT<+*ZGX_3A)9V$VO;QPLRS,DCS,X]D%?/%'DL*P!]1TPT#3^6!$T7,U/Y"E6\M8 MRI V-'2'_;_Y)F&<)>%LEL!T.@LG6?Q$]>4=^-\D?@A%E%U>H_20TFAV>7%& M-I-!-I-7R^::Q/[V]IC7!GFGA275GY+%6=334M_T^]M1E;7\YHZ5K?"@ 3(/C(9><446I5>UO.).\D\U.7\74 "%*H@8)=$0[%>)=6/K6-H(,_"?#*#?!+FTS%\;A[0.+J$ M9;7@;G@0PYYI"I*'*3DG:1B/DS/672,L&<=A-DLAS<)QEL"-(G-MA=,3<2U1 MZ\%^2K\[99F$A&B.IPDD,<7(QW!*/M&SME&CWOGF:,#?A'T'&5:'_GO=MYTG M\[YY?V!Z)V@;));D&H\N23.Z;XC]Q*K6-Z&MLM32_+"B;PC4SH#>ETK9X\0% M&+Y*EO\"4$L#!!0 ( /6(85B^FWKT< 0 &8+ 9 >&PO=V]R:W-H M965T] MN;6+\W[?Y'.LA/'5 FOZ,E6Z$I:V>M8W"XVB<$I5V8^"(.M70M:]T84[N]:C M"[6TI:SQ6H-95I703U=8JO5E+^QM#F[D;&[YH#^Z6(@9WJ*]6UQKVO6W*(6L ML#92U:!Q>MD;A^=7&VSSL*0R#%Q2B5B%R?C>&G);DHF_)# OW\Q;RJH&,7H ,(_BL:CLW\+$NL/@G0)_\VSH9;9R\BCH1/V#N M0QQZ$ 51W($7;X..'5[\4M!SH;$-^EH\$<?"S.'C(R<$ MX<_QQ%A-#/KK4#H:8\EA8]Q5YV8A@%07 "2>!'(9=1:CZ-Z<2+ MHL0/@G]S)X8L\;+TC-U)_0%M_2&M-Z;NB5;,"^VH[#A"C;-BLAT&"[T!@31@ MR4]@;40\W/^#=@?OLBWOLD[>T6Q=-0'=T(O& 2^;@>3FLNGD82?V*WBH=S:; MR?+_&?DLC/%:Z,*\,([AYW'\3/VNEO;5VG>;9!YD>1AY0D7Y7YC3THC"@@X&?I!O^':=><):<,%KBGPV)]XF7QNE)TT19LM\2 M@S#C\SCQ*6G':>34HJ%/UKL\)O91R[0.1T/( B\YXVV8^N3/(?;U]^X^%>J9 MN^$9^@,L:]M<@[:GVTODN+D[[<2;&^AGH6>2?C(E3DDU\ &PO=V]R:W-H965TS ;#D1RVDF7H;:YM+WS?E!FIF1JH!B5]62M?,HJC7OFDT ML*H#U<*/@B#S:\:E-YMTNGL]FZC6"B[A7A/3UC733U<@U&[JA=Y!\<#7&^L4 M_FS2L#4LP#XV]QHE?_!2\1JDX4H2#:NI-P\OKU)GWQE\Y; S1WOB*EDJ]&RQ:N00CG"-/XOO?I#2$=\'A_\/ZAJQUK63(#UTK\S2N[ MF7J%1RI8L5;8![7[!/MZN@1+)4SW2W:];881R]985>_!*-=<]BO[L>_#$: ( M7@%$>T#4Y=T'ZK*\89;-)EKMB';6Z,UMNE([-";'I2-E835^Y8BSL\]R"\9B MEZVAY :6EC!9D=OO+;=/9 %EJ[GE8,@?7]A2@/ESXEN,ZK!^N8]PU4>(7HD0 M1N1.2;LQY%964+UTX&.Z0\[1(>>KZ*S'&RA') XIB8(H/N,O'GH0=_[BW^S! M/_.EL1K/T;^GNM#'2$['<+-U:1I6PM3#X3&@M^#-WKT)L^#]F0J2H8+DG/?9 M F>U:@40M2+S+>/"D76!(WNQ8*@]JN$!2B5++CAS0W&JCK.13M>!32NA7H(> M6"$?M3*&/$J\* 3_"=4O:1F7EGE.ZUH92S[B'6+(7PAT&@T5MP?IUEB.(XA^ M/C"NR5_>%%$8O7^Q MZ)DKG ^Y?)$@CV_[B[I\[ V6C_\PQ$0Q+U/HECPN>UTK8[&!WUO\%V3),T MIUGZLM-.F]&T<-SJ1FGTMD9 G-@_Q7AO-Q0HL\.DVV[P 0?M#/#[2BE[$%R MX2_![#]02P,$% @ ]8AA6-4J^LS8 @ Y@8 !D !X;"]W;W)K&ULI55=3]LP%/TK5V%"FQ0UB9O2 FVE%H8V"21$@3U, M>W"3V];"B3/;H?#O=YVDH4#7(>TEOM?V.3[''S?#M=(/9H5HX2F3N1EY*VN+ MDR PR0HS;CJJP)Q&%DIGW%*JEX$I-/*T F4R8&%X%&1HE3KD1=YFXX;L5Q9UQ&,AP5?X@SM77&M*0M:EE1DF!NA.GY_@2)4WUA74S M-_0@*8U560,F!9G(ZY8_-?OP$0!K *S272]4J3SGEH^'6JU!N]G$YH+*:H4F M<2)WAS*SFD8%X>SX@@L-]UR6"%?(3:G1 ,]3.!O1.#^A&]\>%!=!2> M[A$SC&3W+M)0(:@$OXGV8&(.V/KM+P>=""BO(2'.H*= +N,&DU%KD M2YAR(\AD=:YPBT\6IE(E#SO-[I6SVRS0*6$V1]V>%-PJRR5&O@$D<\&L<^.PS?QX<& 1>QT*[KKS#JP5(^HU_EVHM[O%_F^W>KW(#UG_3?S>:ROVPXA=US?8JCVT=XXGHI<@,2%P0-._V>![JNJG5B55%5LKFR M5!>K<$4_(M1N HTOE+*;Q"W0_MK&?P!02P,$% @ ]8AA6"B>'D/) P M(PD !D !X;"]W;W)K&ULI59=;]LV%/TKA%H4 M&\!$$O5A*;4-.$G3%FB (&ZZAV$/M'1M$Z5$C:3L9K]^EY*M.H.C#=B+1%+W MG/MQ+DE-]TI_-UL 2WY4LC8S;VMM<^7[IMA"Q^:33P ML@-5TF=!D/H5%[4WGW9K#WH^5:V5HH8'34Q;55P_7X-4^YD7>L>%1['96K?@ MSZ<-W\ 2[%/SH''F#RREJ* V0M5$PWKF+<*KZ]39=P;?!.S-R9BX3%9*?7>3 MS^7,"UQ (*&PCH'C:P^ZW#&7%3=PH^1OHK3; MF9=YI(0U;Z5]5/M/<,@G<7R%DJ9[DGUOFZ+'HC5650=Z![55 M6H AOWSE*PGFUZEOD=E]]XL#RW7/PEYA"1FY5[7=&O*A+J%\2>!C2$-<[!C7 M-1MEO(7BDD0A)2Q@T0A?-.09=7S1O^3Y3&Z%*:0RK0;R^V)EK,;&^.-RG MM%'P^M%.A"X6; MREBBUL1N@:R5Q+TIZLT5P;)#M0(]E-X]&'EH=;'%WB\16C6J1B9#WI*0ADE( MHRS$<9XQ&K*,YE&"XX2FJ7N_ M>Y.QD+U_,7)V&4V# -U7%>A"<$D:WF >H9.'T2#/"8MBF@3I@#N^T22+4X0G MY*NRB$1-4QJPA 91C!,6!S2D3_=- _'=7_%E;V1&5*/H$L M+ZRZN.?6K3U3LG"-SNO"];P^K>ZY'ACU]A][@ U!5(<@3@5?5$K;KC$ZZ?^' MVA&-DPE-DY>5=JLI33*GK6Z41K8#(J8!2I>D^6 =T3P)<"^?Z8.<1GE"8]RE M1V-G;G4UO;_@X;5H<_ M@$5_\?TT[W\?[KG>N)TC88W0X'*"6UCW5W(_L:KIKL&5LGBI=L,M_L6 =@;X M?:V4/4Z<@^&_:/XW4$L#!!0 ( /6(85B2,#05\P( "$& 9 >&PO M=V]R:W-H965TUTBVWI.I=9'J-O/).K8Q8'.=1RT47K)=^ M;Z/72S58*3K<:#!#VW+]>(U2[5=!$APW/HM=8]U&M%[V?(=?T'[K-YJT:$*I M1(N=$:H#C?4JN$HNKS-G[PW^%;@W)S*X3+9*_73*/]4JB!TAE%A:A\!IN<<; ME-(!$8U?!\Q@"ND<3^4C^IW/G7+9NE M5GO0SIK0G.!3]=Y$3G3N4KY83:>"_.SZ3CQ@!5?&H#5P]I5O)9KS960)VAE$ MY0'F>H1AS\ D##ZISC8&;KL*JS\!(N(T$6-'8M?L1<3W6%Y FH3 8I:^@)=. MB:8>+WT&;Z/I(6O[&,)&\LX"[RJX_36(GEZ8A>]76V,U/9$?3^4^(F=/([NV MN30]+W$54%\8U/<8K-^\2O+XW0N\LXEW]A+Z'Q?T%+>_\>;C]9:*>LE84#78 M!J%6DEI2=+M+N#56T LG4RH[MEO44^G=A\&-:OO!TK8KF^1;I;E5^A%PJF * MKR%GBW QCTG*9HN0)07<#;H3=M#H'4^MTS1,XNRXT.U4P]BGOXWFP!9YF!3Q MM'Y$:L!&R0I$VVMUC\[.P%N8Q^&"PLV*,&$%)&&9BGSM$8>/.J M8$GRCB9!.;2#]/E62'=6"NY#G\W3/)RS]!S.\H) DN2<I#>XN*IEQ"=M&V+>N>'D[NFH;-C!T^[ MT_R[&MO^M_DX/#]QO1.=(18UN<87\UD >AQ(HV)5[X? 5ED:*5YL:(:C=@9T M7BMECXH+,/T5UO\#4$L#!!0 ( /6(85BR##G7L ( ,@% 9 >&PO M=V]R:W-H965TI9EX@&=DTM M],0KC5F/@D!G)39<7\DU"CHII&JXH:5:!7JMD.L<:[F=>)%WV'BH5J6Q&\%TO.8K?$3S:[U0M HZ2EXU M*'0E!2@L)MXL<3Z^\XU4[3>14WG+#IV,E MMZ"L-]&LX4IUT22N$K8ICT;1:45Q9CK+,K7!'.YVU&:-&C[_Y,L:]9=Q8 AO MG8)LCYJW*/8!*F)P+X4I-=R)'//W@(!T=>+80=R8G8%<>0#"UE\AA=W MQ<:.%W_ 6_!75QQPD8.KG-<:_LR6VBCZ/?Z>JKDE)J>)=F1&>LTSG'@T$QK5 M"WK3RXNH'UZ?T9MT>I-S]*XY-[*QW>'M?RS>NG5*\%GD:<&'/'CX"6R.[#AI M)FD,M0%9@"D1"EG3-%=B-0+J$39+5%V?[(/!0LD"M1U=7H--4V7$_01LF/J] M."$KZO7\, S?%QN%!?F%89^0KY1WQ_8$*JJR@@<#QWB M\B)E$;N&1VZ;:_@.HB3R^P,&$:GJLPA^D&H%M)FF*<0#/QY:">F >/&0K%XZ M](=DG6I:<#1=#:J5NT,T?9*-,.V@=;O=-35KI_/-O;WC[KE:54)#C06%AE># MG@>JO3?:A9%K-ZM+:6CRG5G258O*.M!Y(:4Y+&R"[O*>_@=02P,$% @ M]8AA6/1N3]Q&UL MC5;;[](0)4D[(JK9%N%%.J[)6D]Y:Z^9R-%+Y&BNFAJ+!FF:6 M0E9,4U>N1JJ1R KK5)4CWW7C4<5XW9N.[=B]G([%1I>\QGL):E-53.YNL!3; M2<_K'0;F?+769F T'3=LA0^H?VON)?5&'4K!*ZP5%S5(7$YZU][E363LK<%W MCEMUU 83R4*('Z;SN9CT7$,(2\RU06#T><);+$L#1#3^VF/VNB6-XW'[@/[) MQDZQ+)C"6U'^S@N]GO32'A2X9)M2S\7V5]S'8PGFHE3V'[:M;>+V(-\H+:J] M,S&H>-U^V?,^#T<.Z5L._M[!M[S;A2S+&=-L.I9B"])8$YIIV%"M-Y'CM2G* M@Y8TR\E/3S_7N:@0'MDS*N@_LD6):C >:8(V!J-\#W/3POAOP'@^?!&U7BOX M6!=8_ PP(DX=,?] [,8_BSC#? B!YX#O^L$9O* +-+!XP7\&"C.N\E*HC43X MXWJAM"1I_'DJYA8Q/(UHMLNE:EB.DQ[M!X7R"7O3BW=>[%Z=X1MV?,-SZ-,Y MYJ+.>U[4)]WQNZ _CEI6$2 MUS)II'CBYK!QH*;3D#)^H-O-0-]Z]<-A-H![I%.AQEH#UU@I<(>>_1V6-NEC M,E];L@4^T0'85,8\EUAP3=O-MV#!,!A D/IPQRNNVW)_@*_?[JRC879PL,GW MKXA%,@P'\)V5F]:*X5:G=+A6<#_K\/BL)H)C]G5@':.XLJ6T$BIE1:O5Y=O MJ67V;Y!+^&I$T% I-;D"'1@$S*3RPU1P6>Z>!6=RF8^2R"A3Y31WG\B*"OH-BV0 M)4Z0I)"F3I8&I&>1__A@+JJ"\E 9C%8C@> M010[8>I!FCAIXL,M:TB+)?^;8.87K&JN9N Y'J4MUJ5)9^E#IQ% U,,R.F+L&UM-]WE&G*(R)1/+!%/\7Z MV/CFN6ZO\A?S]D'TA8#MSP( "@& 9 >&PO=V]R:W-H965T[KK25U@X$TB:F;< #XL%-KXV%8P?;6=?_GK/3 M9@5U?> E\=GW???=.7<9;Y3^94I$"T^5D&82E-;6HR@R18D5,SU5HZ23E=(5 MLV3J=61JC6SI096(TC@>1!7C,IB._=ZMGHY58P67>*O!-%7%]':&0FTF01+L M-^[XNK1N(YJ.:[;&>[1?ZUM-5M2Q+'F%TG E0>-J$EPFHUGN_+W#-XX;<[ & ME\E"J5_.^+R\<9="$=\'"]9__HMUM(*_RBEDV'6NU >V\B3>*X=)=R;S6=;=.+(4RR&B8L<[:WG3%WB3%&Z( MJC3P02YQ^3=!1"([I>E>Z2P]R7B%10^R)(0T3K,3?%F7>>;YLO_*_(J;0BC3 M:(0?EPMC-7T^/X^5H0V2'P_B6FID:E;@)*">,:@?,9B^>94,XOD'LY+K",^]%EXW5 M G5WX2/WS.$,DD$_/!_VG=F')#D/\RR!!V4I$+4'KYIJ1UJS;7NY9Y .LS!- M!OY252,M4'2J4M+OQ:_I.$_#+(_;VH%:"+YF;F*$U']:$P742OL1DN3#,+M( MCGA*&I\D^U_ 11KFI/59P;%+CPZZMT*]]C/*@%?:-G*WVXW!R[;[G]W;&7K# M])I+0Q58$33NG?<#T.U<:@VK:C\+%LK29/'+DD8Y:N= YRNE[-YP ;J?P_0/ M4$L#!!0 ( /6(85C;H[F >0, /8( 9 >&PO=V]R:W-H965TK%3-56<(FW M&DQ=EDP?5BC4?AXDP7'ACN\*ZQ:BQ:QB.URC_53=:II%'4K.2Y2&*PD:M_-@ MF4Q7(Z?O%?[AN#V\7B"F1+&/V'?Z(X' M 62UL:ILC8E!R67S9M_:?3@QF,1/&*2M0>IY-XX\R]?,LL5,JSUHITUH;N!# M]=9$CDN7E+75).5D9Q=KJ[+[0HDAX<[F; B4,RPWJ+FGND<(/#D)X&5_$<0(5T_# 1(W7, KC.'9_, 4C M9L!J6RC-_R,C9L\ .Y(._!JD.MIP8VJG3R*Z@XRE ='JMX>7\.K%)$T(Z'&T M1LT);]6W#3]'$4(RO#R-(4?#=Y+9YV((VU'\.X&$=$^:"OU-)PZ0T*^G(D== M18YZ*_*N*9(O47"=6!AK>UK37".^+/9(;G"K37W_D" M79Z)._2U1P0J)@]0, /Z2/6D=$Q'-6NHFH[JMJ'*6ZI "$TEFRE\.-GTQD)5 MKI$8& _#\>B*_#Y]/";PB83&99U\6\TSV\EJR2V!Q.'PBHZ%,L8C_$BEIOM3 M Y=Y34&CM% ))B$9C9\S.>7JC0RDXW"4QL\98ED)=4!L$:I:9[2EV#BFVHHG M5_!1628@N1R$5^GP;&U%)[VH1+WS'=?0UM?2-FVI6^V:^K+I98_JS1?!>Z9W MG.@+W))I?'%)9:.;+MM,K*I\9]LH2WW2#POZ,$'M%$B^5)\Y!]ZFS^!]0 M2P,$% @ ]8AA6),'"XWN @ VP< !D !X;"]W;W)K&ULK55K3]LP%/TK5C9-3"KDU0;&VDA]L UIB(H.I@GM@YO<-A:. M'6RGA?WZV4Z:%4B[A]8/K1_W')]SFESWUUS<,CEP,J6*4]>5208Y MED>\ *9W%ESD6.FI6+JR$(!3"\JI&WA>Y.:8,"?NV[6IB/N\5)0PF HDRSS' MXG$$E*\'CN]L%J[(,E-FP8W[!5["#-1U,15ZYC8L*EMP0V MM\;(.)ES?FX4LXE?8;K>M:ST%)*17/ M:[!6D!-6_>*'.H+!'3MCD'5J^ M< ??I5AB1GY4B0V;D"^?A7S[6>/0N8)?-/98$3&#B%814K M<.(WK_S(>]^6P'\B>Y)'M\FCNX\]GI5SJ3!31#],$U[.%<)SW6S01T[8$HTY M2T"PCGXI5$88NM2A? ,LT*T2): %IA):\]E_J,6U);$7]H])])HD>GM%C;', M[&MG!V?W)5EAJA\(V4%8Z44A'DTD-YB6;=I'%7O/LIO>O8K]X]!_UXWZ[FK; MX\NZ;ACVO,!KZI[(CQKYT6_E=]JT:T>SC MU^ 5$KAO&"J3*S5Z;B>BEB1// M?IZYV"OF;_\I=ZM_YB"6]EJ1*.$E4U4K;5:;FVMH&[;[J[RZ]BZP6!(F$86% MAGI'Q]J+J*Z2:J)X8;OQG"O=V^TPT[&PO=V]R:W-H965TKD9B^)/LA#\NCR\AQ3.KJ7ZE;/.3?H>Y;F^K@S-V;QOMO5 M\9QG3+^3"Y[;.U.I,F;LJ9IU]4)QEA25LK1+@J#?S9C(.^.CXMJE&A_)I4E% MSB\5TLLL8^KAE*?R_KB#.X\7KL1L;MR%[OAHP6;\FILOBTMES[IKE$1D/-=" MYDCQZ7'G!+^G45&A*/&WX/=ZXQBYH=Q(>>M./B;'G<#UB*<\-@Z"V7]W?,+3 MU"'9?GQ;@7;6;;J*F\>/Z.?%X.U@;ICF$YG^(Q(S/^X,.RCA4[9,S96\_\!7 M ^HYO%BFNOB+[E=E@PZ*E]K(;%79]B 3>?F??5\1L5$!]Y^H0%85R':%Z(D* MX:I"^+,M1*L*4<%,.92"!\H,&Q\I>8^4*VW1W$%!9E';#E_D[KE?&V7O"EO/ MC*_+YXWD%%V+62ZF(F:Y02=Q+)>Y$?D,74&R;2M[;$EVN*WOSZ]JAK;-]<"]UXU8_3LA_DB7Y@@BYD;N8:G>4)3^H M73NH]1\O@="O$!(@$)&SHT^?GJI*$Z]5?_@^7O4-#8>FTTX?HY MA05>^ 3>1.8QSXTJ&;\2^A9]_63+H(^&9_K?)L)+P*@9T.63]WK!8G[H.#C[MA1W++7,Z@/$ MC+VHU(.+^K]9NN1-K);HO0+=)=6[,1Z$>!3UC[IWFX3MEHO"L!>0H%Z.>GO[ M3"YZ:RYZWJ"Z8.J6%Y/<$7*2W'%EA';G9]_MPJ(Y^GIRHVW0Q:8QPGJ0$08) M1H' :JSVUZSVO1&VR:/C=:%D)HMIRTM6FZCL[X952(;!=E3M%B/]X2 (MX+* MV\%G#G^P'O[ &U37?&9U@4%7?"%5$5S^(!I !A$D& 4"J[$X7+,X] ;1%;_C M^=*NNE,;/4C;%*61E6U:)!R9.4=?N+I4,EG&!OUC4[25*$Z14*'C5.JE;:PE MR$:0008)1H' :I3BH%)_@3?,/@EV(U)1L&D%G\$N+S]5C/K[_5Q>2,4+:4E"5M?G M-LV<,97;3*[1&TO5,ENFS"4?RJU;$*99[9.= 1X2'.!@%/;";3*:R@9A;S : M]OO;C'A[_%Q&*A6.O=IT_)?-O3889&;1Y\[]WED%GL!X#1F-*QV-_4*:\AN#KGF\5$7Z.$ ?>)H< M&GEXP8R[]G" SIE03RMI/_Z^27F%UJ]GFE$T'&PO8E#MUGFK-#?VBL\7&Y 5 M?&V@C0YD5;#=@O@[_%Q"*KF,_7K9^G[^@$HO@LZ7>:+1#W3N9(^+*/19HL>( MV@BW1F: 9.^*/D@T"H56Y[C2Y-@ORI_Q\P$&%>:@:!0*K H/ M=Z;P$ ]Z.VL D-Q>&G M+5M43HNT.*W7S1:0!FL"BD9;B-DC6U06C7BMRO^^&H*:.E TVL)42WR'E7L+ M_>ZM8>RNL/%CHW]Y:OSS.F;E]E M@0?U:J!H% JMSG_EU4+PK:\0U'F!HE$HM#J;E2$+6PS9_E.^ZE:F* N@9'X$:)% T"H56 M9[,R2)%_LVS_&>\'W)M,W)0_R/9K]*"^I[OQ08V=DK/BPR2-"ME>?H&ROKK^ M^.FD^.1GZ_HI?C\I/V&J8,HOJBZ8FHE3QQ#:P_%1O_!U!+ P04 " #UB&%8B0"7\>P$ M "\& &0 'AL+W=OKM-U%Y7K[874?3&+ :A*SM@/MOS\[@81 \!4I.O&E MY&7FR3R/9\8C=[!A_%4L"9'@+8E3,;264JYN;%N$2Y)@T6$KDJHW<\83+-4M M7]ABQ0F.]"< S M>, \58\$F! .IDO,";BZ)Q+36'Q2KU^F]^#JUT\#6ZK -+P=;H.X*X) )X* M"#RQ5"X%>$@C$M4!;,6HI(5VM.Z0$?&>A!W@PFN '.0V!#3^N#LRA..6*KLY MGGL"[UBX:W"'!0VOP>P=C%F2J(P>QUB(:_"8AG$6:>7_VK#B(7@BI%!+8#6]O%(O MSX0^^JKZE]*!)2K!OC"ALNMVK;(,SV(")-L)-I4L?%VR."))D^A M2_&Q;OXQW=?6H\]^%P5>OS>PU_N<&PP]#_J^$Y2&-3[=DD^W=3YY?C2QZ7Z4 M38.AD8U?LO&-;+[GO9%$B@3AJM>#KUDR4XFM>XC.;0&^95)(G.HL-BY,\1U_ M+T+H># (X &38[M^/^AZ3C./7LFCUR:/DPO2^R"+8SL3BW[)HF]DT=1;#)(7 M8/U:]G308>HT6'F=H-<<:5!&&IP=Z4E1@P_%V6!U.D[H5)NB8^S7MVKKB[2& M:L0 4Q)FG$J]!3Z\Z=ZL,F;.6:++=I5)G(\C*F<:=L?_:MC;,%KJV&VAU47; MFR2@<7DG3!*E&X[C=U"*%Q:M3>C6!LC/C*YQK*P$(#4I0QR'65Q*&17Y"U+5 M-VG1-U=*U!V8UK913GA%V&3G(,=W3^0-JB1 1@G&+%6M1%+=UR=J M'B6<*Q9Y7P<_GHCN+LUY8(0].P]:0JN+4,TZT#SL_&_%T^JXTQ9:7;1JX('F MB><"BL<[WIX.Z\9D4B=>34;0/!H5Q?%MI:-O#,OH?O8JMX16)UL-3M"_C-(P M#G!GB]826EVT:DJ#YC'M DKC>'+S/;\;')9'@UG7[Y_:5:H!#YHGO&A MW&TEC2$:(\9;0ZH2K.1$&EU$FQGGU;-%:0JL?>%0S*S*.=Q=0)ML :_F/ M]/E)K4H:K"!R7-A<):@:/Y%Y_#RL$O"24D7TZGGZ(AK/I,QXYZY^6VAU]M7D MB=!%E QJ=5)M"ZTN6C6I(N-0=PDEXQZ7C.,%1S5S;(8\USNL&7OO'#@A?)$? MCPN0'^469Z?ET_((_C8_>#YX?@=OQL5!>@53G.L_8;Z@J0 QF2M(I]-3 Q4O MCLJ+&\E6^6GSC$G)DOQR27!$N#90[^=,B;Z]T1\H_V$Q^A=02P,$% @ M]8AA6)\_:F2P#P BJ< !D !X;"]W;W)K&UL MU9UK;^,V&H7_"I'N%BV0.!9UDL^S)"U>'DW++QG?34GYQ>G$^C^[X.UY^F%_G MXJ_3%642SWA:Q%E*A&.;)FA2O$QYLMB[3.1IW*399_D'Z\G+X^& M\HAXPL>E1$3B?_?\%4\221+'\4<#/5J5*3.N?WZDA]7)BY.YB0K^*DM^BR?E M].71Z(A,^&VT2,JWV?)GWIR0*WGC+"FJ?\FR23L\(N-%46:S)K,X@EF"T,FP]![?)X.Y[2%Z3P:NN M?7VQJBL=1&5T<9YG2Y++U((F/U1R5;G%!8Y3&5GORES\&HM\Y<6[,AM_.KD2 MVDS(JVPF K:(*LE/R.5D$LN/44)>IW4,RQ]^"'@9Q$#JG=<3ROS+G_O4@&C]EI1_9@[\*[1ZE=UQ42R6Y>2#KZ:ZCA^KKRV643\CO_Q%(\KKD ML^)_7;%5E^]TER^KXA?%/!KSET>BKBUX?L^/+K[_SO*&/W4)BX0%2!A#PD(0 M3(L(9Q41CHE>1T1!1+M6E%$ZB=,[\D.!9-= M@/L+S_'"\,\\'\<% M)_,\'O-*H$4Q(7.>UT)UZF0LHZ].2%B A+$:-EI3@+H#WV[IU)'*&UANMT[> M2B>OGTYWHA(M3R91R=MJ&<;U;N\N\OYG=0J3HLR%__$XTW%XJ)8",&R M?'43=G6)KHQ%]94*"0N0,.;OE,J40I-IM))I9)3I0YKS<7:7QG\*&8JJ1USW M2\;K_9=Q5I2%&$TED;R]RHRD67IRSXOR,=.CH%WB&0^@KWA(6("$L=&&--[9 M:.0Z+05!96IBGZW$/C.*_ANN.VS?@: 2-?VL MH1JR#ONUB7I#N.VVW+-%-!?>5V@H+8#26$-K]6O:]RJJ3%WL-7_"ZB>V4"_. M)E+HIM*6XG8*:03W%A))"Z TMN,26N2!1SEQR*SV3*A#)M%#5S,5HHY+%YLJ ML:EYI+BM[>6?Y6?>*;,1V5MF)"V TEA#TUO7,W?HMN_8S72.[P^W#1DMY>Q8 M1IO@Z=;.,0EE5?VQJJHO1;=W5E?-QX0)@#HA;T4OO#-.H-X1E!9 :0Q*"QO:V>Y1 ME:4\)LML,M5"7^E"JU@X)J(OWO34&OU_K00_%N%3E.+74D1G2=ZN!F?'Y'*6 M+=*R4WBH&06E!5 ::VCK];OMB5%6NQD %:J+KXPKR^QHN736_Q7](-(X&T8%3=TAD^ M4"<,2@N@- :EA=:F<4;]P;:NAC+.++-SUHA+?N9)IQEFSMY;+J@=!J4Q*"U$ MT719E=%FC9YYP M&>:/'H?Y%MT^S#^$@4>5@4?-!MY;+B=#JOY\->+ODM6,Z"LKE!9 :0Q*"U$T M75IEUU'KF2MX"K7UH+0 2F-06HBBZ8&AK#VZP]K[8L.!JLM?D#@EUU4;TAE$ M4-,02@N@--;0UB=TVK,Y'4DL.AQN&?Y391?2@]N%>TK^L381S))##40H+8#2 M6$-;U_/$'9ZU)W90A>K1H=Q"NH];^(7]@5\6LQN>=X8'U#>$T@(HC=&.!664 MTG9T;*82E8*]96!/E2=(]_<$OVP[\!1WR'Q2O:,#:BY":8QNFHL;[<4AC$6J MC$7ZM1B+[6;E21$$]1>AM !*8PU-KAM0\X_.X&S4#B-0J7H8*8>1FAW&+Q=& M89;?\KAL\MO"'L#]M97_:_>Q/\A=ALWF2/?#.^]9,Z_V\$]0)A=(8E!:B M:+K*R@FUG]L)M:%.*)060&D,2@M1-#TPE!-J?TM.J/E@>P<1U F%TAB4%MJ] M3%-[[>E9LVFZT3A\2&.AX0]OWWWH?B[!S.LM(/9Y6.P#L=@G8@]A?]K*_K2= MYVX>H(XFE!9 :0Q*"U$T/3"406I_K09I9Q!!C4\H+8#26$/3GGRRJ-4V/SN2 M4=]SMSSF:RM7T]['U?Q:)LO,!]M;=JA;":6QAJ:-&"W'M=NK:5&EZN&AW$K[ M:W$K]YHM,Q]M[_B >I%0&FMHVFS9T#EK3Y=U)*..[5A;J@7E,=I?B\>(G"XS MGU3O\(!:C5 :LS<]1'_@;%0>AUA<:2M#TM['D/S69LS,)]4[B*"N)93&&IHV MWT&]@==>L8$J57^+C_(M';-O^C-FN8.-Z#F$<>HHX]39QSC]BN;5 MS,?;.SZ@WBF4QIQ-M_/$I>WV"56F'A_*.G6>8)WNF&0SHWM+"751H30&I84H MFB[YVIL%G]M%=: N*I060&D,2@M1-#TPE(OJ?$LNJOE@>P<1U$6%TIC388^> M>;2] J,CF>5[PRTNJJ-<5,?LHNYJ H(XY^,RZ_2TS.C>(D$]3RB-06DABJ9+ MKIQ1QW_N)@!J=D)I 93&H+001=,#0UFGCMDZK<65HT#YQN'Y]LK9C*D?J^U4 MTIR1=KU:IU'M;Q;)S!E["W0(6])1MJ3SM=B2>[71FTL'J>6.6F.<5QW);,=N MI0HZ4GE>>QTB,U^?WFH>PAUTE3OHFMU!.AR>"2$FBW$MW'42=3ZO;\;TK4VA MM !*8U!:B*+I\BKKSGWNY8PNU&V#T@(HC4%I(8JF!X9RY=P]7+F"1/=1G$0W M"2>W64YN%]*\K]]%ONO%NF9^;]VA+AJ4QAJ:YM);KC>@[?E"5+&ZI,I(<\U& M&AU:0\+>75]WR@5URJ"T $IC4%J(HNF:*J?,?6ZGS(4Z95!: *4Q*"U$T?3 M6-L(9 ^G[$GU-W87$.PV(-A]0#K,+3HE:3:1T1\7PG=*2[4%(/2 BB--33M!:B#C9=JHLK4 MM55FEVM>!O@F^AS/%C/I9JQIS*,\C=.[@O!FAHN,Q>@W6I33+(__Y'*OBF5< M3J=9(H;,*FNGWE"O"TH+H#36T'2]VS/>J")UN96%Y?:QL'*YCJ%S=Q$SIK=J MT/5V4!K;=<&21+1=27)2QC.^NAU$ZY9.R)CG922:LGF4EQN_B\:.)_%=+!M M<;O(-/$XGM=;]Y!RRJO^\$"N#.@$B#PW"G$L+LARFAV3Z+;DJQV%9/B(0Q)-01U$U3DN\O%4]/.:MITLTDEEG-6G M>DR6V2*9D&SYV/B3G%<*I54PNO^4&Q95!R3.0^:ZSVJC-5L*3/.=[&F*4_G^ MNQ&U_)\*K?TYKJZZ$+#[N@\Z^TJ'<"Q=Y5BZ!W^R^^EO.#1-0!S"]/24Z>GM,CV;D3+YBS1MV[/TX-ZGE!: *4Q*"U$T?3 4)ZGMX?G27;,7%TU@4$Z9J[(99HNJHV5QSF7 M;?#V?0W,A]([1*#V*)3&O,U%AAYU-S9J/(0WZBEOU-OCI990Z:^- S+SX?26 M'VJW0FFLH>D#LF%[1(8J4Y=?V:B>T8V[>+_,R']YGA'Y0?Y7+S/:-MEIIO56 M#^J)0FD,2@M1-%UEY8EZ[G,W_%#3%$H+H#0&I84HFAX8:[LQF[W5?=<4F3&] MY<5NK(S=6=E\P9RMBZ!"U''H4BHKU3-;J6+ '>?U76W0$6J'0FD!E,9V7"TQ MS-TNY"%,4D^9I-X>CT@7)%N411FE$WEC[IBQ,@-[JPJU2Z$TUM"T+K7CN>T9 M*U2ANH+*5O-Z;O[RN \ZF>?QF.^[E3W4%X/2 BB--;36QKU^^_6HJ$(U57WE MC?EF;\S0529_R6Z5=(+K[WY_P^6;)CI[2N92^LH*I050&H/20A1-5U]Y9_YS M>V<^U#N#T@(HC4%I(8JF!X;RSOS]U@L^SDY/=K769EYOG:$&&)3&_$T#C YM MSVE7[*A2=065!>;O88$]9<60F=];4:BG!:4Q?W,K%NJYM.UIH@K5!56FEF\V MM6I!C\GKHECPSG&0&=!;,:B/!:6QAK:NF&.YHXU;\! &E:\,*M^\:*_J4DVS M12%7!;Q?BD;SH=W%NJQ^64OV2]6',JE\[[F[7E!["TH+H#0&I84HFAX8RO+RS2:.OC)TG,UN1(+)QL*=*$G( M.(F*0KHJM_5BG.E,RZ@]AJ4%D!I#$H+430]@)0+YY\]=[,!=>B@M !*8U!: MB*)I@3%21M[(;.1!'R@PE]4W!J"T $IC#6V]T; V&@U4D;JTRJ4;F5_(AVPT MFD<3_F:C83[0WG$!=?.@- :EA2B:'D#*S1O19VXT1E#[#TH+H#0&I84HFAX8 MRB0VD*-0"B-[;A:[O;9==1QU#J>%E/.RR JHXOS&<_O^"N> M)/*YC$5:RKM\[5N2\UNAL_7BDAZ=;GQ_9;T(K([OF?4BK+X_5?B+\[GH/+R) M\KLX+4C";T51PX%T2:JG41[_*+/YRR-1G=UD99G-JH]3'DUX+A.(WV^SK'S\ M0Q:PS/)/U>E<_!]02P,$% @ ]8AA6"+#VE,6 P [PL !D !X;"]W M;W)K&ULU59=;]HP%/TK5B9-FU2:#PJE'40"NFZ5 M5@G1M7V8]F"2"[%P[,QV^/CWLYV0TC;DH=N$]@*VXW-\SKTWSNVON5C*!$"A M34J9'#B)4MFEZ\HH@13+4YX!TT_F7*18Z:E8N#(3@&,+2JD;>%[733%A3MBW M:Q,1]GFN*&$P$4CF:8K%=@24KP>.[^P6IF21*+/@AOT,+^ .U'TV$7KF5BPQ M28%)PAD2,!\X0_]RY <&8'<\$%C+O3$R5F:<+\WD)AXXGE$$%")E*+#^6\$8 M*#5,6L>ODM2ISC3 _?&._=J:UV9F6,*8TT<2JV3@]!P4PQSG5$WY^BN4ACJ& M+^)4VE^T+O=Z#HIRJ7A:@K6"E+#B'V_*0.P!_.X!0% ";"#P,E#*D$T!C3**<% 9^C@^2?-V8,Z,,5 M*$RH_-AWE39C)+E1*7Q4" \."/<#=,N92B3ZS&*(GQ.X.@I5*()=*$9!(^,5 M1*>H[9^@P N"!KYV%=JVY6L?"FV"!;1FK]T/A0[D G1M*S3;HOU]$[RUR\,U M%C'Z\4U3HAL%J?Q9%Z'B_+/Z\\W[?"DS',' T2^L!+$")WS_SN]ZGQKV.B)3>%=D16)@,9KJFJL+0"'QPDHT]\\J]/KN MJL95IW+5.;JK[R#2.C/-RCIH"UC(ALQU*X_=HWM\X.86H$1M#^:N^SIWI^?U MV3NOG)TW.KLEC*1Y;7 ;@6]\57J5K-Z1+X+>/W!W4;F[.%8Y38E'.HI)J1;XRZO_?A]H]<5:6 OVPP M>#(8_ >%58I\65GMEU>5N]>#I2 6MM.4*.(Y4T4[5JU6W>RPZ.&>MA>M\"T6 M"\(DHC#74'TKZB^#*+K+8J)X9CNZ&5>Z/[3#1'?D(,P&_7S.N=I-S %5CQ_^ M!E!+ P04 " #UB&%8I^%PLM<$ !+%@ &0 'AL+W=OSQ#63ZGR47*57Z4:Q\N1% X[Q2FO@D"$(_I2SS9I/\W9V8 M3?A6)2R#.X'D-DVI.%Q#PO=3#WO/+^[9:JW,"W\VV= 5/(#ZLKD3^LFO6HE9 M"IED/$,"EE-OCJ^NR=!4R$M\9;"71_?(2%EP_F@>/L53+S!$D$"D3!-47W9P M TEB6M(E5,4_'X_KGUC[EX+69!)=SPY!N+U7KJC3P4PY)N$W7/][]" M*6A@VHMX(O-?M"_+!AZ*ME+QM*RL"5*6%5?Z5";BJ$*_K0(I*Y"\M?S/17Q>9E)J6^V M2BJ:Q2Q;H>_W/$F0'F6FS)]-.2VX^LU<9N9>R0V-8.KIJ2E![,";_?P3#H-? M+*K[E>J^K?79[]MT <(, U[ (UZSGZ,%K%B6&1D+FM L G3&LC+G[]'?C=DO M1!5APSRL63UVLW 0AF3B[QIH!Q7MP)%VI?M&Z9[HBC4XP0J:D<(**71$@B<0 M$9,.4&%7J&$%-72$TDO\$IA+IH8G4!PZ_L>GX[\?#L;-J#BH5_3 $78'TG0K%R:5V@[UO>+YV\ZL9_: /Y8J M[@330^C[?"&5T%N61C%K"/R]G:)/#O^X4NL0&!./% MG-[*V#P6_6LZNO;N1O4%W>BHLTG8PX.6SJYM#MM]SD'6L:6XTI^Z7LN"B6O+ MPW;/B.WFZ,#^TJ!BT.\B@U[IDUTZ-[5;MH.@56W15 M-&Y6U-)'I/9S8O=S]]E=>:>CA!)DU%%!;?($6VWTQ.WNP1P8&">XT=^"QN>V M-$&_L66!?0 JM./KP8;FJY6 %56 /NF"+),L0E]ILH5&?NM>XXV^2.K= K'Z M[FE'B4IF="0S,3*;)]:1^D9]]OAA416-45I\8>,1BNG!]N5+:M,GCJ;?3=PK M<\RBU8[S%JWU3H X[@2Z:?WW[+.(L\=_B[AZLT#LFX5Z1K%J1NW,C&H;DWK5 M:-10A!F\OAD@]6: V#<#G=C*(656AY,QU<;:^?.9U+Y/[+[?B?5X2+2Q#5_- MHW]TOI>"6.6GF%*/Q6VFBJ.^ZFUU4CHOS@?KXL4QZV'TR ZOQX]@]02P,$% @ M]8AA6$"D#'"I P UA$ !D !X;"]W;W)K&UL MS5AM;]HZ%/XK5C9-F]0V<=X*'43J8.TJ;5(U;N\^7-T/)CF -2=FMH%NOWYV M2,-+TJRC8=H7B!V?YYSG,3X\26_%Q587MBWC&:1$GO$Y M9/K.A(N4*#T44UO.!9 D#TJ9[3I.:*>$9E;4R^=N1=3C"\5H!K<"R46:$O'] M'3"^ZEO8>ICX3*8T@=O7 M#^A7.7E-9DPD##C[0A,UZUL="R4P(0NF/O/5!R@(!08OYDSFGVA5K'4L%"^D MXFD1K"M(:;;^)O>%$%L!V'\DP"T"W*<&>$6 EQ-=5Y;3&A)%HI[@*R3,:HUF M+G)M\FC-AF9F&T=*Z+M4QZGH)EN"5'I?E#Q!0Q@K1+($O?^VH.H[&D&\$%11 MD.CU$!2A3+Y!I^CR:J0_[T9#]/KEFYZM=!D&S(Z+E._6*=U'4@XA/D,>/D&N MXWHUX8.GA[N[X;8F7RK@E@JX.9[W*)XFO6%Z@BZ7FB@9,SC5I^1T1!B@_S[J M('2C()7_UQ%>9_#K,YB3>"'G)(:^I8^:!+$$*WKU H?.VSKZ+8'MB.&58GA- MZ$\10\^E7"CZ Q(TX%+5Z;%.$N1)3"-91KH^-W \OV"RXENLMTNV0Y_6O=)D_0&/1R0/^0^SHIUC6$6U*XOH//\9X0 MC:4>*$10"A$\5X@Z9D&%&0[=,'"=8(];4/DU..6*G8+#LN"PA9UC^B^*9#$@ M/8<& A*JT$>]@W5\D>^ IRF(F!*&;LD<1!V#1H3? M;4$M@>V0[91D.T?OQYTVQ6@);$>,;BE&]T_TXV[UJ.(0NTZWN_&V[!EOVQYN&J\?!^[7:]R#(YAO?#&>^%GFZ\V>E[5K 5A6)&BL=1# MI=BX.OQL6U?++:SX2[W3G=#9MW#-Z7^7GKWUT&W>>'PB8DHSB1A,-+QS=JX+ M$NN7".N!XO/\.7S,E7ZJSR]G0!(09H&^/^%37,!J$J>V@;:_ M?NV0"60)Z;"3HGTA<>)[?,]Q[M7!PPWC7\420*+O:9*)D;&4,K\R31$M(27B MDN60J3=SQE,BU9 O3)%S('$1E":F;5F^F1*:&>&P>';/PR%;R81F<,^16*4I MX3_>0,(V(P,;CP\^TL52Z@=F.,S) J8@'_)[KD9FA1+3%#)!688XS$?&-;X: MXT '%#,^4=B(O7NDJQ!)1_*)-.=#4TI4I#@YE1N>2;[9+VD24G$%TB M!_>0;=E.0_CXZ>%V/=Q4Y"L%[$H!N\!SCN!-567$JP00FZ,;2.(+R2[NB-3$ M:PK\_4$%HEL)J?C21'J[BMN\BJ[&*Y&3"$:&*C.U"EAZY3QB7]"3$:,R%[: :JH0"Z3E17(%D$2 W1F$-, M)?K A&C2:YN$5R2AF\TZM(;F>E^$PQG8[_MN8 75Q!I!MR+H/I?@.T(Y^D22 M%32EW@I_ZE9OP?P:RV#@]@.WF:57L?2>O8VG[)?WR_UJS><_?K1^Q=9O93MF M:0H\HB1!]R0'WL2@%>'4;>L(K$8VJ,@&9VE909>"= 16$Z1?"=+_/[2LUB1. MU:M_4/<#9^"INF\N^T$EQ>#W-K=6^%-)#AI(]H,!/M+;L+6S+58KS8L_6 MP#-M7=#U K)(?_'_8M]H3EJ!3R78%5I=ACWWAL_2"WWK"-&=K,XXD?"D-M"IB>L*K$YVH#G=K* M$FV_.EP+8\\?'*F.G6?$K0ZL@S;0J5TLT?;_3RC[8SD';<#<.]S0)TMWA"]H M)E " 9 >&PO=V]R:W-H965T0*_$"<>)[?,_UO(+E(4RI^74+"5P,/>R\W'MATILP-?]B?TRF,0#W.[X5N^27*A*60 M2<8S).!IX%W@\RO2-09YCV\,5G+C&ADJ8\Z?3>-V,O "XQ$D$"L#0?7?$JX@ M20R2]N-' >J58QK#S>L7])N/*=3=1LX'4]-($GNDC4 U_]#06A MT.#%/)'Y+UH5?0,/Q0NI>%H8:P]2EJW_Z<\B$!L&N/V& 2D,R*X&K<*@E1-= M>Y;3NJ:*#ON"KY PO36:NB+PQT#7$ M9ZB%3Q )2*O!_&IW9,N]K0,0QQ0#K-#H>EPZ'5X:^PA 3A M)M>LAOMFD2.P&L>HY!@=60%&+D/G"*P6NDX9NH[;?.YLI6G8"4BW%[Q*Y^U^ MUG3NEOYV=TAGTN29U7#?.7$$5N/8*SGVCBR=>RY#YPBL%CH<5!HD<)O0!5XM M4W&W'45;'Q/[R(?2%5J=O$E?8KJZNJ)SE"CR_^//'@BVUH,KV*X_6=GF0;IMLO?"; M.MK>^+B27-BNN;83'_V'++K&#K?W'#I"JY.OY!L.CZT$G.I"5VCU\%7*$%O5 MDYL2B'8M@6A[76(M@4JE8;M,>QRAO_@21)9JW]'%%/1\ZM7TJ^53H_-6X+UG MTQ%:/0R5^,/=8RL&IZK2%5H]?)6NQ%;M=>AJNT#=S/]V&W>C8"O_/T+ZD4KZ M$;OTVZU([-\.^Q![;ZU\A&(DE6(D^,C*A3A5GZ[0ZN';V-:SRK-#RZ5 ?;]< M[,,?2J]2A^0==&@YA+NNK^WC'\JODHKD':GXJA[*#T7C;I,=;.^I_8@]0%+)2](Y MMLIP*DM=H=7#5\E28M^4/+0RNMO+A3.^,SYJEY93UDF40)/&CXX MZVB/Q/K(7!\?!_4$L#!!0 M ( /6(85@'5L(XP@( *0' 9 >&PO=V]R:W-H965T)0+ (6>JI+)@;-0:GGANC)?0$7D.5\" MTSLS+BJB]%3,7;D40 KK5)4N]KS8K0AE3M:W:[!Y" MR>N!XSO;A0F=+Y19<+/^DLSA#M3]\E;HF=NJ%+0")BEG2,!LX%SZ%Z/$V%N# MGQ1JN3-&)I(IYX]F5/L-8 MNOE&;]CHX3?T?(QN.%,+B;ZR HK7 JZ&:PGQEG"(WU4<0WZ. O\480\''4"C MX]WQ.SA!F[# Z@7_2-@S&E.9EURN!*!?EU.IA/XE?W=EK!$,NP7--;V02Y+# MP-'W4()8@Y-]^N#'WI>N:/^3V*O8PS;V\#WUE]A/T834Z(8H$)24\A3]T/6& MS]"D.5)V9:&1CJRTJ2WKS/#?#0KI=B'_=:LU?H48L>'8M^11G5 M%Z9 WS@OCF-OM.,=IM!+O3#90S\TBP.<1FDW>MRBQT>ATVZV^.!0/XIZ(4[W MX#KL8C_LI4DW7=+2)<G MX%4@YK8/2)3S%5--96E7VU9S:2OLWOI0MZ"F8[S(-/WKAH@Y91*5,-.2WGFB MH433$YJ)XDM;5J=&UL MM5A=C]HX%/TK5G:U:B4ZB1.2D%E HK#5CC254$=M'U;[8. "49.8V@[,[*]? M.\GD X(+H_ "<7+OR3W7/LF)AP?*?O M@$#/<93PD;$58G=OFGRYA9CP.[J# M1%Y94Q83(8=L8_(= [+*DN+(M"W+,V,2)L9XF)V;L_&0IB(*$Y@SQ-,X)NSE M(T3T,#*P\7KB2[C9"G7"' ]W9 -/(+[NYDR.S!)E%<:0\) FB,%Z9$SP_=2V M5$(6\2V$ Z\=(T5E0>D/-7A8C0Q+5001+(6"(/)O#U.((H4DZ_A9@!KE/55B M_?@5_5-&7I)9$ Y3>/5V([,@8&6L&:I)'X0@]_0T'(57A+&O'L%QV*6,M MRY0+&A?)LH(X3/)_\EPTHI: ^V<2["+!OC3!*1*649K1@09#QD](*:B M)9HZR'J394LV8:*F\4DP>364>6+\*7R&%9IP#H*C=S,0)(SX>_0!?7V:H7>_ MOQ^:0MY%Q9K+ O%CCFB?09S!\@XYN(=LRW9:TJ>7I]O-=%-R*PG:)4$[PW/. MX,V97/),O/30/"*)0"19H;]^IN%.KD6!_GF4X>A!0,S_;:.:8_?;L97$[OF. M+&%D2 UQ8'LPQG_\ACWKSS;B'8$UVN"4;7!TZ,4\DVR>>VC#*.=M?',0-P-1 M3X#]&%N.A7TY$_LZE=.X0=_S'*L,:Q39+XOL:XN<+)=IG$9$R%)G(+NP#(D2 M>T^-(LAU+^=O$E,FPO^*:T &L5C1;[6M%T!-9H@U^VP;_AL\/OL@T=@37:,"C;,+AB MO0(789Q)-.6P3B,4A6MHXZ\'== +$-;V$)IJ$]_(-2BY!ET\)X,3=7IV$/C6 MD3J#$W7VW<#&@W9U8JMZ:5OZ*E.6A")ED GT,E7J(:]=CUVA-1M0DQVA-=E7!@>[MY2GUCY=W8J.T)JMJ)P4 MUENIM\I3C^IKY'D+QX0KRX2U5N1B>?HM_M;#@^,W:!'GG8]KUEEY&JSW'X\@ M/_ZW-%JAAWC'Z![4TN1ZB79D3 IFM[ YN/(Y.+BE1+4NZNI6=(36W""HW)3] M"S=UV9(M4.I+UK>"FIDKOO)/P]P!MH\]GUG;LU$;9I\)VX0)1Q&L99YUYTL MEN]!Y0-!=]DVSH(*0>/L< MD!4P%R.MK2L7K0.T,E3N!X_\!4$L#!!0 ( M /6(85C&9_J>H , &X0 9 >&PO=V]R:W-H965T[X2.8+J3OLL)_A.3R _)Q-N&K9%4I,$D@%82GB,!M80_=JY/HZP(SX M0F IMIZ1EC)E[(=NW,4#R]&,@$(D-016/X\P DHUDN+QLP2UJCEUX/;S&OW6 MB%=BIEC B-&O)):+@=6U4 PSG%/YD2W?02G($(P8%>8O6I9C'0M%N9 L*8,5 M@X2DQ2]>E49L!;C!@0"O#/">!K0/!+3*@)816C SLL98XK#/V1)Q/5JAZ0?C MC8E6:DBJE_%!5,G M_$1@.S:T*QO:3>CA6W5WH+/W3(ASI+;.F(B,";.I$)NAM4FE1Y4_%^AF%=$\ M)NDO!NUH M]BO-?J/F,2@C(U(<%EBI.U9 ';L")=B:V_<[KO>$X?ZH=J_5<^LI!A7%X!DO M2_#'90GV1+\^O"Z=2G2G>5V,2DSK*#5&'GO@3@2V([);B>S^QWNG>TH;3@2V M8T.OLJ'7N-:?<#HG4PKKC]EZ[=$])W.BOV@C)F2=!8VXQUK0V]O'A[>QZVR^ MTLXS/KW-Y(YUJ$3[2XNV$AGW.5O42.YHB]QC;D/7VWCD-7KTE1,)Z'XVJY70 M&'NTA!.A[2K=Y&+N_TS&W)-F8Z="V[5BDX^YS0G9OU^,S/_>=MN\Y M!W;U)OERF[.O@P*'490G.<52E3C;*5JMUL8YCM;J[V>9=5KMK&ULK99=;]HP M%(;_BI5-4RMUS7=(.HC40JM.VC14UO5BVH5)#F#5B9EM/OKO9RF M6'+ :9&44=.QK,#,,,F-N%\\&_.XSU:2DAS&'(E5EF'^=@>4;0:&;>P>/)'Y M0NH'9MQ?XCE,0#XOQUSUS%HE)1GD@K <<9@-C%O[9ACI^"+@%X&-:+21=C)E M[%5WOJ8#P]) 0"&16@&KOS4,@5(MI##^5II&/:5.;+9WZ@^%=^5EB@4,&7TA MJ5P,C-! *HL_H>3)"%Q\O^Z94$^EP,ZE$[TI1YXCH M"))KY-I7R+$'ZZLY]N*GNU1Z?VZ!1Z[A&],7[#4ZJ\X3Q%A6%,!?I] M.Q62JVWTI\M@J>AU*^JC=2.6.(&!H M4H\G>.?\?IL0 >@GWJ*J(E=HN.(<.L)< M.W#L.FR/VJNIO9/4NVTYYFP&0K\R,$4/ .(DR?A:P*CCEYA]1O(;A>X'C^ 6D[S/$BQ_&Z28.:-#A)JHJ:KA*)7C#G M.)=ONS-QDCAHH41>HV0E;SM([9ACA>W5N+V3N#_D CC:E?<;P5-"B7ROPKT6 MBF>'87@ W(YR>VYTI+YA#1R>M1.@>J=VX86MB<->H*8^X&N'^6$4-<+V *,: M,#H+<*@&2*).UHDZ1JWS[496:^';48>+;C;N*/U]\!WS.&UL MK5;;;MLX$/V5@18MO$"JJ^/$65N 8Z=H@781)+T\%/M 2V.+*$6Z)!6G?[\D MI:AV8#-%X1>+ESEGYAQ2\DRV0GY7%:*&QYIQ-0TJK3=74:2*"FNB0K%!;G96 M0M9$FZE<1VHCD90.5+,HC>-15!/*@WSBUFYE/A&-9I3CK035U#61/Z^1B>TT M2(*GA3NZKK1=B/+)AJSQ'O7GS:TTLZAG*6F-7%'!0>)J&LR2JWD26X"+^$)Q MJW;&8*4LA?AN)^_+:1#;BI!AH2T%,8\'G"-CELG4\:,C#?J<%K@[?F)_Z\0; M,4NB<"[85UKJ:AI7V&.^U-+O4X'3^GA>B1OA$'E'!WN0-W*Q6Z%S>V8 [HA'NL!"\H(P2=Q:# M!6I"F?I[$FE3DV6.BB[_=9L_/9(_2>&CX+I2<,-++/<)(B.F5Y0^*;I.O8P+ M+$+(DC-(XS0[4-#\]^&IIYRL-SAS?-F+!L."JH()U4B$;[.ETM+N_DE'\SR&Y)R+;$S_LQ0]][/GOWJ S(!K> M8HF2,+C71#=:R)_/06=PB[) K@]YYB]DD"9A'+\Z=$'G?X+<<^.\=^/\1&Y8 M"Q (+^&#*(PENR^FUP5_ 8/C)KP '(9COP>CWH/1B3SX5]@/0F."EPSAYM'\ M<2G_%?!G'L1A1#MDERE\H#75;GI(:YMH[!+9-N4ACR?1PZXH?RF#Y"(<^E6- M>U7C$YWHO")\C4 Y+'"%TIRMBYTIA5K!%\*:5OZ,FD+;V:*?WJ5&N74NHH! -UVW3 MT*_V;>?,-5O/UJ]M.^IZJE\T;2_[D<@UY0H8K@QE'%Z8CZ5LV\-VHL7&=5A+ MH4V_YH:5::E1V@"SOQ)"/TUL@KY)S_\'4$L#!!0 ( /6(85@RW.$/KP4 M )4B 9 >&PO=V]R:W-H965T$T)#C0<6R:3OO@)FX;76)WMDMAVA\_.PEQ0EUSS25\H$WJ M]_'[O'[]^K&3R9;Q;V)%B 3/24S%66J7!>,)ENJ2 M+[MBS0D.4Z,D[B+/&W03'-'.=)+>N^?3"=O(.*+DG@.Q21+,7RY(S+9G'=AY MO?$Y6JZDOM&=3M9X21Z(?%S?"(S$L<:2?GQ3P[:*?K4AN7OK^@? M4_**S!P+,F/QGU$H5V>=40>$9($WL?S,MK^3G%#J8,!BD?X'VZQM?]@!P49( MEN3&RH,DHMDG?LX#43* @ST&*#= ;PUZ>PS\W,!/B6:>I;0NL<33"6=;P'5K MA::_I+%)K16;B.IA?)!<_1HI.SF]I@%+"/B"GXD OX+S,(QT>'$,KFF6)#K8 M1Y=$XBC^H%H\/ER"HY\_3+I2]:XQND'>TT76$]K3$T3@EE&Y$N"*AB2L G25 MVX7OZ-7W"^1$O"3!"?#A,4 >\BT.S;[?'#G<\8M0^BF>OP=/Q1#,.%$!!#/, M^8L*WQ;S$'R]40W!M22)^-L6M@RU9T?5T_A4K'% SCIJG@K"GTAG^LM/<.#] M9J/<$%@E +TB #T7^G2VX9Q0"3Z2D' <'X,'B24!F(;@A@7ZA@[1U;,J08* MHPM"R2*2UE3*.NJG'>E*]#3U)MVG,E%7BXKW_<+[OM/[3W'PT.GP)5D0E5!AZC$6@DAQ#)YPO,EJ M$H[5$H1I8'5ZN#,D@QX<>0/TQN_==KW18-0;C.VNCPK71T[7=9[G@14 2\FC M^4;B>4R 9"F=(*L3 38Y9J.1]3(HN3?L[V:5TY>:634NF([K,U53RL9JO,,* M]6RSQ=ES35[0,PNCYV3V2#D)V))&_ZH4U#3S>F4=J!S+5;"<3:H^EA9OZ/3Q M"O,X(D*F_OU%,+?ZYL0X=(%I"JW*&!G&J)5%-H=M*@@-H56#8(0&="[CTSNU M@KJ'W&VO!(]GI=6&>H!&/D"W?GA=H32S\XU<,1[)%RL])\[!@]D06I6UD1VP MWTY&-R0F\B"T(4V@T2;0+4[VR*[G=<33U?Z"+"-*([KK0*O(=/=9EY.1/M"M?3X1"=B:Z'&C2Q S(;Z#VVB7 MF]\?6MFUH7:@D3O0K7>L-0K\!^X93U4I6X#7;=#76Y+,";=/WH:T31Z3-I02 M,DH)>:U4,.048(<&H2FT:A",%$-N*797I/R-3OE*'3L&II*!RSW[K'?P]U4P MMUE=VD:/(:?4V3L?KFFHQ#*-U/[?-0_G0!NR#!E9AMHY $*-G@ UA58- M@A%QR"WBZI1_M'N8 WM]6_5W=UZ7G-%JR'U&M"_;2],[52HB/5-T9WZC\JTI MM&IA#3&'C)A#;C%7*_,MH@Y!:$W]-F0=,K(.N65==I;[ M[M;,C7+PB+8A]I 1>VC<3EHWJNZ:0JL^U##JSG>?@_WPUNP=_'W"QFU6E[;1 M<[Y;;QVR-/8.1'8AV3I]C6#.I&1)^G5%L-+#NH'Z?<&8?+W0'11O MHDS_!U!+ P04 " #UB&%8+&Z%?!,$ !$#@ &0 'AL+W=OJQ6SD: MB+4N> 6WDJAU63+Y? 6%V X=ZKP,W/'%4IL!=S18L07<@WY8W4KLN:V7&2^A M4EQ41,)\Z(SIY81&QJ!&?.:P57MM8J0\"O'%=*YG0\F8*)*/[D,[T<.JE#9C!GZT+?B>VOL!-4 M$\Q%H>K_9+O#>@[)UTJ+,#$I>-;_L:;<0>P8T/&+@[PS\KS4(=@9!+;1A M5LN:,LU& RFV1!HT>C.->FUJ:U3#*[.-]UKB5XYV>G1=Y:($\@=[ D7.R13F M("7,S 9*P5:D0]3T(P7ZB-^?[B?D@_??QRX&NG/_T-Q%Q:ULOY7MU_Z"_Y5-IESEA5!K">2O\:/2$D_6WS:! MC\CRR:?D4\K MD$SS:D%NA%)DPJ1\QBRQ97*F;*O13!'54YAKL&T)SC(]2'_,W*'B\ADOK0I:2:*]QA&81C2J".D#PNHAW]V M'5&K(WJ?CO;#3T^8LA4T&O @*,*J&1GGN5RS L%U"W$WG#WR@FL.UOV*>O11 M9)9T1/9121A&F5UCW&J,3]=X76V@TD(^V\C&/1I9$B1IAVP?E:99&MC))BW9 MY%MMR$24IL6:>H2;<@45S+DQN%\R">=76%]FA[")4-JF.+&<+NH%W6BRP/P@ M"!*[YK35G)ZJF=0%G7R:DP<%NS$;[[0?/'&8T@[M/BI-TL2WL\Y:UMG)K"=L MQ34K^+\X_!+S9(Q;,X4-7EE6> &Q+G_6(TAI0#//[PCIXQ*:I<>2&?5>J[#W MCI2LER"MI=;KTXVRN,/5@CJ2K.C>;8&>SO,7B14#@T3@REOITAZ1.$SBA':S MCP6(*2KT_2/GF[Z6>_IF0;7S_LR*=1.5XP*OLZS*P4K?[[$ZCT.:>G'W=-B0 M81JG87PD@]+7DDU/J-E[J?Z,W !3IFR/I635 LP)MT;J;H*#4$WCJ%OF++", M1MZ16*6O]9J>4+ /!!P_YOV2ZW79]B'G-/2C^ C=U[),WU&7?\=GE9C;SLU; MIS_JW8!Z*MZ"- +5_]QN2"5XH4,$<;[R)!8]D\69J.%JOZUO\H-+XA MZN82GWD@#0"_SX70+QWSD&@?CJ/_ %!+ P04 " #UB&%8SI6TUXX# ? M#@ &0 'AL+W=O90-DV28Y^@76WIEG MYGEV;(][:ZF^ZSF (0\\$[KOS8U9G/N^3N; J3Z3"Q#X9BH5IP:':N;KA0*: M.B>>^5$0M'Q.F? &/37)J,"1@KHI><4[6YA$RN^U[H;2=NV6QN[(0_ MZ"WH#.[ ?%F,%8[\$B5E'(1F4A %T[YW$9X/P]@Z.(NO#-9ZYYE8*A,IO]O! M5=KW IL19) 8"T'Q;P5#R#*+A'G\5X!Z94SKN/N\1?_HR".9"=4PE-D]2\V\ M[W4\DL*4+C-S*]>?H"#4M'B)S+3[)>O91DHBV9RZ@6 M<03)&8G#=R0*HK@BH>'SW:.:=.)2V]CAQ4?P/B] 4:LFN0:LM)1<: VH\[=K M-"17!KC^MTJV'+51C6K7];E>T 3Z'BY<#6H%WN"O/\)6\'<5Y1.![0G0* 5H MU*$?"O".W+M59958X9L9D!'3B5P*0VZIP?=C4 F68I4H>:2NBV3WIM4@. N; M/7^U2[8VG5>2;99DFR\C^^$!]UH-561RI.8.F;#;CL/@@$Z%62L.6F%IMI=H MJTRT59OHW7*2V0QQ02>25^;7>A+X,+6G%E'4[C:K,VN7F;7_9[W<@CV:2@OR M#RA>1: ^3D@V0!7I$)[O/[@3I72CJY9/+= K*ZI3RM&I3?->3I9*%$R_W0"? M@*K<,&IA7KIAG ALCW&W9-S]+3MF]Y0"G AL3X P>#R/@V>N@2Q? PH$K/'X M-4=*_1=X35?KE;5=[_E:ICN=1UB;F3O\LPVN:=S_M^5-?I!GEWT]_DL_^ZG0 M]M6('M6(?DOI%["G$N%$:/LB/#9,86T[\O0 &-.-ZTTKF<=/C\>XTV@=G%3U M(5]*R=]IM3FHF;N!:.*:F+Q1+6?+6\Z%Z^T/YB_M[<>U\(\P^=7IAJH9$QK7 M_Q0A@[,V,E3Y;20?&+EP#?U$&KP>N,&PO=V]R:W-H965T16E"U2>V*VG75-.V%20ZPFMC, M=J#]]K.3- L04(OZ!NSX'OZ_RSFZP9KQ1[$ D.@I2ZD8&@LIEV>F*>(%9%AT MV1*H.IDQGF&IMGQNBB4'G!1.66HZEA68&2;4B ;%LPF/!BR7*:$PX4CD68;Y M\P6D;#TT;./EP2V9+Z1^8$:#)9[#'*:=0IM6-S M_1+]LF!7+%,L8,32!Y+(Q=#H&2B!&UQ<"H'Y[4.;N7@%J"EL@)KC"6.!IRM$=?6*II> M%+4IO!4-H?HMWDFN3HGRD]&(91F1ZK5(@3!-T(A12>@<:$Q H,_H,I59$Q$7'*A*[)[_.ID%SUX9\V MYC*)UYY$W\TSL<0Q# UU^03P%1C1IP]V8'UIJ\ [!=NHAUO7PST4/;H"(0 Z MZ&8)'.M*E$W005<$3TE*Y','28:FNBU(TD&_ '-T0Z&M*&4FO\BDOR^KR [\ ML.*;IIM:.[5FGM':_[.:+Q?=F]'3]_Q=KX8 MNU:.%?J-)MQ0W:]5]]^F^J&8"B!!YRMU,O_?2>@62W4^ 1[OX2@S]1L*K:Z] MC7%0SEO;RFQ,!7HBN\9\3JA **L;JG+QO:H1\WH'U!+ P04 " #UB&%8H8J/KU<" "Y!0 &0 M 'AL+W=OTP[*#83"Q4ECR)2;I_/TIRO+1(LQUVL46)[Y&/$IEOM7FT M-0"RIT8J.XIJQ/8JCFU90\/MF6Y!T_)B#U=A0-HMW&G5C5Z#;B(F_Y"NX!']JY(2ON M62K1@+)"*V9@.8K&@ZOIT/E[AZ\"MG9OS9R2A=:/SKBI1E'B$@())3H&3K\- M3$%*1T1I_.PXHSZD ^ZO=^Q?O';2LN 6IEI^$Q76H^ACQ"I8\K7$.[V]AD[/ MN>,KM;3^R[;!]_(R8N7:HFXZ,&70"!7^_*FKPQY@";"ZY8B_M M#VQ<5<)5G$MVH\*STIN3SO1!^D M[%8KK"W[K"JHGA/$)*77D^[T3-*CC#,HSU@V>,_2),T.)#3]=WAZ))VL+V_F M^;*_EW<""I8"+?L^7E@T]'Y_'"I8X!L>YG,]?65;7L(HHJ:U8#80%>_>#"Z2 M3X?$_B>R9]*'O?3A,?9B2A=KQ&+M7HMEJ!G6P%IZ4X=4!ZIS3^4&SZ9(\GBS M+^681\@OWNN"!LS*#P?+2KU6&!Y0O]O/G[%ONQ?[$YI+88S\H0E#[9:;E2 U M$I9$F9Q=4CXF#(I@H&Y]KRTT4N?Z94VS%8QSH/.EUK@S7(!^6A>_ 5!+ P04 M " #UB&%86X.MXHD# !6$0 &0 'AL+W=OE,L+VQ93#P(B M&FP)H1J9,QX0J9I\88LE!S(S28%ONX[3L0-"0VO0,WTC/NBQE?1I""..Q"H( M"'^^!)]M^A:V7CINZ<*3NL,>])9D 6.0=\L15RT[09G1 $)!68@XS/O69WPQ MQ%V=8"+N*6Q$YAQI*1/&'G7C>M:W',T(?)A*#4'480U#\'V-I'C\CD&MY)HZ M,7O^@O[5B%=B)D3 D/D_Z4QZ?:MKH1G,R$9IS0-$(C9D;6%9%DT.-L@[B. M5FCZQ-3&9"LU--2W<2RY&J4J3P[&DDT?/>;/@(N/Z,OO%97/Z!2-5#&!G_*TW\%*-/UAXFE5O-)?IJP34 M3^2%6)(I]"WUR G@:[ &'][ACO.I3&U-8#GMS41[TZ WW] ^](D0B,WCV_OP M78VC:PF!^%6FNUFG[IK [6CO=<:.$G2*U\0JK93\,%.J(A$AY15RV= MW!%RQR#KU7,]<'KV.JNL*B)'MYW0;>]'-Z*'J! KU;F%<'LKX:J('.%.0KCS M7X3)2GJ,TS_;27<*E-J.^;VBOCTN)^ L$7"VHX!Q).">^"LX0=>FXF6$([QV M196K(G(DNPG)[GXD1X0CQE6+2-5I**,1J Y=YS+2$3YVLYP:CH-?,=\:EJ-_ MGM _KZ1?]:)YN(%@ KQT%:I$W7<5J@DL5P#LI&]EI\[U-T:K27I=:'GM&4>" M:W[$8L#L$_1ZIE:&Y(FF_@!7&X0Q<*K6KLO")/V[U[2MOLK>-^\0M@&GO@'7 M:AQPK!Z[83N.@6"FM=54B>:.HH\*$M!=[14VR/BR38 MF4VO_N)P0_B"A@+Y,%=Y3N-,Z>?1)CYJ2+8T^^ )DVI7;4X](&KCJP/4^)PQ M^=+06^OD4\K@'U!+ P04 " #UB&%8-\R\-N@* !9:@ &0 'AL+W=O M+-4_"XBC;\%1\L\KR)"S%V_QN7&QR'B[K M2$D\II8U&2=AE(Y.C^O/KO/3XVQ;QE'*KW-2;),DS!_/>9P]G(SLT?KD]&9_8YYTRI"'>)SQ!^* MO=>D^BFW6?:E>G.Y/!E958YXS!=EA0C%?_?\@L=Q11+Y^-I"1[LTJXC[K[_3 M6?WCQ8^Y#0M^D<7_C9;E^F0T&Y$E7X7;N/R8/?R+MS_(JWB++"[JO^2A#6N- MR&);E%G21A8Y2**T^3_\UEZ(O0B"HX] VPBT$^')%)PV@M--P7TB@MM&< ^- MX+41O$,C3-H(D_K:-Q>KOM)^6(:GQWGV0/(JM*!5+VJYZMCB D=I5;)NREQ\ M&XEXY>E-F2V^K+-XR?/B'R3XNHW*1_(;.5LNHTKY,":7:5-^JW+PQN=E&,6_ MBA"?;GSRYN=?C\>ER$7%&B_:%,^;%.D3*5)RE:7ENB!!NN1+3?P+$3MX2:E%7ER%S=)\OCHACU]$=373_\.A4$STP1W^? MW8O,/YTZ.R2ZI8NN7$MG5YZ5+\3U=4 M&IBKAU6MZKMB$R[XR4@TFP7/[_GH])>?[(GUNTXF),Q'P@(DC(%@BKSN3E[7 M1&^:"W)9%%N^)/XVC]([,O?DB#9Q-DCYVT)N-[FB[5H^LEU M'*:Z(F!,<&@1:&!>#:LZU?M3>SZ9S8[']_O:]D,Y%O7F:J@ F3$&@BFB>3O1 MO!>+=K,.18)FU0J=;,8DA\K6P"9[@KASBW94ZP>B'IUT1$-FBX%@BFB3G6@3 MHV@769*('K>60\KT85L699@NA80Z48S(H:),>M?;]J@[=SKUQ.^'FT]M=]Z1 M+]#@K+D]<3N5D_7#S::.X\QE..5Z3G?7G[.RJH6U -I;?$VPH9>27/. M@G"Q)D4E<-5O+II\%G4UY&D9E3$O2+GFI!FED3(CF>A3[[-2A!=#\S@6X\&R M%.,W,3VX32+Q_%PV_'?<=Z?H_Y 4(D# & M@BFE:+8K1;,!I>@ZS$F6BW=A=D@2I@M>5Z(PKANK9@JJG58:T4-E M:FG[@T#J4,]UN_5'$]"935S+Z=8@:/X8BJ8*M6<+V"\8?C1C2*TX1MQ@<>P# MQQZ:@-K!!S1[#$53M:%2&_K:2=A'7I1YM*BZI2;TV4.8BZ__F6>%=KQC3G*P M?K179[JMW_-! FB>&(JFBB9]$=LX+S]]OTUNQ=! M'#9IO+2"L*_\7P1%4*B M-U':# +O9\&=4E:VL2D#=3\@-(8BJ;**/T/^]4&R'O^T 305S2HWV'WK0SJ M6-[4<[J2:CR/F>-,I[V6$FI[H&BJ6M+XL,W.QWXO1OZXXE45U/J09LY@59 T M'TH+H#2&HJGZ2H_$GB#=9AOJCT!I/I060&D,15-5ELZ-;39(?HA_:4YS<%F8 M'N)@:D)I+$QHSAB*IFHG_1+;;)@3ICY@Q7J MVRE>MV74A+%[&D'M%A1-U4C:+=1LMYR5Y#]K3J["_ LOR8?5BC'0AT?*,V'T@(HC:%HJLK2 M\:%FQ^<53?.T/X'P[+DU[]PYO##G8+"6T.4R4!I#T50MI0-$#U\R8VZ1H48/ ME.9#:0&4QE T55]I&M$YM$6&VD%0F@^E!5 :0]'45?W277)>[2X-7?AM3G'P MXG^-="KN?"KNA"KNC"KNE"KNGZD=848ZTHIR7KRHZ["ZI.8'! MPB-IOM/WK29TVFNVH:85BJ8**DTKY^5;K@ZZKV/F#]83:D^U-.4^GNVY]K2K M*-1X0M%41:7QY!R^'VN_(W[%W2%SBH,UAII34%H I3$432T)TIQRIM N&;K0 M"$KSH;0 2F,HFJJRM*V<'[UPR9S 8.$/7+BD":==N 3-'4/15+&D!^68%RY= MAX_55&BO5NX\XXNLT._P-",'RS/OVP\NGV7<.O;5GSLU09:$T'TH+H#2&HJFE1-I4KHWL5UVH 06E^5!: *4Q M%$U561I:[LLWKQW6K[8)*%ZA-W-FG5U,%^:,#)84ZE%!:0Q%4R65'I5KWMKV MDMZW1>[W@^YDWNTN+\PI#]80ZD!!:0Q%4S7<.]?G&0=*5$%>D'/1^7+1#>>[ M)<)_DH-OX)J3&-PB0STH*"V TAB*IDHOO2K7@_:[4&<*2O.AM !*8RB:JK+T MK]SG_*OTGN=E=!MSLMG5\:+9W]]L/B91TRMO-Z*Z+^KP]0&2SVQ/-B<\N$!H MSO_I'M\%]::@-(:BJ2I+;\I]9JO'W:9BVRZ]N'\E^N-8,^;ZUMCU1^S(5[<*V<4D^E.OJ&,=UF)(/S5% ;\EGT6Z( MR&*@W7AAVD($7<'E]5TTV_6<[OT*:*(!E,90-+5T2-O+,]M>C>KG!Y:.\U>4 MCO?57*PJ(.)E?8R4MGA EWYY_5.B)E;O7#5?$XRZ3O<,O0":-X:BJ;I+J\PS M6V7=/EXK!M0*@])\*"V TAB*IDJ[=U VU KSL(=@0ZTP*"V TAB*IJHLK3#/ M;(7]S;IUJ'WF]>TSK[](!)IF *4Q%$TM'-)!\YYQT/YFO3K4B?/Z!U!-*.UU MZOU0-K6<[@HB:-88BM;(/MY[(D["\[OZV44%663;M&P>#+/[=/=\I+/ZJ4"= MSR_L=W[SE".):1ZZ=!7F=U%:D)BO!-(ZFHI&+6^>8]2\*;--_=R=VZPLLZ1^ MN>;ADN=5 /']*LO*[V^J!'9/DSK]"U!+ P04 " #UB&%8R[%\^K>2L9S46K.%[0+3R ?BQ6THS\%B5E&>2*B1Q)V"R\O_'U#:D"JB?^8W!01]?(+F4MQ),= MW*4++[",@$.B+00U?WM8 N<6R?#XWH!Z;4X;>'S]@OZA6KQ9S)HJ6 K^A:5Z MM_"F'DIA0TNN[\7A(S0+"BU>(KBJ?M&A?G82>B@IE199$VP89"RO_^F/IA!' M 6:A_0&D"2 5[SI1Q?*6:AK/I3@@:9\V:/:B6FH5;&CT7UDR;W39V;G,A]"\D5&N$_$0G("*D=E:!^1O'-:MHED79) MI((=G8!=JH DL/+/KJSIX\9O? MU-7FS75[N-?9XBJ#/8,[F,\&.[O>YB-6V9C)[.[/"T3,,=/HQ6G>5]B)\"9A0M;>N&0&H<7H!JU5*.+:QR] MUCB,^@6>M+0F3EIUX3X7U;O12JSZ$CLQSBS:]\KMQCJSB/C(B_"0BC=H [/M; 8[ MK6$0T9L4QZI'XRBP(-QY$';ZQC ;('RU :8GQ.\,![L=QWRO:NA)U.,HSJT]?'/AC/R GE.QO";A]Z MGQ5S-[ 0XLWBD##")UD^(G7R?!]-W%MKTB-7ESG3E(.T#9GXCA'X9 MV$:Q[?/C_P%02P,$% @ ]8AA6!W)K(:P @ B@@ !D !X;"]W;W)K M&ULK59;;]HP%/XK5B;M(E&<&[$E\.=]W?+YSLI9(<=. MIE1YC;%,,LB)[/(2"KVSXB(G2D_%&LM2 $DM*&?8=]T^S@DMG#BR:_X88EI3D4DO(" M"5B-G1OO>A8:>VOPB\).[HV1B63)^8.9W*5CQS4' @:),@Q$O[8P <8,D3[& M8\WI-"X-<'_\PO[%QJYC61()$\Y^TU1E8V?HH!169,/4G.^^0AU/S_ EG$G[ M1+O*MA\X*-E(Q?,:K$^0TZ)ZDZ=:ASU .#P"\&N _PK@A4< 00T(S@6$-2 \ M%]"K 39T7,5NA9L21>)(\!T2QEJSF8%5WZ*U7K0P=;)00N]2C5/Q'+8@)*"% MXLD#6I2,*G2%;M*4FCP2ANZ*JAA-5C].01'*/FD+F1$!,L)*G\$PX:3V=UOY M\X_X^\ZW7>1['>2[?M "GYR&3R'IHN X?'J.=_'XZ"T:'=]*W=@5W^RMW6C@A2._ M,3N0(&PD"$]*8&//.$MU-_B JL+LH);NT";%:6KO2G>0JZ&^52HR:)N2V:WX_X'U!+ P04 " #UB&%8 MZ ^/TUH$ "/%P &0 'AL+W=O&Q[W']YS8-Z=WM*7L)U\3(L!K'"5\K*V%V-SH.O?7),;\FFY((M\L M*8NQD+=LI?,-(SC(DN)(1X9AZS$.$VTRRIX]L,F(IB(*$_+ $_C&+.W&8GH M=JQ!;??@,5RMA7J@3T8;O")/1'S=/#!YIY0;/G>-5!4GBG]J6[N@K%FJ(I(1'RA(+#\>"%S$D4*2=;Q;P&JE6NJQ/WK M'?JGC+PD\XPYF=/H>QB(]5AS-1"0)4XC\4BW?Y&"T%#A^33BV5^P+6(-#?@I M%S0NDF4%<9CDG_BU$&(O =H=":A(0(<)5D>"6228&=&\LHS6 @L\&3&Z!4Q% M2S1UD6F394LV8:*^QB?!Y-M0YHG)D]P701H1<'<'KL W'*4XES<)P-\ICL+E M6YBLP-3W:9H(#CXLB,!A]%$&?WU:@ ^_?QSI0M:AT'2_6'.6KXDZUH0(W--$ MK#FX30(2U %T2:!D@78L9N@HXH+XU\"$ X ,9+84-/_U='2D'+,4U ,PC>21P8DOG\P9"4(!/E/.P8][$C\3]D^;C$=740?\AF^P M3\::/,&B3?[X#=K&GVT2] 16$\0J!;$R=/,<04YOMD7(_8CRE!'PX[.$ M!'>"Q+Q5*JM/J7H"JTDU+*4:GK]W*JG*7<0SU1[S];G<7K'2; !F9!4FB9)Q MAB,5V*967L(P*T$U^I<)&AJ&,=)?]F4X%57C9Y?\['?E)UO&"7+Y^O8)B M:N23E?8[8B0% PIUQD<;>OTN?R5L9%/?M4H&?9MNT<4&X)1-!U/ 0[..]Y+GCA M'E@4L%^[;4'7L-$AR6;@X0:HDT052?0N)!&/1*0LX;NJ\\Y]M(,?1SVW+_6%5M>@LG/PTGX.]FKH M^D*KRU59.O@_\'1%#;6^UK0]+5&FU^E[8.7JX*5M'6PZM@:Y9@CLYE:9.MB/ MJSNODSDM#:KE^VH),]UN4I4/@T>]2SNIHO8!^(X9PXEX.][2>K5:?:'5]:C, M%O0NW=*.VKVSY>H)K3YOJ6P;>B?;=DY+0RU6S78:9Z0E#+E6UQ%!E4U#E[9I MJ.F^/*O)KQE5EZ'.KW)HZ (.K5AS?VIPY9A-3BUA$#9)Z7NCS9A(FZ\FOAQD MIR^?#Y9/RZGR-)NE'CR?P9MY/ANN8/)1];W\[R%,.(C(4D(:UXXLBN73W_Q& MT$TV0'VF0M XNUP3'!"F N3[):5B=Z,6*&?PD_\ 4$L#!!0 ( /6(85@5 MF1=-Y0$ $\$ 9 >&PO=V]R:W-H965T!TYHZ,D :?V@?U[Z-WWLA$."J/^R KK9?0U8A5L1:=P M;?H?,/8S)[[2*!=&U@^YBUG$RLZA:4:PKZ"1>IC%V[@/4T!\ I".@/0#(#FE M,!L!L]#H4%EHZYM D6?6],Q2MF*3XZ;GMIO87=2.Z9@ZZ'QU<)SV.'Z M#@Z:-ASEQJ"_3\&L_8L'2PE^?6L,'ARZ5,=_2/X/4$L#!!0 ( /6(85B+ MIFT+/@, /(3 - >&PO.R]K]^OGL-'W!ASH^;&6I:.Q[?,\]OKL0 MPZ V*\'NYHR9:%D*60_)W)CJ0QS7TSDK:7VA*B8M4BA=4F.G>A;7E68TK\&I M%'&OTTGCDG))1@.Y*&]*4T=3M9!F2-+6%/G;YWQ(NNE[$GFZL3O)^].3CH/Y]?[]C,'G),X2'IY .E%QUXHLT,Q^O0P^N?(,>JK76JW M_-02><=3S*T?<+-1-IXPP9RS [/U;+(<>=S4?#0HE-R4/B'>8*/3DD6/5 S) MF H^T1R\"EIRL?+F'ABF2B@=&=MS5DX7+/4O#W?]#-JQX2FY5-K%]A'\]Z19 MO@>L9R"0"]$*[!%O& TJ:@S3\L9.W&)G? )%S?A^55F%,TU7W=XEV3BXFPTR M43IGN@W3)6O3:"!8 7(TG\WA;E05 VB,*NT@YW2F)'4:UA[-P-).F1!W\*Q^ M+W:XE\5673M05=D.K:!FZ&G\!/BWV3SW-FWR(MZHXH_*?%K8[4@WAVYAMYH5 M?.GFRZ(5@+%W<79:56+U4?"9+)G?_,$!1P.Z]HOF2O-?-AJTRM0:F";1(].& M3[":>Z]0\]_-\XQ)IJG8%FU[_YBS_&+%S1Q9C)N#AE;)YF="\ M."3?X'0J-D&CR8(+PV4SF_,\9_+)<<;2&SJQ?]#L\-OU.2OH0IC[%AR2S?@K MR_FBS-I5MY"(9M5F_ 6VUTW;PZJ-Q67.EBP?-U,]F[AA9 X60L?M@<<(^F;W" M.\VR)$E3+*/C<5#!&,M;FL)/F W3!AY8'(CT9[G&JXUWR/-]@-7TN0[!=HIW M(K93/-> A/,&'ED6KC86!SRP*F"] _'#<:"GPCY) E7%M&%/,(YD&89 +X9[ M-$V1[*3P"=<'>TJ2),O""&!A!4F"(? TX@BF #1@2)*X]^#>^RA>OZ?BS7_Y M1K\!4$L#!!0 ( /6(85B7BKL

-8?20$3;8T.P6BP^0"X9 M9K>]9!:G$^.)$;ZQ,OY#DF]?S#V[M:8._%85]K-!AOO MM\>CD2LV4$OWJ]F"QBLK8VOI\="N1VYK099N ^#K:I2,Q]-1+94>?'B_N]>E M'<4'QD/AE=%X,IRX4?#@?EP/A^)>.76K*N6_S@;MWQ4,1*VTJM4W*&>#\4"X MC7GXW5CUS6@OJV5A357-!I/NP@U8KXH7IYNO:,E[=7$D%F@^D8;[A2 MUOFV1'M_B8SW@(6[H\:;"U5YL'/IX3=KFJW2ZW ;?(M1]!IM/>Q^NTH\MO^E M&LUJI0J8FZ*I0?NN'BU4 5"[C=JZ@="RAME@5T27TN(_;* =2S]'C#G!F/,R+L-S0QDGS$I\VH+MRD1T M4X)N>B"Z '=F:HR-&] .(PD.AL)$D&\(R#>'K,*SC=1K<$)IL?2FN-M$D&\) MR+<'A91N(RXJ\Q"W\SN"[ATOW15@(''0U9A8;E%5<> =4Y%WS(OV46JY[OK@ M%7C\P0)"HBNP ^)1C$D*@MD0I8F[ 6D_)(R^R7.%_;"D46R^D!;,8D])+RKW,16+F,2:EEY1]H>L560_%25G& M*PPII9>462\$YE^@UO$"-F6:C-DT!&;H#S$FY9R,V3ETZA,GDAEEGHS=/!1F M/-(SRD$9LX/H#*U7F^3NR@$6P9XRM#EXJ7J;*AFEGHQ[Y:N7H75P/3%FE'$R M9N/TZ+JX&,K(JMMBC#$IXV3,QGF92>YI9IED[V HSE>K&)-R37; M!3*ZN7/*-3FS:YYASF$%UF+SXXG05V-,RC4YLVOH#'T88U*NR=GWY@G,7O*; M4Z[)F5WS; U2O+XFF5.NR?^/^XD9NBRFELL8D_)/SNR?/;O2&A#E%>-]8,DW$29Y53RD+3UD*CW8=A):QP4E_^B8]P>+Z057%I1?CI M]KJS/.Q-K9JJ.L-SG_0?1I:[[\QVW\A]^!=02P,$% @ ]8AA6)@;6I[[ M 0 RR, !H !X;"]?]"2J,T(%XO*//A#P M\)P/W;3O3V6W'\KBXW@XE56SFZ;A5TIEOERV:;Q^XSF\>'[S,7+YY#_9V*_V>S7^7>__G/,I^D?@]-[/[Z575DWZ.%QWEW39R,UYETUX].K-*EVD$*0U@\R"++Z00Y!7C\H M("CJ![40U-8/NH6@V_I!=Q!T5S_H'H+NZP?)$F5<$B3-L";06I!K(?!:$&PA M$%N0;"$P6Q!M(5!;D&TA<%L0;B&06Y!N(;!;$&\AT%M1;R706U%O)=!;9P_; M!'HKZJT$>BOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'HKZJT$>AOJ;01Z&^IM M!'H;ZFT$>MOL90F!WH9Z&X'>AGH;@=Z&>AN!WH9Z&X'>AGH;@=Z&>AN!WHYZ M.X'>CGH[@=Z.>CN!WHYZ.X'>/GO93:"WH]Y.H+>CWDZ@MZ/>3J"WH]Y.H+>C MWDZ@=Z#>0:!WH-Y!H'>@WD&@=Z#>0:!WH-Y!H'?,/E82Z!VH=Q#H':AW$.@= MJ'<0Z!VH=Q#HW:+>[4_J7:;/0R[7GJ\U7O\GJ9[.Y^;KY2_+KYUXOV@O."?X M=^?Q+U!+ P04 " #UB&%8=-+&8MX! !:(P $P %M#;VYT96YT7U1Y M<&5S72YX;6S-VEU/PC 4!N"_0G9K6.D7?@2X46_5"_] W0ZPL*U-6Q#^O=T M$XT2#2:^-UNVMN<]:Y/G:I/GG:,PV#9U&Z;9,D9WPU@HEM28D%M';1J96]^8 MF![]@CE3K,R"F!B-QJRP;:0V#F-7(YM-[FANUG4#(^/I@FS6+;FH6XJRGDITM\T:.=SZN"2ENLF[0D#\Z3*<.2*#9UOB]Z<3HY MIAVF_96?G=^7.1689CYYZT(Z,4^_CSL>2;=ZZ%(A\K$Z_8GOB:GTV=]'W6F7 M5/XP.VWOJ_6K_CP"ZV_G[_'',WZO_\L^!$@?$J0/!=*'!NEC#-+')4@?5R!] M7(/TP4P-4$L! A0#% M @ ]8AA6 =!36*! L0 ! ( ! &1O8U!R;W!S M+V%P<"YX;6Q02P$"% ,4 " #UB&%8SFW!PNX K @ $0 M @ &O 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 " #UB&%8F5R< M(Q & "<)P $P @ ', 0 >&PO=&AE;64O=&AE;64Q+GAM M;%!+ 0(4 Q0 ( /6(85B.=HLIU < $DW 8 " @0T( M !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ ]8AA6.UW9_6M @ \@4 !@ M ("!AQ( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ ]8AA6/_P?**H! @1 !@ ("!." 'AL+W=O&UL4$L! A0#% @ ]8AA6()L MD-,/ @ Y@0 !D ("!'CP 'AL+W=O&PO=V]R:W-H965T]/-OAH ,M+ 9 " @:Q# !X;"]W;W)K&UL4$L! A0#% @ ]8AA6'RF M-X"P 8!\ !D M ("!H5X 'AL+W=OMRJ+@($ "C"0 &0 @(%0:@ >&PO M=V]R:W-H965T&UL4$L! A0#% @ ]8AA6 OI4R!I! M@H !D ("! ML'$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ ]8AA6.(=X&PO=V]R:W-H965T) !X M;"]W;W)K&UL4$L! A0#% @ ]8AA6*717I%1 M!0 1@X !D ("!9(P 'AL+W=O!$:;U(# #Y!P &0 M@('LD0 >&PO=V]R:W-H965T&UL4$L! A0#% @ ]8AA6!'>$Q&R P H0@ !D M ("!$JP 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ ]8AA6-4J^LS8 @ Y@8 !D ("!/;@ M 'AL+W=O M0\D# C"0 &0 @(%,NP >&PO=V]R:W-H965T&UL4$L! A0#% @ M]8AA6+(,.=>P @ R 4 !D ("!=L( 'AL+W=OX" #;!P &0 @(&F MT >&PO=V]R:W-H965T&UL4$L! A0#% @ ]8AA6(D E_'L! O!@ !D M ("!IML 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ ]8AA6*?A<++7! 2Q8 !D ("!_?, 'AL M+W=O&PO=V]R:W-H965TO\ !X;"]W;W)K&UL4$L! A0#% @ ]8AA M6)PV[G2"! 1!X !D ("!T0 ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ]8AA6,9G^IZ@ P ;A M !D ("!O P! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ]8AA6#+&PO=V]R:W-H965T M&UL4$L! A0# M% @ ]8AA6",(_AT& P =@H !D ("!,24! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ]8AA6#?, MO#;H"@ 66H !D ("!O"X! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ]8AA6.@/C]-:! CQ< !D M ("!94 ! 'AL+W=O4! !/! &0 @('V1 $ >&PO M=V]R:W-H965T^P$ ,LC M : " 8Q0 0!X;"]?7!E&UL4$L%!@ !$ $0 DQ( ,Y4 0 $! end XML 74 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 75 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 77 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.0.1 html 147 314 1 false 68 0 false 4 false false R1.htm 0000001 - Document - Document And Entity Information Sheet http://neurometrix.com/role/DocumentAndEntityInformation Document And Entity Information Cover 1 false false R2.htm 0000002 - Document - Audit Information Sheet http://neurometrix.com/role/AuditInformation Audit Information Cover 2 false false R3.htm 0000003 - Document - Cover Sheet http://neurometrix.com/role/Cover Cover Cover 3 false false R4.htm 0000004 - Statement - Balance Sheets Sheet http://neurometrix.com/role/BalanceSheets Balance Sheets Statements 4 false false R5.htm 0000005 - Statement - Balance Sheets (Parenthetical) Sheet http://neurometrix.com/role/BalanceSheetsParenthetical Balance Sheets (Parenthetical) Statements 5 false false R6.htm 0000006 - Statement - Statements of Operations Sheet http://neurometrix.com/role/StatementsofOperations Statements of Operations Statements 6 false false R7.htm 0000007 - Statement - Statement of Comprehensive Income (Statement) Sheet http://neurometrix.com/role/StatementofComprehensiveIncomeStatement Statement of Comprehensive Income (Statement) Statements 7 false false R8.htm 0000008 - Statement - Statements of Changes in Stockholders' Equity Sheet http://neurometrix.com/role/StatementsofChangesinStockholdersEquity Statements of Changes in Stockholders' Equity Statements 8 false false R9.htm 0000009 - Statement - Statements of Cash Flows Sheet http://neurometrix.com/role/StatementsofCashFlows Statements of Cash Flows Statements 9 false false R10.htm 0000010 - Statement - Reverse Stock Split Sheet http://neurometrix.com/role/ReverseStockSplit Reverse Stock Split Statements 10 false false R11.htm 0000011 - Statement - Management Retention and Incentive Plan Sheet http://neurometrix.com/role/ManagementRetentionandIncentivePlan Management Retention and Incentive Plan Statements 11 false false R12.htm 0000012 - Disclosure - Description of Business and Basis of Presentation Sheet http://neurometrix.com/role/DescriptionofBusinessandBasisofPresentation Description of Business and Basis of Presentation Notes 12 false false R13.htm 0000013 - Disclosure - Summary of Significant Accounting Policies Sheet http://neurometrix.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 13 false false R14.htm 0000014 - Disclosure - Stock-Based Compensation Sheet http://neurometrix.com/role/StockBasedCompensation Stock-Based Compensation Notes 14 false false R15.htm 0000015 - Disclosure - Investments, Debt and Equity Securities Sheet http://neurometrix.com/role/InvestmentsDebtandEquitySecurities Investments, Debt and Equity Securities Notes 15 false false R16.htm 0000016 - Disclosure - Fair Value Measures and Disclosures Sheet http://neurometrix.com/role/FairValueMeasuresandDisclosures Fair Value Measures and Disclosures Notes 16 false false R17.htm 0000017 - Disclosure - Inventories Sheet http://neurometrix.com/role/Inventories Inventories Notes 17 false false R18.htm 0000018 - Disclosure - Fixed Assets Sheet http://neurometrix.com/role/FixedAssets Fixed Assets Notes 18 false false R19.htm 0000019 - Disclosure - Accrued Expenses Sheet http://neurometrix.com/role/AccruedExpenses Accrued Expenses Notes 19 false false R20.htm 0000020 - Disclosure - Income Taxes Sheet http://neurometrix.com/role/IncomeTaxes Income Taxes Notes 20 false false R21.htm 0000021 - Disclosure - Commitments and Contingencies Sheet http://neurometrix.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 21 false false R22.htm 0000022 - Disclosure - Retirement Plan Sheet http://neurometrix.com/role/RetirementPlan Retirement Plan Notes 22 false false R23.htm 0000023 - Disclosure - Stockholders' Equity Sheet http://neurometrix.com/role/StockholdersEquity Stockholders' Equity Notes 23 false false R24.htm 0000024 - Disclosure - Schedule II - Valuation and Qualifying Accounts Sheet http://neurometrix.com/role/ScheduleIIValuationandQualifyingAccounts Schedule II - Valuation and Qualifying Accounts Notes 24 false false R25.htm 9954471 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://neurometrix.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://neurometrix.com/role/SummaryofSignificantAccountingPolicies 25 false false R26.htm 9954472 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://neurometrix.com/role/SummaryofSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://neurometrix.com/role/SummaryofSignificantAccountingPolicies 26 false false R27.htm 9954473 - Disclosure - Stock-Based Compensation (Tables) Sheet http://neurometrix.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://neurometrix.com/role/StockBasedCompensation 27 false false R28.htm 9954474 - Disclosure - Investments, Debt and Equity Securities (Tables) Sheet http://neurometrix.com/role/InvestmentsDebtandEquitySecuritiesTables Investments, Debt and Equity Securities (Tables) Tables http://neurometrix.com/role/InvestmentsDebtandEquitySecurities 28 false false R29.htm 9954475 - Disclosure - Fair Value Measures and Disclosures (Tables) Sheet http://neurometrix.com/role/FairValueMeasuresandDisclosuresTables Fair Value Measures and Disclosures (Tables) Tables http://neurometrix.com/role/FairValueMeasuresandDisclosures 29 false false R30.htm 9954476 - Disclosure - Inventories (Tables) Sheet http://neurometrix.com/role/InventoriesTables Inventories (Tables) Tables http://neurometrix.com/role/Inventories 30 false false R31.htm 9954477 - Disclosure - Fixed Assets (Tables) Sheet http://neurometrix.com/role/FixedAssetsTables Fixed Assets (Tables) Tables http://neurometrix.com/role/FixedAssets 31 false false R32.htm 9954478 - Disclosure - Accrued Expenses (Tables) Sheet http://neurometrix.com/role/AccruedExpensesTables Accrued Expenses (Tables) Tables http://neurometrix.com/role/AccruedExpenses 32 false false R33.htm 9954479 - Disclosure - Income Taxes (Tables) Sheet http://neurometrix.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://neurometrix.com/role/IncomeTaxes 33 false false R34.htm 9954480 - Disclosure - Commitments and Contingencies (Tables) Sheet http://neurometrix.com/role/CommitmentsandContingenciesTables Commitments and Contingencies (Tables) Tables http://neurometrix.com/role/CommitmentsandContingencies 34 false false R35.htm 9954481 - Disclosure - Stockholders' Equity (Tables) Sheet http://neurometrix.com/role/StockholdersEquityTables Stockholders' Equity (Tables) Tables http://neurometrix.com/role/StockholdersEquity 35 false false R36.htm 9954482 - Disclosure - Description of Business and Basis of Presentation - Additional Information (Detail) Sheet http://neurometrix.com/role/DescriptionofBusinessandBasisofPresentationAdditionalInformationDetail Description of Business and Basis of Presentation - Additional Information (Detail) Details 36 false false R37.htm 9954483 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Detail) Sheet http://neurometrix.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail Summary of Significant Accounting Policies - Additional Information (Detail) Details 37 false false R38.htm 9954484 - Disclosure - Summary of Significant Accounting Policies - Earnings Per Share (Details) Sheet http://neurometrix.com/role/SummaryofSignificantAccountingPoliciesEarningsPerShareDetails Summary of Significant Accounting Policies - Earnings Per Share (Details) Details 38 false false R39.htm 9954485 - Disclosure - Stock-Based Compensation - Additional Information (Detail) Sheet http://neurometrix.com/role/StockBasedCompensationAdditionalInformationDetail Stock-Based Compensation - Additional Information (Detail) Details 39 false false R40.htm 9954486 - Disclosure - Stock-Based Compensation - Weighted Average Grant-Date Fair Value Used in the Calculation of Stock-Based Compensation Expense (Details) Sheet http://neurometrix.com/role/StockBasedCompensationWeightedAverageGrantDateFairValueUsedintheCalculationofStockBasedCompensationExpenseDetails Stock-Based Compensation - Weighted Average Grant-Date Fair Value Used in the Calculation of Stock-Based Compensation Expense (Details) Details 40 false false R41.htm 9954487 - Disclosure - Stock-Based Compensation - Summary of Option Activity (Details) Sheet http://neurometrix.com/role/StockBasedCompensationSummaryofOptionActivityDetails Stock-Based Compensation - Summary of Option Activity (Details) Details 41 false false R42.htm 9954488 - Disclosure - Investments, Debt and Equity Securities (Details) - AFS Sheet http://neurometrix.com/role/InvestmentsDebtandEquitySecuritiesDetailsAFS Investments, Debt and Equity Securities (Details) - AFS Details http://neurometrix.com/role/InvestmentsDebtandEquitySecuritiesTables 42 false false R43.htm 9954489 - Disclosure - Investments, Debt and Equity Securities (Details) - HTM Sheet http://neurometrix.com/role/InvestmentsDebtandEquitySecuritiesDetailsHTM Investments, Debt and Equity Securities (Details) - HTM Details http://neurometrix.com/role/InvestmentsDebtandEquitySecuritiesTables 43 false false R44.htm 9954490 - Disclosure - Fair Value Measures and Disclosures (Details) Sheet http://neurometrix.com/role/FairValueMeasuresandDisclosuresDetails Fair Value Measures and Disclosures (Details) Details http://neurometrix.com/role/FairValueMeasuresandDisclosuresTables 44 false false R45.htm 9954491 - Disclosure - Inventories (Detail) Sheet http://neurometrix.com/role/InventoriesDetail Inventories (Detail) Details http://neurometrix.com/role/InventoriesTables 45 false false R46.htm 9954492 - Disclosure - Fixed Assets (Details) Sheet http://neurometrix.com/role/FixedAssetsDetails Fixed Assets (Details) Details http://neurometrix.com/role/FixedAssetsTables 46 false false R47.htm 9954493 - Disclosure - Fixed Assets - Additional Information (Detail) Sheet http://neurometrix.com/role/FixedAssetsAdditionalInformationDetail Fixed Assets - Additional Information (Detail) Details 47 false false R48.htm 9954494 - Disclosure - Accrued Expenses (Detail) Sheet http://neurometrix.com/role/AccruedExpensesDetail Accrued Expenses (Detail) Details http://neurometrix.com/role/AccruedExpensesTables 48 false false R49.htm 9954495 - Disclosure - Income Taxes Income Taxes - Effective Income Tax Rate Reconciliation (Details) Sheet http://neurometrix.com/role/IncomeTaxesIncomeTaxesEffectiveIncomeTaxRateReconciliationDetails Income Taxes Income Taxes - Effective Income Tax Rate Reconciliation (Details) Details 49 false false R50.htm 9954496 - Disclosure - Income Taxes - Additional Information (Detail) Sheet http://neurometrix.com/role/IncomeTaxesAdditionalInformationDetail Income Taxes - Additional Information (Detail) Details 50 false false R51.htm 9954497 - Disclosure - Income Taxes - Deferred Tax Assets (Details) Sheet http://neurometrix.com/role/IncomeTaxesDeferredTaxAssetsDetails Income Taxes - Deferred Tax Assets (Details) Details 51 false false R52.htm 9954498 - Disclosure - Commitments and Contingencies - Additional Information (Detail) Sheet http://neurometrix.com/role/CommitmentsandContingenciesAdditionalInformationDetail Commitments and Contingencies - Additional Information (Detail) Details 52 false false R53.htm 9954499 - Disclosure - Commitments and Contingencies - Future Minimum Lease Payments (Details) Sheet http://neurometrix.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails Commitments and Contingencies - Future Minimum Lease Payments (Details) Details 53 false false R54.htm 9954500 - Disclosure - Retirement Plan Retirement Plan - Additional Information (Details) Sheet http://neurometrix.com/role/RetirementPlanRetirementPlanAdditionalInformationDetails Retirement Plan Retirement Plan - Additional Information (Details) Details 54 false false R55.htm 9954501 - Disclosure - Stockholders' Equity - Preferred Stock and Convertible Preferred Stock (Details) Sheet http://neurometrix.com/role/StockholdersEquityPreferredStockandConvertiblePreferredStockDetails Stockholders' Equity - Preferred Stock and Convertible Preferred Stock (Details) Details 55 false false R56.htm 9954502 - Disclosure - Stockholders' Equity - Additional Information (Detail) Sheet http://neurometrix.com/role/StockholdersEquityAdditionalInformationDetail Stockholders' Equity - Additional Information (Detail) Details 56 false false R57.htm 9954503 - Disclosure - Stockholders' Equity - Common Stock Reserved for Future Issuance (Details) Sheet http://neurometrix.com/role/StockholdersEquityCommonStockReservedforFutureIssuanceDetails Stockholders' Equity - Common Stock Reserved for Future Issuance (Details) Details 57 false false R58.htm 9954504 - Disclosure - Reverse Stock Split - Additional Information (Detail) Sheet http://neurometrix.com/role/ReverseStockSplitAdditionalInformationDetail Reverse Stock Split - Additional Information (Detail) Details 58 false false R59.htm 9954505 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Detail) Sheet http://neurometrix.com/role/ScheduleIIValuationandQualifyingAccountsDetail Schedule II - Valuation and Qualifying Accounts (Detail) Details http://neurometrix.com/role/ScheduleIIValuationandQualifyingAccounts 59 false false R9999.htm Uncategorized Items - nuro-20231231.htm Sheet http://xbrl.sec.gov/role/uncategorizedFacts Uncategorized Items - nuro-20231231.htm Cover 60 false false All Reports Book All Reports nuro-20231231.htm nuro-20231231.xsd nuro-20231231_cal.xml nuro-20231231_def.xml nuro-20231231_lab.xml nuro-20231231_pre.xml http://fasb.org/srt/2023 http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 80 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "nuro-20231231.htm": { "nsprefix": "nuro", "nsuri": "http://neurometrix.com/20231231", "dts": { "inline": { "local": [ "nuro-20231231.htm" ] }, "schema": { "local": [ "nuro-20231231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/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" ] }, "calculationLink": { "local": [ "nuro-20231231_cal.xml" ] }, "definitionLink": { "local": [ "nuro-20231231_def.xml" ] }, "labelLink": { "local": [ "nuro-20231231_lab.xml" ] }, "presentationLink": { "local": [ "nuro-20231231_pre.xml" ] } }, "keyStandard": 291, "keyCustom": 23, "axisStandard": 25, "axisCustom": 3, "memberStandard": 35, "memberCustom": 25, "hidden": { "total": 9, "http://xbrl.sec.gov/dei/2023": 4, "http://fasb.org/us-gaap/2023": 5 }, "contextCount": 147, "entityCount": 1, "segmentCount": 68, "elementCount": 514, "unitCount": 4, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 591, "http://xbrl.sec.gov/dei/2023": 41, "http://fasb.org/srt/2023": 1 }, "report": { "R1": { "role": "http://neurometrix.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": "nuro-20231231.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": "nuro-20231231.htm", "first": true, "unique": true } }, "R2": { "role": "http://neurometrix.com/role/AuditInformation", "longName": "0000002 - Document - Audit Information", "shortName": "Audit Information", "isDefault": "false", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "2", "firstAnchor": { "contextRef": "c-1", "name": "dei:AuditorFirmId", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "nuro-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:AuditorFirmId", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "nuro-20231231.htm", "first": true, "unique": true } }, "R3": { "role": "http://neurometrix.com/role/Cover", "longName": "0000003 - Document - Cover", "shortName": "Cover", "isDefault": "false", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "3", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentsIncorporatedByReferenceTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "nuro-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentsIncorporatedByReferenceTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "nuro-20231231.htm", "first": true, "unique": true } }, "R4": { "role": "http://neurometrix.com/role/BalanceSheets", "longName": "0000004 - Statement - Balance Sheets", "shortName": "Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "nuro-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "nuro-20231231.htm", "unique": true } }, "R5": { "role": "http://neurometrix.com/role/BalanceSheetsParenthetical", "longName": "0000005 - Statement - Balance Sheets (Parenthetical)", "shortName": "Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "nuro-20231231.htm", "first": true }, "uniqueAnchor": null }, "R6": { "role": "http://neurometrix.com/role/StatementsofOperations", "longName": "0000006 - Statement - Statements of Operations", "shortName": "Statements of Operations", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "nuro-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "nuro-20231231.htm", "first": true, "unique": true } }, "R7": { "role": "http://neurometrix.com/role/StatementofComprehensiveIncomeStatement", "longName": "0000007 - Statement - Statement of Comprehensive Income (Statement)", "shortName": "Statement of Comprehensive Income (Statement)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "nuro-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "nuro-20231231.htm", "first": true, "unique": true } }, "R8": { "role": "http://neurometrix.com/role/StatementsofChangesinStockholdersEquity", "longName": "0000008 - Statement - Statements of Changes in Stockholders' Equity", "shortName": "Statements of Changes in Stockholders' Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "c-17", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "nuro-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-17", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "nuro-20231231.htm", "first": true, "unique": true } }, "R9": { "role": "http://neurometrix.com/role/StatementsofCashFlows", "longName": "0000009 - Statement - Statements of Cash Flows", "shortName": "Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "nuro-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "nuro-20231231.htm", "first": true, "unique": true } }, "R10": { "role": "http://neurometrix.com/role/ReverseStockSplit", "longName": "0000010 - Statement - Reverse Stock Split", "shortName": "Reverse Stock Split", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "nuro-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "nuro-20231231.htm", "first": true, "unique": true } }, "R11": { "role": "http://neurometrix.com/role/ManagementRetentionandIncentivePlan", "longName": "0000011 - Statement - Management Retention and Incentive Plan", "shortName": "Management Retention and Incentive Plan", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "nuro-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "nuro-20231231.htm", "first": true, "unique": true } }, "R12": { "role": "http://neurometrix.com/role/DescriptionofBusinessandBasisofPresentation", "longName": "0000012 - Disclosure - Description of Business and Basis of Presentation", "shortName": "Description of Business and Basis of Presentation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "nuro-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "nuro-20231231.htm", "first": true, "unique": true } }, "R13": { "role": "http://neurometrix.com/role/SummaryofSignificantAccountingPolicies", "longName": "0000013 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "nuro-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "nuro-20231231.htm", "first": true, "unique": true } }, "R14": { "role": "http://neurometrix.com/role/StockBasedCompensation", "longName": "0000014 - Disclosure - Stock-Based Compensation", "shortName": "Stock-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "nuro-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "nuro-20231231.htm", "first": true, "unique": true } }, "R15": { "role": "http://neurometrix.com/role/InvestmentsDebtandEquitySecurities", "longName": "0000015 - Disclosure - Investments, Debt and Equity Securities", "shortName": "Investments, Debt and Equity Securities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "nuro-20231231.htm", "first": true }, "uniqueAnchor": null }, "R16": { "role": "http://neurometrix.com/role/FairValueMeasuresandDisclosures", "longName": "0000016 - Disclosure - Fair Value Measures and Disclosures", "shortName": "Fair Value Measures and Disclosures", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "nuro-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "nuro-20231231.htm", "first": true, "unique": true } }, "R17": { "role": "http://neurometrix.com/role/Inventories", "longName": "0000017 - Disclosure - Inventories", "shortName": "Inventories", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nuro-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nuro-20231231.htm", "first": true, "unique": true } }, "R18": { "role": "http://neurometrix.com/role/FixedAssets", "longName": "0000018 - Disclosure - Fixed Assets", "shortName": "Fixed Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nuro-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nuro-20231231.htm", "first": true, "unique": true } }, "R19": { "role": "http://neurometrix.com/role/AccruedExpenses", "longName": "0000019 - Disclosure - Accrued Expenses", "shortName": "Accrued Expenses", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nuro-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nuro-20231231.htm", "first": true, "unique": true } }, "R20": { "role": "http://neurometrix.com/role/IncomeTaxes", "longName": "0000020 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nuro-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nuro-20231231.htm", "first": true, "unique": true } }, "R21": { "role": "http://neurometrix.com/role/CommitmentsandContingencies", "longName": "0000021 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nuro-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nuro-20231231.htm", "first": true, "unique": true } }, "R22": { "role": "http://neurometrix.com/role/RetirementPlan", "longName": "0000022 - Disclosure - Retirement Plan", "shortName": "Retirement Plan", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nuro-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nuro-20231231.htm", "first": true, "unique": true } }, "R23": { "role": "http://neurometrix.com/role/StockholdersEquity", "longName": "0000023 - Disclosure - Stockholders' Equity", "shortName": "Stockholders' Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "nuro-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "nuro-20231231.htm", "first": true, "unique": true } }, "R24": { "role": "http://neurometrix.com/role/ScheduleIIValuationandQualifyingAccounts", "longName": "0000024 - Disclosure - Schedule II - Valuation and Qualifying Accounts", "shortName": "Schedule II - Valuation and Qualifying Accounts", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "nuro-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "nuro-20231231.htm", "first": true, "unique": true } }, "R25": { "role": "http://neurometrix.com/role/SummaryofSignificantAccountingPoliciesPolicies", "longName": "9954471 - Disclosure - Summary of Significant Accounting Policies (Policies)", "shortName": "Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:UseOfEstimates", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nuro-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:UseOfEstimates", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nuro-20231231.htm", "first": true, "unique": true } }, "R26": { "role": "http://neurometrix.com/role/SummaryofSignificantAccountingPoliciesTables", "longName": "9954472 - Disclosure - Summary of Significant Accounting Policies (Tables)", "shortName": "Summary of Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerSharePolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nuro-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerSharePolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nuro-20231231.htm", "first": true, "unique": true } }, "R27": { "role": "http://neurometrix.com/role/StockBasedCompensationTables", "longName": "9954473 - Disclosure - Stock-Based Compensation (Tables)", "shortName": "Stock-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nuro-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nuro-20231231.htm", "first": true, "unique": true } }, "R28": { "role": "http://neurometrix.com/role/InvestmentsDebtandEquitySecuritiesTables", "longName": "9954474 - Disclosure - Investments, Debt and Equity Securities (Tables)", "shortName": "Investments, Debt and Equity Securities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nuro-20231231.htm", "first": true }, "uniqueAnchor": null }, "R29": { "role": "http://neurometrix.com/role/FairValueMeasuresandDisclosuresTables", "longName": "9954475 - Disclosure - Fair Value Measures and Disclosures (Tables)", "shortName": "Fair Value Measures and Disclosures (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nuro-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nuro-20231231.htm", "first": true, "unique": true } }, "R30": { "role": "http://neurometrix.com/role/InventoriesTables", "longName": "9954476 - Disclosure - Inventories (Tables)", "shortName": "Inventories (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "nuro-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "nuro-20231231.htm", "first": true, "unique": true } }, "R31": { "role": "http://neurometrix.com/role/FixedAssetsTables", "longName": "9954477 - Disclosure - Fixed Assets (Tables)", "shortName": "Fixed Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "nuro-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "nuro-20231231.htm", "first": true, "unique": true } }, "R32": { "role": "http://neurometrix.com/role/AccruedExpensesTables", "longName": "9954478 - Disclosure - Accrued Expenses (Tables)", "shortName": "Accrued Expenses (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "nuro-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "nuro-20231231.htm", "first": true, "unique": true } }, "R33": { "role": "http://neurometrix.com/role/IncomeTaxesTables", "longName": "9954479 - Disclosure - Income Taxes (Tables)", "shortName": "Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nuro-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nuro-20231231.htm", "first": true, "unique": true } }, "R34": { "role": "http://neurometrix.com/role/CommitmentsandContingenciesTables", "longName": "9954480 - Disclosure - Commitments and Contingencies (Tables)", "shortName": "Commitments and Contingencies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nuro-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nuro-20231231.htm", "first": true, "unique": true } }, "R35": { "role": "http://neurometrix.com/role/StockholdersEquityTables", "longName": "9954481 - Disclosure - Stockholders' Equity (Tables)", "shortName": "Stockholders' Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfStockByClassTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nuro-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfStockByClassTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nuro-20231231.htm", "first": true, "unique": true } }, "R36": { "role": "http://neurometrix.com/role/DescriptionofBusinessandBasisofPresentationAdditionalInformationDetail", "longName": "9954482 - Disclosure - Description of Business and Basis of Presentation - Additional Information (Detail)", "shortName": "Description of Business and Basis of Presentation - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "nuro-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:CashCashEquivalentsAndShortTermInvestments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nuro-20231231.htm", "unique": true } }, "R37": { "role": "http://neurometrix.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail", "longName": "9954483 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Detail)", "shortName": "Summary of Significant Accounting Policies - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "nuro-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:MarketingAndAdvertisingExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "us-gaap:AdvertisingCostsPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nuro-20231231.htm", "unique": true } }, "R38": { "role": "http://neurometrix.com/role/SummaryofSignificantAccountingPoliciesEarningsPerShareDetails", "longName": "9954484 - Disclosure - Summary of Significant Accounting Policies - Earnings Per Share (Details)", "shortName": "Summary of Significant Accounting Policies - Earnings Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerSharePolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nuro-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerSharePolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nuro-20231231.htm", "first": true, "unique": true } }, "R39": { "role": "http://neurometrix.com/role/StockBasedCompensationAdditionalInformationDetail", "longName": "9954485 - Disclosure - Stock-Based Compensation - Additional Information (Detail)", "shortName": "Stock-Based Compensation - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nuro-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nuro-20231231.htm", "unique": true } }, "R40": { "role": "http://neurometrix.com/role/StockBasedCompensationWeightedAverageGrantDateFairValueUsedintheCalculationofStockBasedCompensationExpenseDetails", "longName": "9954486 - Disclosure - Stock-Based Compensation - Weighted Average Grant-Date Fair Value Used in the Calculation of Stock-Based Compensation Expense (Details)", "shortName": "Stock-Based Compensation - Weighted Average Grant-Date Fair Value Used in the Calculation of Stock-Based Compensation Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-12", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nuro-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-12", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nuro-20231231.htm", "unique": true } }, "R41": { "role": "http://neurometrix.com/role/StockBasedCompensationSummaryofOptionActivityDetails", "longName": "9954487 - Disclosure - Stock-Based Compensation - Summary of Option Activity (Details)", "shortName": "Stock-Based Compensation - Summary of Option Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nuro-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nuro-20231231.htm", "unique": true } }, "R42": { "role": "http://neurometrix.com/role/InvestmentsDebtandEquitySecuritiesDetailsAFS", "longName": "9954488 - Disclosure - Investments, Debt and Equity Securities (Details) - AFS", "shortName": "Investments, Debt and Equity Securities (Details) - AFS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nuro-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nuro-20231231.htm", "first": true, "unique": true } }, "R43": { "role": "http://neurometrix.com/role/InvestmentsDebtandEquitySecuritiesDetailsHTM", "longName": "9954489 - Disclosure - Investments, Debt and Equity Securities (Details) - HTM", "shortName": "Investments, Debt and Equity Securities (Details) - HTM", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:HeldToMaturitySecurities", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "nuro-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:DebtSecuritiesHeldToMaturityAllowanceForCreditLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nuro-20231231.htm", "unique": true } }, "R44": { "role": "http://neurometrix.com/role/FairValueMeasuresandDisclosuresDetails", "longName": "9954490 - Disclosure - Fair Value Measures and Disclosures (Details)", "shortName": "Fair Value Measures and Disclosures (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nuro-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:AssetsFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nuro-20231231.htm", "unique": true } }, "R45": { "role": "http://neurometrix.com/role/InventoriesDetail", "longName": "9954491 - Disclosure - Inventories (Detail)", "shortName": "Inventories (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nuro-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nuro-20231231.htm", "first": true, "unique": true } }, "R46": { "role": "http://neurometrix.com/role/FixedAssetsDetails", "longName": "9954492 - Disclosure - Fixed Assets (Details)", "shortName": "Fixed Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:PropertyPlantAndEquipmentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nuro-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:PropertyPlantAndEquipmentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nuro-20231231.htm", "first": true, "unique": true } }, "R47": { "role": "http://neurometrix.com/role/FixedAssetsAdditionalInformationDetail", "longName": "9954493 - Disclosure - Fixed Assets - Additional Information (Detail)", "shortName": "Fixed Assets - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GainLossOnDispositionOfAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "nuro-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:Depreciation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "nuro-20231231.htm", "unique": true } }, "R48": { "role": "http://neurometrix.com/role/AccruedExpensesDetail", "longName": "9954494 - Disclosure - Accrued Expenses (Detail)", "shortName": "Accrued Expenses (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:SalesAndExciseTaxPayableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nuro-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:SalesAndExciseTaxPayableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nuro-20231231.htm", "first": true, "unique": true } }, "R49": { "role": "http://neurometrix.com/role/IncomeTaxesIncomeTaxesEffectiveIncomeTaxRateReconciliationDetails", "longName": "9954495 - Disclosure - Income Taxes Income Taxes - Effective Income Tax Rate Reconciliation (Details)", "shortName": "Income Taxes Income Taxes - Effective Income Tax Rate Reconciliation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nuro-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nuro-20231231.htm", "unique": true } }, "R50": { "role": "http://neurometrix.com/role/IncomeTaxesAdditionalInformationDetail", "longName": "9954496 - Disclosure - Income Taxes - Additional Information (Detail)", "shortName": "Income Taxes - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CurrentFederalStateAndLocalTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "us-gaap:CurrentFederalStateAndLocalTaxExpenseBenefit", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nuro-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CurrentFederalStateAndLocalTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "us-gaap:CurrentFederalStateAndLocalTaxExpenseBenefit", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nuro-20231231.htm", "first": true, "unique": true } }, "R51": { "role": "http://neurometrix.com/role/IncomeTaxesDeferredTaxAssetsDetails", "longName": "9954497 - Disclosure - Income Taxes - Deferred Tax Assets (Details)", "shortName": "Income Taxes - Deferred Tax Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nuro-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nuro-20231231.htm", "first": true, "unique": true } }, "R52": { "role": "http://neurometrix.com/role/CommitmentsandContingenciesAdditionalInformationDetail", "longName": "9954498 - Disclosure - Commitments and Contingencies - Additional Information (Detail)", "shortName": "Commitments and Contingencies - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nuro-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeaseExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nuro-20231231.htm", "unique": true } }, "R53": { "role": "http://neurometrix.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails", "longName": "9954499 - Disclosure - Commitments and Contingencies - Future Minimum Lease Payments (Details)", "shortName": "Commitments and Contingencies - Future Minimum Lease Payments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nuro-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nuro-20231231.htm", "first": true, "unique": true } }, "R54": { "role": "http://neurometrix.com/role/RetirementPlanRetirementPlanAdditionalInformationDetails", "longName": "9954500 - Disclosure - Retirement Plan Retirement Plan - Additional Information (Details)", "shortName": "Retirement Plan Retirement Plan - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nuro-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "nuro-20231231.htm", "first": true, "unique": true } }, "R55": { "role": "http://neurometrix.com/role/StockholdersEquityPreferredStockandConvertiblePreferredStockDetails", "longName": "9954501 - Disclosure - Stockholders' Equity - Preferred Stock and Convertible Preferred Stock (Details)", "shortName": "Stockholders' Equity - Preferred Stock and Convertible Preferred Stock (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:PreferredStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "us-gaap:PreferredStockSharesOutstanding", "span", "div", "td", "tr", "table", "div", "us-gaap:ScheduleOfStockByClassTextBlock", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nuro-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-8", "name": "us-gaap:PreferredStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "us-gaap:PreferredStockSharesOutstanding", "span", "div", "td", "tr", "table", "div", "us-gaap:ScheduleOfStockByClassTextBlock", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nuro-20231231.htm", "first": true, "unique": true } }, "R56": { "role": "http://neurometrix.com/role/StockholdersEquityAdditionalInformationDetail", "longName": "9954502 - Disclosure - Stockholders' Equity - Additional Information (Detail)", "shortName": "Stockholders' Equity - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "nuro-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommonStockVotingRights", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nuro-20231231.htm", "unique": true } }, "R57": { "role": "http://neurometrix.com/role/StockholdersEquityCommonStockReservedforFutureIssuanceDetails", "longName": "9954503 - Disclosure - Stockholders' Equity - Common Stock Reserved for Future Issuance (Details)", "shortName": "Stockholders' Equity - Common Stock Reserved for Future Issuance (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "nuro:ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nuro-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "nuro:ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nuro-20231231.htm", "first": true, "unique": true } }, "R58": { "role": "http://neurometrix.com/role/ReverseStockSplitAdditionalInformationDetail", "longName": "9954504 - Disclosure - Reverse Stock Split - Additional Information (Detail)", "shortName": "Reverse Stock Split - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-129", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nuro-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-127", "name": "us-gaap:StockholdersEquityReverseStockSplit", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nuro-20231231.htm", "unique": true } }, "R59": { "role": "http://neurometrix.com/role/ScheduleIIValuationandQualifyingAccountsDetail", "longName": "9954505 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Detail)", "shortName": "Schedule II - Valuation and Qualifying Accounts (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-130", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nuro-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-141", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "nuro-20231231.htm", "unique": true } }, "R9999": { "role": "http://xbrl.sec.gov/role/uncategorizedFacts", "longName": "Uncategorized Items - nuro-20231231.htm", "shortName": "Uncategorized Items - nuro-20231231.htm", "isDefault": "false", "groupType": "", "subGroupType": "", "menuCat": "Cover", "order": "60", "firstAnchor": { "contextRef": "c-17", "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "nuro-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-17", "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "nuro-20231231.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accounting Policies [Abstract]", "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountingStandardsUpdate201613Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingStandardsUpdate201613Member", "presentation": [ "http://neurometrix.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accounting Standards Update 2016-13", "label": "Accounting Standards Update 2016-13 [Member]", "documentation": "Accounting Standards Update 2016-13 Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments." } } }, "auth_ref": [ "r313" ] }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "presentation": [ "http://neurometrix.com/role/AccruedExpenses" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued Expenses", "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]", "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period." } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://neurometrix.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://neurometrix.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Accounts Payable, Current", "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": [ "r20", "r762" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableMember", "presentation": [ "http://neurometrix.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable [Member]", "label": "Accounts Receivable [Member]", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r726" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://neurometrix.com/role/BalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://neurometrix.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable, after Allowance for Credit Loss, Current", "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": [ "r269", "r270" ] }, "nuro_AccruedClinicalCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://neurometrix.com/20231231", "localname": "AccruedClinicalCurrent", "crdr": "credit", "calculation": { "http://neurometrix.com/role/AccruedExpensesDetail": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://neurometrix.com/role/AccruedExpensesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued Clinical Current", "label": "Accrued Clinical Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for clinical costs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://neurometrix.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 }, "http://neurometrix.com/role/AccruedExpensesDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://neurometrix.com/role/AccruedExpensesDetail", "http://neurometrix.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Accrued Liabilities, Current", "totalLabel": "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": [ "r22" ] }, "us-gaap_AccruedProfessionalFeesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedProfessionalFeesCurrent", "crdr": "credit", "calculation": { "http://neurometrix.com/role/AccruedExpensesDetail": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://neurometrix.com/role/AccruedExpensesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued Professional Fees, Current", "label": "Accrued Professional Fees, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r22" ] }, "us-gaap_AccruedSalariesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedSalariesCurrent", "crdr": "credit", "calculation": { "http://neurometrix.com/role/AccruedExpensesDetail": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://neurometrix.com/role/AccruedExpensesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued Salaries, Current", "label": "Accrued Salaries, Current", "documentation": "Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r22", "r734" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://neurometrix.com/role/FixedAssetsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "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": [ "r48", "r166", "r606" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://neurometrix.com/role/BalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://neurometrix.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r27", "r28", "r89", "r172", "r602", "r628", "r632" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://neurometrix.com/role/StatementsofChangesinStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "AOCI Attributable to Parent", "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r1", "r11", "r28", "r492", "r495", "r553", "r623", "r624", "r806", "r807", "r808", "r818", "r819", "r820" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://neurometrix.com/role/BalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://neurometrix.com/role/BalanceSheets" ], "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": [ "r81", "r762", "r903" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://neurometrix.com/role/StatementsofChangesinStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-in Capital [Member]", "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": [ "r441", "r442", "r443", "r644", "r818", "r819", "r820", "r882", "r904" ] }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "presentation": [ "http://neurometrix.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]", "label": "Accounting Standards Update [Axis]", "documentation": "Information by amendment to accounting standards." } } }, "auth_ref": [ "r154", "r155", "r156", "r157", "r158", "r213", "r214", "r215", "r216", "r228", "r275", "r276", "r315", "r316", "r317", "r318", "r320", "r321", "r322", "r323", "r324", "r325", "r344", "r441", "r442", "r443", "r466", "r467", "r468", "r469", "r476", "r477", "r478", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r518", "r519", "r522", "r523", "r524", "r525", "r534", "r535", "r536", "r537", "r538", "r539", "r549", "r550", "r551", "r552", "r553", "r588", "r589", "r590", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://neurometrix.com/role/StatementsofChangesinStockholdersEquity" ], "lang": { "en-us": { "role": { "verboseLabel": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "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": [ "r61", "r62", "r404" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://neurometrix.com/role/StatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "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://neurometrix.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Advertising and Promotional Costs", "label": "Advertising Cost [Policy Text Block]", "documentation": "Disclosure of accounting policy for advertising cost." } } }, "auth_ref": [ "r137" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://neurometrix.com/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r436", "r448" ] }, "us-gaap_AllowanceForCreditLossMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForCreditLossMember", "presentation": [ "http://neurometrix.com/role/ScheduleIIValuationandQualifyingAccountsDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "SEC Schedule, 12-09, Allowance, Credit Loss [Member]", "label": "SEC Schedule, 12-09, Allowance, Credit Loss [Member]", "documentation": "Allowance for credit loss from right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r813", "r814", "r815", "r816", "r817" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://neurometrix.com/role/BalanceSheetsParenthetical", "http://neurometrix.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable, Allowance for Credit Loss, Current", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r173", "r273", "r326" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://neurometrix.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": [] }, "nuro_AmountAxis": { "xbrltype": "stringItemType", "nsuri": "http://neurometrix.com/20231231", "localname": "AmountAxis", "presentation": [ "http://neurometrix.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Amount [Axis]", "label": "Amount [Axis]", "documentation": "Amount" } } }, "auth_ref": [] }, "nuro_AmountDomain": { "xbrltype": "domainItemType", "nsuri": "http://neurometrix.com/20231231", "localname": "AmountDomain", "presentation": [ "http://neurometrix.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Amount [Domain]", "label": "Amount [Domain]", "documentation": "Amount" } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://neurometrix.com/role/SummaryofSignificantAccountingPoliciesEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Potentially dilutive common stock equivalents excluded from calculation of diluted net income per common share", "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": [ "r243" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://neurometrix.com/role/SummaryofSignificantAccountingPoliciesEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities [Axis]", "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r36" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://neurometrix.com/role/SummaryofSignificantAccountingPoliciesEarningsPerShareDetails" ], "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://neurometrix.com/role/SummaryofSignificantAccountingPoliciesEarningsPerShareDetails" ], "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": [ "r36" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://neurometrix.com/role/BalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://neurometrix.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Assets, Total", "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": [ "r127", "r168", "r200", "r248", "r260", "r264", "r312", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r480", "r484", "r520", "r598", "r679", "r762", "r775", "r843", "r844", "r888" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://neurometrix.com/role/BalanceSheets", "http://neurometrix.com/role/BalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Assets [Abstract]", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://neurometrix.com/role/BalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://neurometrix.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Assets, Current, Total", "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": [ "r161", "r176", "r200", "r312", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r480", "r484", "r520", "r762", "r843", "r844", "r888" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://neurometrix.com/role/BalanceSheets", "http://neurometrix.com/role/BalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "verboseLabel": "Assets, Current [Abstract]", "terseLabel": "Assets, Current [Abstract]", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://neurometrix.com/role/FairValueMeasuresandDisclosuresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Assets, Fair Value Disclosure", "label": "Assets, Fair Value Disclosure", "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r70" ] }, "nuro_AtTheMarketOfferingProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://neurometrix.com/20231231", "localname": "AtTheMarketOfferingProgramMember", "presentation": [ "http://neurometrix.com/role/StockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "At The Market Offering Program [Member]", "label": "At The Market Offering Program [Member]", "documentation": "At The Market Offering Program" } } }, "auth_ref": [] }, "nuro_AuditorAbstract": { "xbrltype": "stringItemType", "nsuri": "http://neurometrix.com/20231231", "localname": "AuditorAbstract", "lang": { "en-us": { "role": { "label": "Auditor [Abstract]", "documentation": "Auditor" } } }, "auth_ref": [] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorFirmId", "presentation": [ "http://neurometrix.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Firm ID", "label": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r780", "r781", "r782" ] }, "dei_AuditorLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorLineItems", "presentation": [ "http://neurometrix.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor [Line Items]", "label": "Auditor [Line Items]" } } }, "auth_ref": [] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorLocation", "presentation": [ "http://neurometrix.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Location", "label": "Auditor Location" } } }, "auth_ref": [ "r780", "r781", "r782" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorName", "presentation": [ "http://neurometrix.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Name", "label": "Auditor Name" } } }, "auth_ref": [ "r780", "r781", "r782" ] }, "dei_AuditorTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorTable", "presentation": [ "http://neurometrix.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor [Table]", "label": "Auditor [Table]" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "crdr": "credit", "presentation": [ "http://neurometrix.com/role/InvestmentsDebtandEquitySecuritiesDetailsAFS" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax", "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r284" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "crdr": "debit", "presentation": [ "http://neurometrix.com/role/InvestmentsDebtandEquitySecuritiesDetailsAFS" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Available-for-Sale, Amortized Cost", "label": "Debt Securities, Available-for-Sale, Amortized Cost", "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r281", "r334", "r597" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecurities", "crdr": "debit", "calculation": { "http://neurometrix.com/role/BalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://neurometrix.com/role/BalanceSheets", "http://neurometrix.com/role/FairValueMeasuresandDisclosuresDetails", "http://neurometrix.com/role/InvestmentsDebtandEquitySecuritiesDetailsAFS" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Available-for-Sale", "label": "Debt Securities, Available-for-Sale", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r282", "r334", "r591", "r825" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://neurometrix.com/role/StatementsofChangesinStockholdersEquity", "http://neurometrix.com/role/StockBasedCompensationAdditionalInformationDetail", "http://neurometrix.com/role/StockholdersEquityAdditionalInformationDetail", "http://neurometrix.com/role/StockholdersEquityCommonStockReservedforFutureIssuanceDetails" ], "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": [ "r407", "r408", "r409", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r431", "r432", "r433", "r434", "r435" ] }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "presentation": [ "http://neurometrix.com/role/DescriptionofBusinessandBasisofPresentation" ], "lang": { "en-us": { "role": { "terseLabel": "Description of Business and Basis of Presentation", "label": "Business Description and Basis of Presentation [Text Block]", "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [ "r78", "r101", "r102" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://neurometrix.com/role/BalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://neurometrix.com/role/BalanceSheets", "http://neurometrix.com/role/DescriptionofBusinessandBasisofPresentationAdditionalInformationDetail", "http://neurometrix.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents, at Carrying Value", "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": [ "r33", "r164", "r732" ] }, "us-gaap_CashAndCashEquivalentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAxis", "presentation": [ "http://neurometrix.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents [Axis]", "label": "Cash and Cash Equivalents [Axis]", "documentation": "Information by type of cash and cash equivalent balance." } } }, "auth_ref": [ "r164" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://neurometrix.com/role/FairValueMeasuresandDisclosuresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents, Fair Value Disclosure", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://neurometrix.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "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": [ "r34" ] }, "us-gaap_CashCashEquivalentsAndShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsAndShortTermInvestments", "crdr": "debit", "presentation": [ "http://neurometrix.com/role/DescriptionofBusinessandBasisofPresentationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Cash, Cash Equivalents, and Short-Term Investments", "label": "Cash, Cash Equivalents, and Short-Term Investments", "documentation": "Cash includes currency on hand as well as demand deposits with banks or financial institutions. It also includes other kinds of accounts that have the general characteristics of demand deposits in that the customer may deposit additional funds at any time and effectively may withdraw funds at any time without prior notice or penalty. Cash equivalents, excluding items classified as marketable securities, include short-term, highly liquid Investments that are both readily convertible to known amounts of cash, and so near their maturity that they present minimal risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify under that definition. Original maturity means original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three years ago does not become a cash equivalent when its remaining maturity is three months. Short-term investments, exclusive of cash equivalents, generally consist of marketable securities intended to be sold within one year (or the normal operating cycle if longer) and may include trading securities, available-for-sale securities, or held-to-maturity securities (if maturing within one year), as applicable." } } }, "auth_ref": [ "r805" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://neurometrix.com/role/StatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "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": [ "r33", "r98", "r197" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://neurometrix.com/role/StatementsofCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://neurometrix.com/role/StatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "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", "r98" ] }, "us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted": { "xbrltype": "booleanItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted", "presentation": [ "http://neurometrix.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Change in Accounting Principle, Accounting Standards Update, Adopted [true false]", "label": "Change in Accounting Principle, Accounting Standards Update, Adopted [true false]", "documentation": "Indicates (true false) whether accounting standards update was adopted." } } }, "auth_ref": [ "r148", "r149", "r150", "r154", "r155", "r212", "r275", "r276", "r314", "r315", "r316", "r322", "r323", "r344", "r466", "r476", "r477", "r486", "r487", "r488", "r500", "r501", "r511", "r518", "r519", "r521", "r522", "r523", "r534", "r536", "r537", "r538", "r549", "r588", "r589", "r621", "r622" ] }, "us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdoptionDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ChangeInAccountingPrincipleAccountingStandardsUpdateAdoptionDate", "presentation": [ "http://neurometrix.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Change in Accounting Principle, Accounting Standards Update, Adoption Date", "label": "Change in Accounting Principle, Accounting Standards Update, Adoption Date", "documentation": "Date accounting standards update was adopted, in YYYY-MM-DD format." } } }, "auth_ref": [ "r148", "r149", "r150", "r154", "r155", "r275", "r276", "r314", "r315", "r316", "r322", "r323", "r324", "r344", "r466", "r476", "r477", "r478", "r486", "r487", "r488", "r489", "r500", "r501", "r502", "r505", "r511", "r518", "r519", "r521", "r522", "r523", "r534", "r536", "r537", "r538", "r549", "r588", "r589", "r621", "r622", "r792" ] }, "us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateImmaterialEffect": { "xbrltype": "booleanItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ChangeInAccountingPrincipleAccountingStandardsUpdateImmaterialEffect", "presentation": [ "http://neurometrix.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Change in Accounting Principle, Accounting Standards Update, Immaterial Effect [true false]", "label": "Change in Accounting Principle, Accounting Standards Update, Immaterial Effect [true false]", "documentation": "Indicates (true false) whether effect from applying amendment to accounting standards is immaterial." } } }, "auth_ref": [ "r147", "r213", "r227", "r319", "r470" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://neurometrix.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockDomain", "presentation": [ "http://neurometrix.com/role/BalanceSheets", "http://neurometrix.com/role/BalanceSheetsParenthetical", "http://neurometrix.com/role/DocumentAndEntityInformation", "http://neurometrix.com/role/StatementsofChangesinStockholdersEquity", "http://neurometrix.com/role/StockholdersEquityAdditionalInformationDetail", "http://neurometrix.com/role/StockholdersEquityPreferredStockandConvertiblePreferredStockDetails", "http://neurometrix.com/role/SummaryofSignificantAccountingPoliciesEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Domain]", "label": "Class of Stock [Domain]", "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r151", "r169", "r170", "r171", "r200", "r232", "r233", "r240", "r242", "r246", "r247", "r312", "r351", "r353", "r354", "r355", "r358", "r359", "r363", "r364", "r367", "r370", "r378", "r520", "r637", "r638", "r639", "r640", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r667", "r688", "r705", "r720", "r721", "r722", "r723", "r724", "r787", "r811", "r822" ] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockLineItems", "presentation": [ "http://neurometrix.com/role/StockholdersEquityAdditionalInformationDetail", "http://neurometrix.com/role/StockholdersEquityCommonStockReservedforFutureIssuanceDetails", "http://neurometrix.com/role/StockholdersEquityPreferredStockandConvertiblePreferredStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Line Items]", "label": "Class of Stock [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r169", "r170", "r171", "r246", "r363", "r364", "r365", "r367", "r370", "r376", "r378", "r637", "r638", "r639", "r640", "r749", "r787", "r811" ] }, "nuro_CollaborationAxis": { "xbrltype": "stringItemType", "nsuri": "http://neurometrix.com/20231231", "localname": "CollaborationAxis", "presentation": [ "http://neurometrix.com/role/DescriptionofBusinessandBasisofPresentationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Collaboration [Axis]", "label": "Collaboration [Axis]", "documentation": "Collaboration [Axis]" } } }, "auth_ref": [] }, "nuro_CollaborationDomain": { "xbrltype": "domainItemType", "nsuri": "http://neurometrix.com/20231231", "localname": "CollaborationDomain", "presentation": [ "http://neurometrix.com/role/DescriptionofBusinessandBasisofPresentationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Collaboration [Domain]", "label": "Collaboration [Domain]", "documentation": "[Domain] for Collaboration [Axis]" } } }, "auth_ref": [] }, "us-gaap_CommercialPaperMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommercialPaperMember", "presentation": [ "http://neurometrix.com/role/FairValueMeasuresandDisclosuresDetails", "http://neurometrix.com/role/InvestmentsDebtandEquitySecuritiesDetailsAFS", "http://neurometrix.com/role/InvestmentsDebtandEquitySecuritiesDetailsHTM" ], "lang": { "en-us": { "role": { "terseLabel": "Commercial Paper", "label": "Commercial Paper [Member]", "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds." } } }, "auth_ref": [ "r108", "r769", "r770", "r771", "r772" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "presentation": [ "http://neurometrix.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Commitments and Contingencies", "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": [ "r24", "r74", "r599", "r666" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies Disclosure [Abstract]", "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://neurometrix.com/role/CommitmentsandContingencies" ], "lang": { "en-us": { "role": { "verboseLabel": "Commitments and Contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r107", "r345", "r346", "r727", "r837" ] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "presentation": [ "http://neurometrix.com/role/StockholdersEquityCommonStockReservedforFutureIssuanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total common shares reserved for future issuance", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "documentation": "Aggregate number of common shares reserved for future issuance." } } }, "auth_ref": [ "r25" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://neurometrix.com/role/DocumentAndEntityInformation", "http://neurometrix.com/role/StatementsofChangesinStockholdersEquity", "http://neurometrix.com/role/StockBasedCompensationAdditionalInformationDetail", "http://neurometrix.com/role/StockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock [Member]", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r765", "r766", "r767", "r769", "r770", "r771", "r772", "r818", "r819", "r882", "r901", "r904" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://neurometrix.com/role/BalanceSheets", "http://neurometrix.com/role/BalanceSheetsParenthetical", "http://neurometrix.com/role/StockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock, Par or Stated Value Per Share", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r80" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://neurometrix.com/role/BalanceSheets", "http://neurometrix.com/role/BalanceSheetsParenthetical", "http://neurometrix.com/role/StockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock, Shares Authorized", "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": [ "r80", "r667" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://neurometrix.com/role/BalanceSheets", "http://neurometrix.com/role/BalanceSheetsParenthetical", "http://neurometrix.com/role/StockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock, Shares, Issued", "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": [ "r80" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://neurometrix.com/role/BalanceSheets", "http://neurometrix.com/role/BalanceSheetsParenthetical", "http://neurometrix.com/role/ReverseStockSplitAdditionalInformationDetail", "http://neurometrix.com/role/StockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock, Shares, Outstanding", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r12", "r80", "r667", "r685", "r904", "r905" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://neurometrix.com/role/BalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://neurometrix.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock, Value, Issued", "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": [ "r80", "r601", "r762" ] }, "us-gaap_CommonStockVotingRights": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockVotingRights", "presentation": [ "http://neurometrix.com/role/StockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock, Voting Rights", "label": "Common Stock, Voting Rights", "documentation": "Description of voting rights of common stock. Includes eligibility to vote and votes per share owned. Include also, if any, unusual voting rights." } } }, "auth_ref": [ "r53" ] }, "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationAndEmployeeBenefitPlansTextBlock", "presentation": [ "http://neurometrix.com/role/ManagementRetentionandIncentivePlan" ], "lang": { "en-us": { "role": { "verboseLabel": "Management Retention and Incentive Plan", "label": "Compensation and Employee Benefit Plans [Text Block]", "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans." } } }, "auth_ref": [ "r115", "r116", "r117", "r118" ] }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationAndRetirementDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Retirement Benefits [Abstract]", "label": "Retirement Benefits [Abstract]" } } }, "auth_ref": [] }, "nuro_CompensationObligationSettlement": { "xbrltype": "monetaryItemType", "nsuri": "http://neurometrix.com/20231231", "localname": "CompensationObligationSettlement", "crdr": "debit", "calculation": { "http://neurometrix.com/role/StatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://neurometrix.com/role/StatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Obligation Settlement", "label": "Compensation Obligation Settlement", "documentation": "The expense related to the settlement of compensation obligations." } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://neurometrix.com/role/StatementofComprehensiveIncomeStatement": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://neurometrix.com/role/StatementofComprehensiveIncomeStatement" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "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": [ "r29", "r181", "r183", "r189", "r593", "r612" ] }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "presentation": [ "http://neurometrix.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Accumulated Other Comprehensive Items", "label": "Comprehensive Income, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for comprehensive income." } } }, "auth_ref": [] }, "nuro_ComputerAndLaboratoryEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://neurometrix.com/20231231", "localname": "ComputerAndLaboratoryEquipmentMember", "presentation": [ "http://neurometrix.com/role/FixedAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Computer And Laboratory Equipment [Member]", "label": "Computer And Laboratory Equipment [Member]" } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://neurometrix.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Domain]", "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r40", "r42", "r72", "r73", "r268", "r726" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://neurometrix.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Axis]", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r40", "r42", "r72", "r73", "r268", "r633", "r726" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://neurometrix.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Axis]", "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r40", "r42", "r72", "r73", "r268", "r726", "r791" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://neurometrix.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Concentrations of Credit Risk", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r76", "r140" ] }, "us-gaap_ConcentrationRiskLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskLineItems", "presentation": [ "http://neurometrix.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk [Line Items]", "label": "Concentration Risk [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r726" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://neurometrix.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk, Percentage", "label": "Concentration Risk, Percentage", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r40", "r42", "r72", "r73", "r268" ] }, "us-gaap_ConcentrationRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTable", "presentation": [ "http://neurometrix.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk [Table]", "label": "Concentration Risk [Table]", "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark." } } }, "auth_ref": [ "r39", "r40", "r42", "r43", "r72", "r125", "r726" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://neurometrix.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Domain]", "label": "Concentration Risk Type [Domain]", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r40", "r42", "r72", "r73", "r268", "r726" ] }, "us-gaap_ConvertiblePreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertiblePreferredStockMember", "presentation": [ "http://neurometrix.com/role/BalanceSheets", "http://neurometrix.com/role/StatementsofChangesinStockholdersEquity", "http://neurometrix.com/role/StockholdersEquityCommonStockReservedforFutureIssuanceDetails", "http://neurometrix.com/role/StockholdersEquityPreferredStockandConvertiblePreferredStockDetails", "http://neurometrix.com/role/SummaryofSignificantAccountingPoliciesEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Convertible Preferred Stock [Member]", "terseLabel": "Convertible Preferred Stock [Member]", "label": "Convertible Preferred Stock [Member]", "documentation": "Preferred stock that may be exchanged into common shares or other types of securities at the owner's option." } } }, "auth_ref": [ "r363", "r364", "r367", "r769", "r770", "r771", "r772" ] }, "us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertiblePreferredStockSharesIssuedUponConversion", "presentation": [ "http://neurometrix.com/role/StockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible preferred stock, shares issued upon conversion (in shares)", "label": "Convertible Preferred Stock, Shares Issued upon Conversion", "documentation": "Number of shares issued for each share of convertible preferred stock that is converted." } } }, "auth_ref": [ "r18", "r53", "r79", "r111", "r373" ] }, "us-gaap_CorporateDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateDebtSecuritiesMember", "presentation": [ "http://neurometrix.com/role/InvestmentsDebtandEquitySecuritiesDetailsHTM" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate Debt Securities", "label": "Corporate Debt Securities [Member]", "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment." } } }, "auth_ref": [ "r752", "r754", "r900" ] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://neurometrix.com/role/StatementsofOperations": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://neurometrix.com/role/StatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of Revenue", "label": "Cost of Revenue", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r92", "r200", "r312", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r520", "r843" ] }, "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": [] }, "us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentFederalStateAndLocalTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://neurometrix.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Current Federal, State and Local, Tax Expense (Benefit)", "label": "Current Federal, State and Local, Tax Expense (Benefit)", "documentation": "Amount of current federal, state, and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national, regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r794" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://neurometrix.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://neurometrix.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Concentration Risk", "label": "Customer Concentration Risk [Member]", "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer." } } }, "auth_ref": [ "r41", "r268" ] }, "us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleAllowanceForCreditLoss", "crdr": "credit", "presentation": [ "http://neurometrix.com/role/InvestmentsDebtandEquitySecuritiesDetailsAFS" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Available-for-Sale, Allowance for Credit Loss", "label": "Debt Securities, Available-for-Sale, Allowance for Credit Loss", "documentation": "Amount of allowance for credit loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r283", "r334", "r338", "r339" ] }, "us-gaap_DebtSecuritiesAvailableForSaleRealizedGain": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleRealizedGain", "crdr": "credit", "calculation": { "http://neurometrix.com/role/StatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://neurometrix.com/role/StatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Available-for-Sale, Realized Gain", "label": "Debt Securities, Available-for-Sale, Realized Gain", "documentation": "Amount of realized gain on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r310" ] }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleTable", "presentation": [ "http://neurometrix.com/role/InvestmentsDebtandEquitySecuritiesDetailsAFS" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Available-for-Sale [Table]", "label": "Debt Securities, Available-for-Sale [Table]", "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291" ] }, "us-gaap_DebtSecuritiesHeldToMaturityAllowanceForCreditLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesHeldToMaturityAllowanceForCreditLoss", "crdr": "credit", "presentation": [ "http://neurometrix.com/role/InvestmentsDebtandEquitySecuritiesDetailsHTM" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Held-to-Maturity, Allowance for Credit Loss", "label": "Debt Securities, Held-to-Maturity, Allowance for Credit Loss", "documentation": "Amount of allowance for credit loss for debt security measured at amortized cost (held-to-maturity)." } } }, "auth_ref": [ "r294", "r326", "r329", "r330" ] }, "us-gaap_DebtSecuritiesHeldToMaturityAllowanceForCreditLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesHeldToMaturityAllowanceForCreditLossTableTextBlock", "presentation": [ "http://neurometrix.com/role/InventoriesTables", "http://neurometrix.com/role/InvestmentsDebtandEquitySecuritiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Held-to-Maturity, Allowance for Credit Loss", "label": "Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Table Text Block]", "documentation": "Tabular disclosure of allowance for credit loss on investment in debt security measured at amortized cost (held-to-maturity)." } } }, "auth_ref": [ "r833" ] }, "nuro_DeferredTaxAssetsCapitalizedResearchAndDevelopment": { "xbrltype": "monetaryItemType", "nsuri": "http://neurometrix.com/20231231", "localname": "DeferredTaxAssetsCapitalizedResearchAndDevelopment", "crdr": "debit", "calculation": { "http://neurometrix.com/role/IncomeTaxesDeferredTaxAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://neurometrix.com/role/IncomeTaxesDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Tax Assets Capitalized Research And Development", "label": "Deferred Tax Assets Capitalized Research And Development", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from capitalized research and development costs." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGross", "crdr": "debit", "calculation": { "http://neurometrix.com/role/IncomeTaxesDeferredTaxAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://neurometrix.com/role/IncomeTaxesDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Deferred Tax Assets, Gross, Total", "label": "Deferred Tax Assets, Gross", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r461" ] }, "us-gaap_DeferredTaxAssetsInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsInventory", "crdr": "debit", "calculation": { "http://neurometrix.com/role/IncomeTaxesDeferredTaxAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://neurometrix.com/role/IncomeTaxesDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Tax Assets, Inventory", "label": "Deferred Tax Assets, Inventory", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory." } } }, "auth_ref": [ "r65", "r880" ] }, "us-gaap_DeferredTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsNet", "crdr": "debit", "calculation": { "http://neurometrix.com/role/IncomeTaxesDeferredTaxAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://neurometrix.com/role/IncomeTaxesDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Deferred Tax Assets, Net of Valuation Allowance, Total", "label": "Deferred Tax Assets, Net of Valuation Allowance", "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r879" ] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "crdr": "debit", "calculation": { "http://neurometrix.com/role/IncomeTaxesDeferredTaxAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://neurometrix.com/role/IncomeTaxesDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Tax Assets, Operating Loss Carryforwards", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards." } } }, "auth_ref": [ "r65", "r880" ] }, "us-gaap_DeferredTaxAssetsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOther", "crdr": "debit", "calculation": { "http://neurometrix.com/role/IncomeTaxesDeferredTaxAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://neurometrix.com/role/IncomeTaxesDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Tax Assets, Other", "label": "Deferred Tax Assets, Other", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other." } } }, "auth_ref": [ "r65", "r880" ] }, "nuro_DeferredTaxAssetsRightOfUseAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://neurometrix.com/20231231", "localname": "DeferredTaxAssetsRightOfUseAssets", "crdr": "debit", "calculation": { "http://neurometrix.com/role/IncomeTaxesDeferredTaxAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://neurometrix.com/role/IncomeTaxesDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Tax Assets Right Of Use Assets", "label": "Deferred Tax Assets Right Of Use Assets", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to operating lease assets." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxCreditCarryforwardsResearch", "crdr": "debit", "calculation": { "http://neurometrix.com/role/IncomeTaxesDeferredTaxAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://neurometrix.com/role/IncomeTaxesDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Tax Assets, Tax Credit Carryforwards, Research", "label": "Deferred Tax Assets, Tax Credit Carryforwards, Research", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards." } } }, "auth_ref": [ "r64", "r65", "r880" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "crdr": "debit", "calculation": { "http://neurometrix.com/role/IncomeTaxesDeferredTaxAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://neurometrix.com/role/IncomeTaxesDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation." } } }, "auth_ref": [ "r65", "r880" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "crdr": "debit", "calculation": { "http://neurometrix.com/role/IncomeTaxesDeferredTaxAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://neurometrix.com/role/IncomeTaxesDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities." } } }, "auth_ref": [ "r65", "r880" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "calculation": { "http://neurometrix.com/role/IncomeTaxesDeferredTaxAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://neurometrix.com/role/IncomeTaxesAdditionalInformationDetail", "http://neurometrix.com/role/IncomeTaxesDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax assets, valuation allowance", "negatedLabel": "Deferred Tax Assets, Valuation Allowance", "label": "Deferred Tax Assets, Valuation Allowance", "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r462" ] }, "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesLeasingArrangements", "crdr": "credit", "calculation": { "http://neurometrix.com/role/IncomeTaxesDeferredTaxAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://neurometrix.com/role/IncomeTaxesDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Tax Liabilities, Leasing Arrangements", "label": "Deferred Tax Liabilities, Leasing Arrangements", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements." } } }, "auth_ref": [ "r65", "r880" ] }, "us-gaap_DeferredTaxLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesOther", "crdr": "credit", "calculation": { "http://neurometrix.com/role/IncomeTaxesDeferredTaxAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://neurometrix.com/role/IncomeTaxesDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Deferred Tax Liabilities, Other", "label": "Deferred Tax Liabilities, Other", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other." } } }, "auth_ref": [ "r65", "r880" ] }, "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount", "crdr": "debit", "presentation": [ "http://neurometrix.com/role/RetirementPlanRetirementPlanAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contributions to the plan", "label": "Defined Contribution Plan, Employer Discretionary Contribution Amount", "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan." } } }, "auth_ref": [] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://neurometrix.com/role/FixedAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation expense", "label": "Depreciation", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r5", "r47" ] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://neurometrix.com/role/StatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://neurometrix.com/role/StatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation, Depletion and Amortization, Nonproduction", "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": [ "r5", "r47" ] }, "us-gaap_DerivativeContractTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeContractTypeDomain", "presentation": [ "http://neurometrix.com/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Contract [Domain]", "label": "Derivative Contract [Domain]", "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset." } } }, "auth_ref": [ "r656", "r658", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r680", "r681", "r682", "r683", "r693", "r694", "r695", "r696", "r699", "r700", "r701", "r702", "r714", "r716", "r717", "r718", "r765", "r767" ] }, "us-gaap_DerivativeInstrumentRiskAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentRiskAxis", "presentation": [ "http://neurometrix.com/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instrument [Axis]", "label": "Derivative Instrument [Axis]", "documentation": "Information by type of derivative contract." } } }, "auth_ref": [ "r66", "r67", "r68", "r69", "r656", "r658", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r680", "r681", "r682", "r683", "r693", "r694", "r695", "r696", "r699", "r700", "r701", "r702", "r714", "r716", "r717", "r718", "r737", "r765", "r767" ] }, "srt_DirectorMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "DirectorMember", "presentation": [ "http://neurometrix.com/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Director", "label": "Director [Member]", "documentation": "Person serving on board of directors." } } }, "auth_ref": [ "r824", "r902" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://neurometrix.com/role/StockBasedCompensation" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock-Based Compensation", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r402", "r406", "r437", "r438", "r440", "r756" ] }, "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": [] }, "us-gaap_DisposalGroupClassificationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupClassificationAxis", "presentation": [ "http://neurometrix.com/role/FixedAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group Classification [Axis]", "label": "Disposal Group Classification [Axis]", "documentation": "Information by disposal group classification." } } }, "auth_ref": [ "r159" ] }, "us-gaap_DisposalGroupClassificationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupClassificationDomain", "presentation": [ "http://neurometrix.com/role/FixedAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group Classification [Domain]", "label": "Disposal Group Classification [Domain]", "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations." } } }, "auth_ref": [] }, "nuro_DisposalMember": { "xbrltype": "domainItemType", "nsuri": "http://neurometrix.com/20231231", "localname": "DisposalMember", "presentation": [ "http://neurometrix.com/role/FixedAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal", "label": "Disposal [Member]", "documentation": "Disposal" } } }, "auth_ref": [] }, "nuro_DocumentAndEntityInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://neurometrix.com/20231231", "localname": "DocumentAndEntityInformationAbstract", "lang": { "en-us": { "role": { "terseLabel": "Document And Entity Information [Abstract]", "label": "Document And Entity Information [Abstract]" } } }, "auth_ref": [] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAnnualReport", "presentation": [ "http://neurometrix.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Annual Report", "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r780", "r781", "r782" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://neurometrix.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Financial Statement Error Correction [Flag]", "label": "Document Financial Statement Error Correction [Flag]", "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction." } } }, "auth_ref": [ "r780", "r781", "r782", "r784" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://neurometrix.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://neurometrix.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_DocumentInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationLineItems", "presentation": [ "http://neurometrix.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Information [Line Items]", "label": "Document Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "dei_DocumentInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationTable", "presentation": [ "http://neurometrix.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Information [Table]", "label": "Document Information [Table]", "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://neurometrix.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_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://neurometrix.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": [ "r783" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://neurometrix.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": [] }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentsIncorporatedByReferenceTextBlock", "presentation": [ "http://neurometrix.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Documents Incorporated by Reference", "label": "Documents Incorporated by Reference [Text Block]", "documentation": "Documents incorporated by reference." } } }, "auth_ref": [ "r778" ] }, "us-gaap_DomesticCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DomesticCountryMember", "presentation": [ "http://neurometrix.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Federal Tax Authority", "label": "Domestic Tax Authority [Member]", "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile." } } }, "auth_ref": [] }, "us-gaap_EarliestTaxYearMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarliestTaxYearMember", "presentation": [ "http://neurometrix.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Earliest Tax Year", "label": "Earliest Tax Year [Member]", "documentation": "Earliest identified tax year." } } }, "auth_ref": [ "r878" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share [Abstract]", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://neurometrix.com/role/StatementsofOperations", "http://neurometrix.com/role/SummaryofSignificantAccountingPoliciesEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share, Basic", "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": [ "r190", "r217", "r218", "r220", "r221", "r223", "r229", "r232", "r240", "r241", "r242", "r244", "r509", "r510", "r594", "r613", "r741" ] }, "us-gaap_EarningsPerShareBasicLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasicLineItems", "presentation": [ "http://neurometrix.com/role/SummaryofSignificantAccountingPoliciesEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]", "label": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [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": [ "r232", "r233", "r240" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://neurometrix.com/role/StatementsofOperations", "http://neurometrix.com/role/SummaryofSignificantAccountingPoliciesEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share, Diluted", "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": [ "r190", "r217", "r218", "r220", "r221", "r223", "r232", "r240", "r241", "r242", "r244", "r509", "r510", "r594", "r613", "r741" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://neurometrix.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Net Loss per Common Share", "label": "Earnings Per Share, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements." } } }, "auth_ref": [ "r36", "r37" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "calculation": { "http://neurometrix.com/role/IncomeTaxesIncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://neurometrix.com/role/IncomeTaxesIncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Effective Income Tax Rate Reconciliation, Percent", "label": "Effective Income Tax Rate Reconciliation, Percent", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r455" ] }, "nuro_EffectiveIncomeTaxRateReconciliation382Limitation": { "xbrltype": "percentItemType", "nsuri": "http://neurometrix.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliation382Limitation", "calculation": { "http://neurometrix.com/role/IncomeTaxesIncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://neurometrix.com/role/IncomeTaxesIncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Effective Income Tax Rate Reconciliation 382 Limitation", "label": "Effective Income Tax Rate Reconciliation 382 Limitation", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) due to Section 382 limitations on NOL and tax credits." } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "calculation": { "http://neurometrix.com/role/IncomeTaxesIncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://neurometrix.com/role/IncomeTaxesAdditionalInformationDetail", "http://neurometrix.com/role/IncomeTaxesIncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "Federal tax provision (benefit) rate", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r201", "r455", "r472" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "calculation": { "http://neurometrix.com/role/IncomeTaxesIncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://neurometrix.com/role/IncomeTaxesIncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets." } } }, "auth_ref": [ "r877", "r881" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpense", "calculation": { "http://neurometrix.com/role/IncomeTaxesIncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://neurometrix.com/role/IncomeTaxesIncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses." } } }, "auth_ref": [ "r877", "r881" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "calculation": { "http://neurometrix.com/role/IncomeTaxesIncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://neurometrix.com/role/IncomeTaxesIncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit)." } } }, "auth_ref": [ "r877", "r881" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsResearch", "calculation": { "http://neurometrix.com/role/IncomeTaxesIncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://neurometrix.com/role/IncomeTaxesIncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit." } } }, "auth_ref": [ "r877", "r881" ] }, "nuro_EmployeeMember": { "xbrltype": "domainItemType", "nsuri": "http://neurometrix.com/20231231", "localname": "EmployeeMember", "presentation": [ "http://neurometrix.com/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Employee", "label": "Employee [Member]", "documentation": "Employee" } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://neurometrix.com/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized stock-based compensation costs related to non-vested stock options", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r439" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://neurometrix.com/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average 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": [ "r439" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "crdr": "debit", "presentation": [ "http://neurometrix.com/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "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": [ "r876" ] }, "us-gaap_EmployeeStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockMember", "presentation": [ "http://neurometrix.com/role/StockholdersEquityCommonStockReservedforFutureIssuanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock", "label": "Employee Stock [Member]", "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://neurometrix.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_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://neurometrix.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://neurometrix.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://neurometrix.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://neurometrix.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": [ "r777" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://neurometrix.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "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://neurometrix.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_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityDomain", "presentation": [ "http://neurometrix.com/role/AuditInformation", "http://neurometrix.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity [Domain]", "label": "Entity [Domain]", "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://neurometrix.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": [ "r777" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://neurometrix.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://neurometrix.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": [ "r777" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://neurometrix.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://neurometrix.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": [ "r785" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://neurometrix.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Public Float", "label": "Entity Public Float", "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://neurometrix.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": [ "r777" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://neurometrix.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": [ "r777" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://neurometrix.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": [ "r777" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://neurometrix.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": [ "r777" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityVoluntaryFilers", "presentation": [ "http://neurometrix.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Voluntary Filers", "label": "Entity Voluntary Filers", "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://neurometrix.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Well-known Seasoned Issuer", "label": "Entity Well-known Seasoned Issuer", "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A." } } }, "auth_ref": [ "r786" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Equity [Abstract]", "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://neurometrix.com/role/StatementsofChangesinStockholdersEquity", "http://neurometrix.com/role/StockBasedCompensationAdditionalInformationDetail", "http://neurometrix.com/role/StockholdersEquityAdditionalInformationDetail", "http://neurometrix.com/role/StockholdersEquityPreferredStockandConvertiblePreferredStockDetails" ], "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": [ "r12", "r156", "r185", "r186", "r187", "r209", "r210", "r211", "r214", "r224", "r226", "r245", "r318", "r325", "r379", "r441", "r442", "r443", "r468", "r469", "r490", "r492", "r493", "r494", "r495", "r497", "r508", "r526", "r528", "r529", "r530", "r531", "r532", "r553", "r623", "r624", "r625", "r644", "r705" ] }, "nuro_ExpirationBegins2022Member": { "xbrltype": "domainItemType", "nsuri": "http://neurometrix.com/20231231", "localname": "ExpirationBegins2022Member", "presentation": [ "http://neurometrix.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Expiration Begins 2022 [Member]", "label": "Expiration Begins 2022 [Member]", "documentation": "Expiration Begins 2022" } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "presentation": [ "http://neurometrix.com/role/FairValueMeasuresandDisclosuresDetails", "http://neurometrix.com/role/InvestmentsDebtandEquitySecuritiesDetailsAFS", "http://neurometrix.com/role/InvestmentsDebtandEquitySecuritiesDetailsHTM" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Class [Domain]", "label": "Asset Class [Domain]", "documentation": "Class of asset." } } }, "auth_ref": [ "r13" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems", "presentation": [ "http://neurometrix.com/role/FairValueMeasuresandDisclosuresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]", "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable", "presentation": [ "http://neurometrix.com/role/FairValueMeasuresandDisclosuresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table]", "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table]", "documentation": "Schedule of information required and determined to be provided for purposes of reconciling beginning and ending balances of fair value measurements of assets using significant unobservable inputs (level 3). Such reconciliation, separately presenting changes during the period, at a minimum, may include, but is not limited to: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets) and gains or losses recognized in other comprehensive income, and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of level 3 (for example, transfers due to changes in the observability of significant inputs), by class of asset." } } }, "auth_ref": [ "r13", "r71" ] }, "us-gaap_FairValueByAssetClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByAssetClassAxis", "presentation": [ "http://neurometrix.com/role/FairValueMeasuresandDisclosuresDetails", "http://neurometrix.com/role/InvestmentsDebtandEquitySecuritiesDetailsAFS", "http://neurometrix.com/role/InvestmentsDebtandEquitySecuritiesDetailsHTM" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Class [Axis]", "label": "Asset Class [Axis]", "documentation": "Information by class of asset." } } }, "auth_ref": [ "r70", "r71" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://neurometrix.com/role/FairValueMeasuresandDisclosuresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Axis]", "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r360", "r385", "r386", "r387", "r388", "r389", "r390", "r514", "r558", "r559", "r560", "r747", "r748", "r752", "r753", "r754" ] }, "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://neurometrix.com/role/FairValueMeasuresandDisclosures" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Disclosures [Text Block]", "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": [ "r512" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://neurometrix.com/role/FairValueMeasuresandDisclosuresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 1", "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r360", "r385", "r390", "r514", "r558", "r752", "r753", "r754" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://neurometrix.com/role/FairValueMeasuresandDisclosuresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 2", "label": "Fair Value, Inputs, Level 2 [Member]", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r360", "r385", "r390", "r514", "r559", "r747", "r748", "r752", "r753", "r754" ] }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementPolicyPolicyTextBlock", "presentation": [ "http://neurometrix.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Fair Value", "label": "Fair Value Measurement, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://neurometrix.com/role/FairValueMeasuresandDisclosuresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Domain]", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r360", "r385", "r386", "r387", "r388", "r389", "r390", "r558", "r559", "r560", "r747", "r748", "r752", "r753", "r754" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://neurometrix.com/role/InvestmentsDebtandEquitySecuritiesDetailsAFS", "http://neurometrix.com/role/InvestmentsDebtandEquitySecuritiesDetailsHTM" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instrument [Axis]", "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r327", "r328", "r331", "r332", "r333", "r335", "r336", "r337", "r361", "r376", "r498", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r611", "r746", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r827", "r828", "r829", "r830" ] }, "nuro_FromHeldToMaturitySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://neurometrix.com/20231231", "localname": "FromHeldToMaturitySecuritiesMember", "presentation": [ "http://neurometrix.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "From Held To Maturity Securities", "label": "From Held To Maturity Securities [Member]", "documentation": "From Held To Maturity Securities" } } }, "auth_ref": [] }, "nuro_FurnitureAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://neurometrix.com/20231231", "localname": "FurnitureAndEquipmentMember", "presentation": [ "http://neurometrix.com/role/FixedAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Furniture And Equipment [Member]", "label": "Furniture And Equipment [Member]" } } }, "auth_ref": [] }, "us-gaap_GainLossOnDispositionOfAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnDispositionOfAssets", "crdr": "credit", "calculation": { "http://neurometrix.com/role/StatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://neurometrix.com/role/FixedAssetsAdditionalInformationDetail", "http://neurometrix.com/role/StatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property", "terseLabel": "Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property", "label": "Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property", "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property." } } }, "auth_ref": [ "r810", "r834", "r835" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://neurometrix.com/role/StatementsofOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://neurometrix.com/role/StatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "General and Administrative Expense", "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": [ "r93", "r690" ] }, "nuro_GeographicLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://neurometrix.com/20231231", "localname": "GeographicLocationDomain", "presentation": [ "http://neurometrix.com/role/CommitmentsandContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Location [Domain]", "label": "Geographic Location [Domain]", "documentation": "Geographic Location" } } }, "auth_ref": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://neurometrix.com/role/StatementsofOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://neurometrix.com/role/StatementsofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Gross Profit, Total", "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": [ "r91", "r200", "r248", "r259", "r263", "r265", "r312", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r520", "r743", "r843" ] }, "us-gaap_HeldToMaturitySecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HeldToMaturitySecurities", "crdr": "debit", "calculation": { "http://neurometrix.com/role/BalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://neurometrix.com/role/BalanceSheets", "http://neurometrix.com/role/InvestmentsDebtandEquitySecuritiesDetailsHTM" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Held-to-Maturity, Amortized Cost, before Allowance for Credit Loss", "label": "Debt Securities, Held-to-Maturity, Amortized Cost, before Allowance for Credit Loss", "documentation": "Amount, before allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity)." } } }, "auth_ref": [ "r146", "r293", "r331", "r832" ] }, "us-gaap_HeldToMaturitySecuritiesFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HeldToMaturitySecuritiesFairValue", "crdr": "debit", "presentation": [ "http://neurometrix.com/role/InvestmentsDebtandEquitySecuritiesDetailsHTM", "http://neurometrix.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Held-to-Maturity, Fair Value", "label": "Debt Securities, Held-to-Maturity, Fair Value", "documentation": "Fair value of investment in debt security measured at amortized cost (held-to-maturity)." } } }, "auth_ref": [ "r135", "r302", "r591", "r597" ] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://neurometrix.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "ICFR Auditor Attestation Flag", "label": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r780", "r781", "r782" ] }, "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_IncomeTaxAuthorityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityAxis", "presentation": [ "http://neurometrix.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Authority [Axis]", "label": "Income Tax Authority [Axis]", "documentation": "Information by tax jurisdiction." } } }, "auth_ref": [ "r9" ] }, "us-gaap_IncomeTaxAuthorityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityDomain", "presentation": [ "http://neurometrix.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Authority [Domain]", "label": "Income Tax Authority [Domain]", "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure [Abstract]", "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://neurometrix.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "verboseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r201", "r451", "r456", "r459", "r464", "r471", "r473", "r474", "r475", "r642" ] }, "nuro_IncomeTaxExpenseBenefitAttributableToNetOperatingLossCarryForward": { "xbrltype": "monetaryItemType", "nsuri": "http://neurometrix.com/20231231", "localname": "IncomeTaxExpenseBenefitAttributableToNetOperatingLossCarryForward", "crdr": "debit", "presentation": [ "http://neurometrix.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Tax benefits attributable to NOL", "label": "Income Tax Expense Benefit Attributable To Net Operating Loss Carry Forward", "documentation": "This element represent the income tax expense benefit attributable to net operating loss carry forward." } } }, "auth_ref": [] }, "nuro_IncomeTaxExpenseBenefitAttributableToTaxCreditCarryForwards": { "xbrltype": "monetaryItemType", "nsuri": "http://neurometrix.com/20231231", "localname": "IncomeTaxExpenseBenefitAttributableToTaxCreditCarryForwards", "crdr": "debit", "presentation": [ "http://neurometrix.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Tax benefits attributable to tax credit caryforwards", "label": "Income Tax Expense Benefit Attributable To Tax Credit Carry Forwards", "documentation": "This element represent the income tax expense benefit attributable to tax credit carry forwards." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://neurometrix.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Income Taxes", "label": "Income Tax, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements." } } }, "auth_ref": [ "r184", "r453", "r454", "r459", "r460", "r463", "r465", "r636" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://neurometrix.com/role/StatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://neurometrix.com/role/StatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in 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": [ "r4" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://neurometrix.com/role/StatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://neurometrix.com/role/StatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Increase (Decrease) in 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": [ "r4" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://neurometrix.com/role/StatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://neurometrix.com/role/StatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other." } } }, "auth_ref": [ "r809" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://neurometrix.com/role/StatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://neurometrix.com/role/StatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Increase (Decrease) in Inventories", "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": [ "r4" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://neurometrix.com/role/StatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Operating Capital [Abstract]", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://neurometrix.com/role/StatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://neurometrix.com/role/StatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Increase (Decrease) in Prepaid Expense and Other Assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r4" ] }, "nuro_IndefiniteMember": { "xbrltype": "domainItemType", "nsuri": "http://neurometrix.com/20231231", "localname": "IndefiniteMember", "presentation": [ "http://neurometrix.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Indefinite [Member]", "label": "Indefinite [Member]", "documentation": "Indefinite" } } }, "auth_ref": [] }, "nuro_InducementPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://neurometrix.com/20231231", "localname": "InducementPlanMember", "presentation": [ "http://neurometrix.com/role/StockholdersEquityCommonStockReservedforFutureIssuanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inducement Plan", "label": "Inducement Plan [Member]" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Inventory Disclosure [Abstract]", "label": "Inventory Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://neurometrix.com/role/Inventories" ], "lang": { "en-us": { "role": { "verboseLabel": "Inventories", "label": "Inventory Disclosure [Text Block]", "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory." } } }, "auth_ref": [ "r340" ] }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoodsNetOfReserves", "crdr": "debit", "calculation": { "http://neurometrix.com/role/InventoriesDetail": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://neurometrix.com/role/InventoriesDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Inventory, Finished Goods, Net of Reserves", "label": "Inventory, Finished Goods, Net of Reserves", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale." } } }, "auth_ref": [ "r104", "r735" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://neurometrix.com/role/BalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 }, "http://neurometrix.com/role/InventoriesDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://neurometrix.com/role/BalanceSheets", "http://neurometrix.com/role/InventoriesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory, Net", "totalLabel": "Inventories", "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": [ "r175", "r733", "r762" ] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://neurometrix.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Inventories", "label": "Inventory, Policy [Policy Text Block]", "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost." } } }, "auth_ref": [ "r136", "r163", "r174", "r340", "r341", "r343", "r586", "r738" ] }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterialsNetOfReserves", "crdr": "debit", "calculation": { "http://neurometrix.com/role/InventoriesDetail": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://neurometrix.com/role/InventoriesDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Inventory, Raw Materials, Net of Reserves", "label": "Inventory, Raw Materials, Net of Reserves", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process." } } }, "auth_ref": [ "r104", "r736" ] }, "us-gaap_InventoryWriteDown": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWriteDown", "crdr": "debit", "calculation": { "http://neurometrix.com/role/StatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://neurometrix.com/role/InventoriesDetail", "http://neurometrix.com/role/StatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory Write-down", "label": "Inventory Write-down", "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels." } } }, "auth_ref": [ "r342" ] }, "us-gaap_InvestmentIncomeInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentIncomeInterest", "crdr": "credit", "calculation": { "http://neurometrix.com/role/StatementsofOperations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://neurometrix.com/role/StatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Investment Income, Interest", "label": "Investment Income, Interest", "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities." } } }, "auth_ref": [ "r94", "r251" ] }, "us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentIncomeNetAmortizationOfDiscountAndPremium", "crdr": "credit", "calculation": { "http://neurometrix.com/role/StatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://neurometrix.com/role/StatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Investment Income, Net, Amortization of Discount and Premium", "label": "Investment Income, Net, Amortization of Discount and Premium", "documentation": "Amount of accretion (amortization) of purchase discount (premium) on nonoperating securities." } } }, "auth_ref": [ "r96" ] }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "lang": { "en-us": { "role": { "label": "Investments, Debt and Equity Securities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "presentation": [ "http://neurometrix.com/role/Inventories", "http://neurometrix.com/role/InvestmentsDebtandEquitySecurities" ], "lang": { "en-us": { "role": { "terseLabel": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure", "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "documentation": "The entire disclosure for investments in certain debt and equity securities." } } }, "auth_ref": [ "r126", "r130", "r131", "r152", "r277", "r279", "r516", "r517" ] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://neurometrix.com/role/FixedAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leasehold Improvements [Member]", "label": "Leasehold Improvements [Member]", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r106" ] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LegalEntityAxis", "presentation": [ "http://neurometrix.com/role/AuditInformation", "http://neurometrix.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Legal Entity [Axis]", "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://neurometrix.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Leases", "label": "Lessee, Leases [Policy Text Block]", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r543" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://neurometrix.com/role/CommitmentsandContingenciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Operating Lease, Liability, Maturity", "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": [ "r886" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "presentation": [ "http://neurometrix.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Operating Lease, Liability, to be Paid", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r548" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "presentation": [ "http://neurometrix.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Operating Lease, Liability, to be Paid, Year One", "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": [ "r548" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "presentation": [ "http://neurometrix.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r548" ] }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseRenewalTerm", "presentation": [ "http://neurometrix.com/role/CommitmentsandContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease, renewal term", "label": "Lessee, Operating Lease, Renewal Term", "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r885" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://neurometrix.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://neurometrix.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Liabilities, Total", "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": [ "r21", "r200", "r312", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r481", "r484", "r485", "r520", "r665", "r742", "r775", "r843", "r888", "r889" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://neurometrix.com/role/BalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://neurometrix.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Liabilities and Equity, Total", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r85", "r128", "r604", "r762", "r812", "r831", "r883" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://neurometrix.com/role/BalanceSheets", "http://neurometrix.com/role/BalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "verboseLabel": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and Equity [Abstract]", "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://neurometrix.com/role/BalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://neurometrix.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Liabilities, Current, Total", "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": [ "r23", "r162", "r200", "r312", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r481", "r484", "r485", "r520", "r762", "r843", "r888", "r889" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://neurometrix.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Liabilities, Current [Abstract]", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://neurometrix.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "nuro_LocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://neurometrix.com/20231231", "localname": "LocationAxis", "presentation": [ "http://neurometrix.com/role/CommitmentsandContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Location [Axis]", "label": "Location [Axis]", "documentation": "Location" } } }, "auth_ref": [] }, "us-gaap_LongLivedAssetsHeldForSaleByAssetTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongLivedAssetsHeldForSaleByAssetTypeAxis", "presentation": [ "http://neurometrix.com/role/DescriptionofBusinessandBasisofPresentationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Long Lived Assets Held-for-sale by Asset Type [Axis]", "label": "Long-Lived Assets Held-for-Sale by Asset Type [Axis]", "documentation": "Represents the assets held for sale." } } }, "auth_ref": [ "r7" ] }, "us-gaap_LongLivedAssetsHeldForSaleNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongLivedAssetsHeldForSaleNameDomain", "presentation": [ "http://neurometrix.com/role/DescriptionofBusinessandBasisofPresentationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Long Lived Assets Held-for-sale, Name [Domain]", "label": "Long-Lived Assets Held-for-Sale, Name [Domain]", "documentation": "A name of the assets to be disposed." } } }, "auth_ref": [ "r7" ] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://neurometrix.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Axis]", "label": "Customer [Axis]", "documentation": "Information by name or description of a single external customer or a group of external customers." } } }, "auth_ref": [ "r268", "r751", "r847", "r898", "r899" ] }, "us-gaap_ManagementServiceIncentiveMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ManagementServiceIncentiveMember", "presentation": [ "http://neurometrix.com/role/StockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Management Service, Incentive", "label": "Management Service, Incentive [Member]", "documentation": "Contractually stipulated right to receive incentive compensation for operating and managing business." } } }, "auth_ref": [ "r848" ] }, "us-gaap_MarketableSecuritiesPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesPolicy", "presentation": [ "http://neurometrix.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable Securities, Policy", "label": "Marketable Securities, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for investment classified as marketable security." } } }, "auth_ref": [ "r75" ] }, "us-gaap_MarketingAndAdvertisingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketingAndAdvertisingExpense", "crdr": "debit", "presentation": [ "http://neurometrix.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Advertising and promotion expense", "label": "Marketing and Advertising Expense", "documentation": "The total expense recognized in the period for promotion, public relations, and brand or product advertising." } } }, "auth_ref": [ "r93" ] }, "us-gaap_MarketingAndAdvertisingExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketingAndAdvertisingExpenseAbstract", "presentation": [ "http://neurometrix.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Marketing and Advertising Expense [Abstract]", "label": "Marketing and Advertising Expense [Abstract]" } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://neurometrix.com/role/DescriptionofBusinessandBasisofPresentationAdditionalInformationDetail", "http://neurometrix.com/role/StockBasedCompensationAdditionalInformationDetail", "http://neurometrix.com/role/StockBasedCompensationWeightedAverageGrantDateFairValueUsedintheCalculationofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r347", "r348", "r349", "r350", "r400", "r585", "r620", "r657", "r658", "r710", "r711", "r712", "r713", "r719", "r728", "r729", "r745", "r749", "r755", "r764", "r845", "r890", "r891", "r892", "r893", "r894", "r895" ] }, "us-gaap_MeasurementInputTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeAxis", "presentation": [ "http://neurometrix.com/role/StockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Input Type [Axis]", "label": "Measurement Input Type [Axis]", "documentation": "Information by type of measurement input used to determine value of asset and liability." } } }, "auth_ref": [ "r515" ] }, "us-gaap_MeasurementInputTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeDomain", "presentation": [ "http://neurometrix.com/role/StockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Input Type [Domain]", "label": "Measurement Input Type [Domain]", "documentation": "Measurement input used to determine value of asset and liability." } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://neurometrix.com/role/DescriptionofBusinessandBasisofPresentationAdditionalInformationDetail", "http://neurometrix.com/role/IncomeTaxesAdditionalInformationDetail", "http://neurometrix.com/role/StockBasedCompensationAdditionalInformationDetail", "http://neurometrix.com/role/StockBasedCompensationWeightedAverageGrantDateFairValueUsedintheCalculationofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]", "documentation": "Lower limit of the provided range." } } }, "auth_ref": [ "r347", "r348", "r349", "r350", "r400", "r585", "r620", "r657", "r658", "r710", "r711", "r712", "r713", "r719", "r728", "r729", "r745", "r749", "r755", "r764", "r845", "r890", "r891", "r892", "r893", "r894", "r895" ] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MoneyMarketFundsMember", "presentation": [ "http://neurometrix.com/role/FairValueMeasuresandDisclosuresDetails", "http://neurometrix.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Money Market Funds", "label": "Money Market Funds [Member]", "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities." } } }, "auth_ref": [ "r849" ] }, "nuro_MonthlyRentMember": { "xbrltype": "domainItemType", "nsuri": "http://neurometrix.com/20231231", "localname": "MonthlyRentMember", "presentation": [ "http://neurometrix.com/role/CommitmentsandContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Monthly Rent [Member]", "label": "Monthly Rent [Member]", "documentation": "Monthly Rent [Member]" } } }, "auth_ref": [] }, "nuro_MoreThan10PercentVotingPowerMember": { "xbrltype": "domainItemType", "nsuri": "http://neurometrix.com/20231231", "localname": "MoreThan10PercentVotingPowerMember", "presentation": [ "http://neurometrix.com/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "More Than 10 Percent Voting Power", "label": "More Than 10 Percent Voting Power [Member]", "documentation": "More Than 10 Percent Voting Power" } } }, "auth_ref": [] }, "nuro_NOLAndTaxCreditCarryforwardsEliminated": { "xbrltype": "monetaryItemType", "nsuri": "http://neurometrix.com/20231231", "localname": "NOLAndTaxCreditCarryforwardsEliminated", "crdr": "credit", "presentation": [ "http://neurometrix.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "NOLAndTaxCreditCarryforwardsEliminated", "label": "NOLAndTaxCreditCarryforwardsEliminated", "documentation": "The approximate amount of NOL and tax credit carryforwards that are effectively eliminated due to a change in control in the Company." } } }, "auth_ref": [] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://neurometrix.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Domain]", "label": "Customer [Domain]", "documentation": "Single external customer or group of external customers." } } }, "auth_ref": [ "r268", "r751", "r847", "r898", "r899" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://neurometrix.com/role/StatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://neurometrix.com/role/StatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net Cash Provided by (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": [ "r196" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract", "presentation": [ "http://neurometrix.com/role/StatementsofCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]", "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://neurometrix.com/role/StatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://neurometrix.com/role/StatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net Cash Provided by (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": [ "r196" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract", "presentation": [ "http://neurometrix.com/role/StatementsofCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]", "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://neurometrix.com/role/StatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://neurometrix.com/role/StatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net Cash Provided by (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": [ "r98", "r99", "r100" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract", "presentation": [ "http://neurometrix.com/role/StatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows for 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://neurometrix.com/role/StatementofComprehensiveIncomeStatement": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://neurometrix.com/role/StatementsofOperations": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://neurometrix.com/role/StatementofComprehensiveIncomeStatement", "http://neurometrix.com/role/StatementsofChangesinStockholdersEquity", "http://neurometrix.com/role/StatementsofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Net Income (Loss) Attributable to Parent, Total", "terseLabel": "Net Income (Loss) Attributable to Parent", "verboseLabel": "Net income (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": [ "r90", "r100", "r129", "r160", "r179", "r182", "r187", "r200", "r213", "r217", "r218", "r220", "r221", "r225", "r226", "r238", "r248", "r259", "r263", "r265", "r312", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r510", "r520", "r609", "r687", "r703", "r704", "r743", "r773", "r843" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "presentation": [ "http://neurometrix.com/role/StatementsofOperations", "http://neurometrix.com/role/SummaryofSignificantAccountingPoliciesEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net Income (Loss) Available to Common Stockholders, Basic", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r192", "r217", "r218", "r220", "r221", "r229", "r230", "r239", "r242", "r248", "r259", "r263", "r265", "r743" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "crdr": "credit", "presentation": [ "http://neurometrix.com/role/SummaryofSignificantAccountingPoliciesEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net Income (Loss) Available to Common Stockholders, Diluted", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r192", "r231", "r234", "r235", "r236", "r237", "r239", "r242" ] }, "nuro_NetOperatingLossCarryforwardsExpirationBeginningYear": { "xbrltype": "gYearItemType", "nsuri": "http://neurometrix.com/20231231", "localname": "NetOperatingLossCarryforwardsExpirationBeginningYear", "presentation": [ "http://neurometrix.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Loss Carryforwards, Expiration Date", "label": "NetOperatingLossCarryforwardsExpirationBeginningYear", "documentation": "Net Operating Loss Carryforwards Expiration Beginning Year" } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://neurometrix.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recently Issued or Adopted 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": [] }, "dei_NoTradingSymbolFlag": { "xbrltype": "trueItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "NoTradingSymbolFlag", "presentation": [ "http://neurometrix.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "No Trading Symbol Flag", "label": "No Trading Symbol Flag", "documentation": "Boolean flag that is true only for a security having no trading symbol." } } }, "auth_ref": [] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://neurometrix.com/role/StatementsofOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://neurometrix.com/role/StatementsofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Nonoperating Income (Expense)", "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": [ "r95" ] }, "us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonvestedRestrictedStockSharesActivityTableTextBlock", "presentation": [ "http://neurometrix.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Nonvested Restricted Stock Shares Activity", "label": "Nonvested Restricted Stock Shares Activity [Table Text Block]", "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock shares." } } }, "auth_ref": [ "r16" ] }, "nuro_OneCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://neurometrix.com/20231231", "localname": "OneCustomerMember", "presentation": [ "http://neurometrix.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "One Customer [Member]", "label": "One Customer [Member]", "documentation": "One Customer" } } }, "auth_ref": [] }, "us-gaap_OpenTaxYear": { "xbrltype": "gYearListItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OpenTaxYear", "presentation": [ "http://neurometrix.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Open Tax Year", "label": "Open Tax Year", "documentation": "Tax year that remains open to examination under enacted tax laws, in YYYY format." } } }, "auth_ref": [ "r457" ] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://neurometrix.com/role/StatementsofOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://neurometrix.com/role/StatementsofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Operating Expenses, Total", "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://neurometrix.com/role/StatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Expenses [Abstract]", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://neurometrix.com/role/StatementsofOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://neurometrix.com/role/StatementsofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Operating Income (Loss), Total", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r248", "r259", "r263", "r265", "r743" ] }, "nuro_OperatingLeaseDiscount": { "xbrltype": "monetaryItemType", "nsuri": "http://neurometrix.com/20231231", "localname": "OperatingLeaseDiscount", "crdr": "debit", "presentation": [ "http://neurometrix.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease Discount", "label": "Operating Lease Discount", "documentation": "Discount used by lessee to determine present value of operating lease payments." } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseExpense", "crdr": "debit", "presentation": [ "http://neurometrix.com/role/CommitmentsandContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease, Expense", "label": "Operating Lease, Expense", "documentation": "Amount of operating lease expense. Excludes sublease income." } } }, "auth_ref": [ "r884" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://neurometrix.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://neurometrix.com/role/BalanceSheets", "http://neurometrix.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease, Liability, Current", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r541" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://neurometrix.com/role/BalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://neurometrix.com/role/BalanceSheets", "http://neurometrix.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease, Liability, Noncurrent", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r541" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://neurometrix.com/role/CommitmentsandContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease, Payments", "label": "Operating Lease, Payments", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r542", "r545" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://neurometrix.com/role/BalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://neurometrix.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease, Right-of-Use Asset", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r540" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://neurometrix.com/role/CommitmentsandContingenciesAdditionalInformationDetail", "http://neurometrix.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease, Weighted Average Discount Rate, Percent", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r547", "r761" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://neurometrix.com/role/CommitmentsandContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease, Weighted Average Remaining Lease Term", "label": "Operating Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r546", "r761" ] }, "us-gaap_OperatingLeasedAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasedAssetsLineItems", "presentation": [ "http://neurometrix.com/role/CommitmentsandContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Leased Assets [Line Items]", "label": "Operating Leased Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_OperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwards", "crdr": "debit", "presentation": [ "http://neurometrix.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Net operating loss carryforwards", "label": "Operating Loss Carryforwards", "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r64" ] }, "us-gaap_OptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OptionMember", "presentation": [ "http://neurometrix.com/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Options Held", "label": "Options Held [Member]", "documentation": "Contracts conveying rights, but not obligations, to buy or sell a specific commodity, or financial or equity instrument, at a specified price during a specified period (an American option) or at a specified date (a European option) which were purchased or otherwise acquired, excluding options written (for which a premium was received)." } } }, "auth_ref": [ "r124", "r675", "r680", "r693", "r699", "r714", "r715", "r716", "r765", "r766" ] }, "nuro_OptionsGrantedPercentageOfFairMarketValue": { "xbrltype": "percentItemType", "nsuri": "http://neurometrix.com/20231231", "localname": "OptionsGrantedPercentageOfFairMarketValue", "presentation": [ "http://neurometrix.com/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of fair value of common stock at date of grant", "label": "Options Granted Percentage Of Fair Market Value", "documentation": "The percentage of fair market value of the Company's stock for which incentive stock options must be granted." } } }, "auth_ref": [] }, "nuro_OrganizationAndBasisOfPresentationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://neurometrix.com/20231231", "localname": "OrganizationAndBasisOfPresentationLineItems", "presentation": [ "http://neurometrix.com/role/DescriptionofBusinessandBasisofPresentationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Organization And Basis Of Presentation [Line Items]", "label": "Organization and Basis Of Presentation [Line Items]", "documentation": "Organization And Basis Of Presentation [Line Items]" } } }, "auth_ref": [] }, "nuro_OrganizationAndBasisOfPresentationTable": { "xbrltype": "stringItemType", "nsuri": "http://neurometrix.com/20231231", "localname": "OrganizationAndBasisOfPresentationTable", "presentation": [ "http://neurometrix.com/role/DescriptionofBusinessandBasisofPresentationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Organization and Basis Of Presentation [Table]", "label": "Organization and Basis Of Presentation [Table]", "documentation": "Organization And Basis Of Presentation [Table]" } } }, "auth_ref": [] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://neurometrix.com/role/AccruedExpensesDetail": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://neurometrix.com/role/AccruedExpensesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other Accrued Liabilities, Current", "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": [ "r22" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://neurometrix.com/role/BalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://neurometrix.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other Assets, Noncurrent", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r167" ] }, "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "presentation": [ "http://neurometrix.com/role/StatementsofChangesinStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Other Comprehensive Income (Loss), Available-for-Sale Securities Adjustment, Net of Tax, Portion Attributable to Parent", "label": "Other Comprehensive Income (Loss), Available-for-Sale Securities Adjustment, Net of Tax, Portion Attributable to Parent", "documentation": "Amount, after tax and reclassification adjustment, of gain (loss) in value of unsold investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent." } } }, "auth_ref": [ "r3", "r10", "r123" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "presentation": [ "http://neurometrix.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other Comprehensive Income (Loss), Net of Tax", "label": "Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r12", "r17", "r180", "r183", "r188", "r526", "r527", "r532", "r592", "r610", "r806", "r807" ] }, "nuro_OtherComprehensiveIncomeRealizedGainAdjustment": { "xbrltype": "monetaryItemType", "nsuri": "http://neurometrix.com/20231231", "localname": "OtherComprehensiveIncomeRealizedGainAdjustment", "crdr": "debit", "calculation": { "http://neurometrix.com/role/StatementofComprehensiveIncomeStatement": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://neurometrix.com/role/StatementofComprehensiveIncomeStatement", "http://neurometrix.com/role/StatementsofChangesinStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Other Comprehensive Income Realized Gain Adjustment", "negatedTerseLabel": "Other Comprehensive Income Realized Gain Adjustment", "label": "Other Comprehensive Income Realized Gain Adjustment", "documentation": "Amount of adjustment for realized gain included in other income." } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax", "crdr": "credit", "calculation": { "http://neurometrix.com/role/StatementofComprehensiveIncomeStatement": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://neurometrix.com/role/StatementofComprehensiveIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment and Tax", "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment and Tax", "documentation": "Amount, before tax and adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale." } } }, "auth_ref": [ "r177", "r178", "r311" ] }, "us-gaap_OtherNonoperatingIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncome", "crdr": "credit", "calculation": { "http://neurometrix.com/role/StatementsofOperations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://neurometrix.com/role/StatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Other Nonoperating Income", "label": "Other Nonoperating Income", "documentation": "Amount of income related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r191" ] }, "nuro_OutstandingStockOptionsMember": { "xbrltype": "domainItemType", "nsuri": "http://neurometrix.com/20231231", "localname": "OutstandingStockOptionsMember", "presentation": [ "http://neurometrix.com/role/StockholdersEquityCommonStockReservedforFutureIssuanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Stock Options", "label": "Outstanding Stock Options [Member]", "documentation": "Outstanding Stock Options" } } }, "auth_ref": [] }, "us-gaap_PayablesAndAccrualsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PayablesAndAccrualsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Payables and Accruals [Abstract]", "label": "Payables and Accruals [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PaymentsOfStockIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfStockIssuanceCosts", "crdr": "credit", "presentation": [ "http://neurometrix.com/role/StockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Payments of Stock Issuance Costs", "label": "Payments of Stock Issuance Costs", "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security." } } }, "auth_ref": [ "r32" ] }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "crdr": "credit", "calculation": { "http://neurometrix.com/role/StatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://neurometrix.com/role/StatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Payments to Acquire Debt Securities, Available-for-Sale", "label": "Payments to Acquire Debt Securities, Available-for-Sale", "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r31", "r193", "r278" ] }, "us-gaap_PaymentsToAcquireHeldToMaturitySecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireHeldToMaturitySecurities", "crdr": "credit", "calculation": { "http://neurometrix.com/role/StatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://neurometrix.com/role/StatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments to Acquire Held-to-Maturity Securities", "label": "Payments to Acquire Held-to-Maturity Securities", "documentation": "Amount of cash outflow through purchase of long-term held-to-maturity securities." } } }, "auth_ref": [ "r31", "r278" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://neurometrix.com/role/StatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://neurometrix.com/role/StatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments to Acquire Property, Plant, 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": [ "r97" ] }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "presentation": [ "http://neurometrix.com/role/RetirementPlan" ], "lang": { "en-us": { "role": { "verboseLabel": "Retirement Plan", "label": "Retirement Benefits [Text Block]", "documentation": "The entire disclosure for retirement benefits." } } }, "auth_ref": [ "r382", "r383", "r384", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r754" ] }, "nuro_PercentageOfCombinedVotingPowerOfAllClassesOfStock": { "xbrltype": "percentItemType", "nsuri": "http://neurometrix.com/20231231", "localname": "PercentageOfCombinedVotingPowerOfAllClassesOfStock", "presentation": [ "http://neurometrix.com/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of combined voting power of all classes of stock", "label": "Percentage Of Combined Voting Power Of All Classes Of Stock", "documentation": "Percentage of combined voting power of all classes of stock." } } }, "auth_ref": [] }, "nuro_PeriodAxis": { "xbrltype": "stringItemType", "nsuri": "http://neurometrix.com/20231231", "localname": "PeriodAxis", "presentation": [ "http://neurometrix.com/role/CommitmentsandContingenciesAdditionalInformationDetail", "http://neurometrix.com/role/IncomeTaxesAdditionalInformationDetail", "http://neurometrix.com/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Period [Axis]", "label": "Period [Axis]", "documentation": "Period [Axis]" } } }, "auth_ref": [] }, "nuro_PeriodDomain": { "xbrltype": "domainItemType", "nsuri": "http://neurometrix.com/20231231", "localname": "PeriodDomain", "presentation": [ "http://neurometrix.com/role/CommitmentsandContingenciesAdditionalInformationDetail", "http://neurometrix.com/role/IncomeTaxesAdditionalInformationDetail", "http://neurometrix.com/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Period [Domain]", "label": "Period [Domain]", "documentation": "Period [Domain]" } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://neurometrix.com/role/StockBasedCompensationAdditionalInformationDetail", "http://neurometrix.com/role/StockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Axis]", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://neurometrix.com/role/StockBasedCompensationAdditionalInformationDetail", "http://neurometrix.com/role/StockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Domain]", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875" ] }, "nuro_PortionOfCurrentMember": { "xbrltype": "domainItemType", "nsuri": "http://neurometrix.com/20231231", "localname": "PortionOfCurrentMember", "presentation": [ "http://neurometrix.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Portion of Current [Member]", "label": "Portion of Current [Member]", "documentation": "Portion of Current" } } }, "auth_ref": [] }, "us-gaap_PreferredNonConvertibleStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredNonConvertibleStockMember", "presentation": [ "http://neurometrix.com/role/BalanceSheets", "http://neurometrix.com/role/StockholdersEquityPreferredStockandConvertiblePreferredStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred Non-Convertible Stock", "label": "Preferred Non-Convertible Stock [Member]", "documentation": "Preferred shares which, at issuance, may not be exchanged into common shares or other types of securities. Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of liquidation. Preferred shares (which are neither mandatorily redeemable nor redeemable at the option of the holder) typically represent an ownership interest in the entity." } } }, "auth_ref": [] }, "us-gaap_PreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockMember", "presentation": [ "http://neurometrix.com/role/DocumentAndEntityInformation", "http://neurometrix.com/role/StatementsofChangesinStockholdersEquity", "http://neurometrix.com/role/StockholdersEquityAdditionalInformationDetail", "http://neurometrix.com/role/StockholdersEquityPreferredStockandConvertiblePreferredStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred Stock [Member]", "label": "Preferred Stock [Member]", "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company." } } }, "auth_ref": [ "r765", "r766", "r769", "r770", "r771", "r772", "r901", "r904" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://neurometrix.com/role/StockholdersEquityPreferredStockandConvertiblePreferredStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred Stock, Par or Stated Value 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": [ "r79", "r363" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://neurometrix.com/role/StockholdersEquityPreferredStockandConvertiblePreferredStockDetails" ], "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": [ "r79", "r667" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://neurometrix.com/role/StockholdersEquityPreferredStockandConvertiblePreferredStockDetails" ], "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": [ "r79", "r363" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://neurometrix.com/role/StockholdersEquityAdditionalInformationDetail", "http://neurometrix.com/role/StockholdersEquityPreferredStockandConvertiblePreferredStockDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Preferred stock, outstanding (in shares)", "terseLabel": "Preferred Stock, Shares Outstanding", "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": [ "r79", "r667", "r685", "r904", "r905" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://neurometrix.com/role/BalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://neurometrix.com/role/BalanceSheets", "http://neurometrix.com/role/StockholdersEquityPreferredStockandConvertiblePreferredStockDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Preferred Stock, Value, Issued", "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": [ "r79", "r600", "r762" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://neurometrix.com/role/BalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://neurometrix.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Prepaid Expense and Other Assets, Current", "label": "Prepaid Expense and Other Assets, Current", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r805" ] }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfCommonStock", "crdr": "debit", "presentation": [ "http://neurometrix.com/role/StockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from Issuance of Common Stock", "label": "Proceeds from Issuance of Common Stock", "documentation": "The cash inflow from the additional capital contribution to the entity." } } }, "auth_ref": [ "r2" ] }, "us-gaap_ProceedsFromIssuanceOrSaleOfEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOrSaleOfEquity", "crdr": "debit", "calculation": { "http://neurometrix.com/role/StatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://neurometrix.com/role/StatementsofCashFlows", "http://neurometrix.com/role/StockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from Issuance or Sale of Equity", "label": "Proceeds from Issuance or Sale of Equity", "documentation": "The cash inflow from the issuance of common stock, preferred stock, treasury stock, stock options, and other types of equity." } } }, "auth_ref": [ "r2", "r637" ] }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities", "crdr": "debit", "calculation": { "http://neurometrix.com/role/StatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://neurometrix.com/role/StatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from Maturities, Prepayments and Calls of Held-to-Maturity Securities", "label": "Proceeds from Maturities, Prepayments and Calls of Held-to-Maturity Securities", "documentation": "The cash inflow associated with the maturity, prepayments and calls (requests for early payments) of debt securities designated as held-to-maturity." } } }, "auth_ref": [ "r30", "r826" ] }, "us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities", "crdr": "debit", "calculation": { "http://neurometrix.com/role/StatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://neurometrix.com/role/StatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from Sale and Maturity of Debt Securities, Available-for-Sale", "label": "Proceeds from Sale and Maturity of Debt Securities, Available-for-Sale", "documentation": "Amount of cash inflow from sale, maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r193", "r194", "r826" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://neurometrix.com/role/DescriptionofBusinessandBasisofPresentationAdditionalInformationDetail", "http://neurometrix.com/role/StockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]", "documentation": "Information by product and service, or group of similar products and similar services." } } }, "auth_ref": [ "r266", "r587", "r614", "r615", "r616", "r617", "r618", "r619", "r731", "r750", "r763", "r793", "r838", "r839", "r847", "r898" ] }, "us-gaap_ProductWarrantiesDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantiesDisclosuresAbstract", "presentation": [ "http://neurometrix.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Product Warranties Disclosures [Abstract]", "label": "Product Warranties Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyAccrualClassifiedCurrent", "crdr": "credit", "calculation": { "http://neurometrix.com/role/AccruedExpensesDetail": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://neurometrix.com/role/AccruedExpensesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Product Warranty Accrual, Current", "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": [ "r22", "r841", "r842" ] }, "nuro_ProductionEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://neurometrix.com/20231231", "localname": "ProductionEquipmentMember", "presentation": [ "http://neurometrix.com/role/FixedAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Production Equipment [Member]", "label": "Production Equipment [Member]" } } }, "auth_ref": [] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://neurometrix.com/role/DescriptionofBusinessandBasisofPresentationAdditionalInformationDetail", "http://neurometrix.com/role/StockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]", "documentation": "Product or service, or a group of similar products or similar services." } } }, "auth_ref": [ "r266", "r587", "r614", "r615", "r616", "r617", "r618", "r619", "r731", "r750", "r763", "r793", "r838", "r839", "r847", "r898" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://neurometrix.com/role/StatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://neurometrix.com/role/StatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r160", "r179", "r182", "r195", "r200", "r213", "r225", "r226", "r248", "r259", "r263", "r265", "r312", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r479", "r482", "r483", "r510", "r520", "r595", "r608", "r643", "r687", "r703", "r704", "r743", "r759", "r760", "r774", "r808", "r843" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Abstract]", "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://neurometrix.com/role/FixedAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Type [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": [ "r6" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://neurometrix.com/role/FixedAssets" ], "lang": { "en-us": { "role": { "verboseLabel": "Fixed Assets", "label": "Property, Plant and Equipment Disclosure [Text Block]", "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r105", "r141", "r144", "r145" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "presentation": [ "http://neurometrix.com/role/FixedAssetsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Fixed assets, gross", "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": [ "r106", "r165", "r607" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://neurometrix.com/role/FixedAssetsAdditionalInformationDetail", "http://neurometrix.com/role/FixedAssetsDetails" ], "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://neurometrix.com/role/BalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://neurometrix.com/role/BalanceSheets", "http://neurometrix.com/role/FixedAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Net", "verboseLabel": "Fixed assets, 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": [ "r6", "r596", "r607", "r762" ] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://neurometrix.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Fixed Assets and Long-Lived Assets", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r6", "r141", "r144", "r605" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://neurometrix.com/role/FixedAssetsTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Fixed Assets", "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": [ "r6" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://neurometrix.com/role/FixedAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Type [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": [ "r106" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://neurometrix.com/role/FixedAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fixed assets, estimated useful life", "label": "Property, Plant and Equipment, Useful Life", "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://neurometrix.com/role/DescriptionofBusinessandBasisofPresentationAdditionalInformationDetail", "http://neurometrix.com/role/IncomeTaxesAdditionalInformationDetail", "http://neurometrix.com/role/StockBasedCompensationAdditionalInformationDetail", "http://neurometrix.com/role/StockBasedCompensationWeightedAverageGrantDateFairValueUsedintheCalculationofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]", "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r347", "r348", "r349", "r350", "r383", "r400", "r432", "r433", "r434", "r561", "r585", "r620", "r657", "r658", "r710", "r711", "r712", "r713", "r719", "r728", "r729", "r745", "r749", "r755", "r764", "r767", "r836", "r845", "r891", "r892", "r893", "r894", "r895" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://neurometrix.com/role/DescriptionofBusinessandBasisofPresentationAdditionalInformationDetail", "http://neurometrix.com/role/IncomeTaxesAdditionalInformationDetail", "http://neurometrix.com/role/StockBasedCompensationAdditionalInformationDetail", "http://neurometrix.com/role/StockBasedCompensationWeightedAverageGrantDateFairValueUsedintheCalculationofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]", "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r347", "r348", "r349", "r350", "r383", "r400", "r432", "r433", "r434", "r561", "r585", "r620", "r657", "r658", "r710", "r711", "r712", "r713", "r719", "r728", "r729", "r745", "r749", "r755", "r764", "r767", "r836", "r845", "r891", "r892", "r893", "r894", "r895" ] }, "us-gaap_ReclassificationTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationTypeAxis", "presentation": [ "http://neurometrix.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification, Type [Axis]", "label": "Reclassification, Type [Axis]", "documentation": "Information by type of reclassification adjustment affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error." } } }, "auth_ref": [ "r802" ] }, "us-gaap_ReclassificationTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationTypeDomain", "presentation": [ "http://neurometrix.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification, Type [Domain]", "label": "Reclassification, Type [Domain]", "documentation": "Type of reclassification adjustment affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error." } } }, "auth_ref": [ "r802" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://neurometrix.com/role/StatementsofOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://neurometrix.com/role/StatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Research and Development Expense", "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": [ "r77", "r450", "r896" ] }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpensePolicy", "presentation": [ "http://neurometrix.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Research and Development", "label": "Research and Development Expense, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process." } } }, "auth_ref": [ "r449" ] }, "srt_RestatementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RestatementAxis", "presentation": [ "http://neurometrix.com/role/BalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement [Axis]", "label": "Revision of Prior Period [Axis]", "documentation": "Information by adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision." } } }, "auth_ref": [ "r157", "r209", "r210", "r211", "r213", "r214", "r217", "r218", "r219", "r220", "r222", "r223", "r224", "r225", "r226", "r228", "r244", "r320", "r321", "r469", "r504", "r508", "r509", "r510", "r539", "r552", "r553", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r634" ] }, "srt_RestatementDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RestatementDomain", "presentation": [ "http://neurometrix.com/role/BalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement [Domain]", "label": "Revision of Prior Period [Domain]", "documentation": "Adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision." } } }, "auth_ref": [ "r157", "r209", "r210", "r211", "r213", "r214", "r217", "r218", "r219", "r220", "r222", "r223", "r224", "r225", "r226", "r228", "r244", "r320", "r321", "r469", "r504", "r508", "r509", "r510", "r539", "r552", "r553", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r634" ] }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "presentation": [ "http://neurometrix.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents [Domain]", "label": "Cash and Cash Equivalents [Domain]", "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r164" ] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockMember", "presentation": [ "http://neurometrix.com/role/StockBasedCompensationAdditionalInformationDetail", "http://neurometrix.com/role/StockholdersEquityAdditionalInformationDetail", "http://neurometrix.com/role/SummaryofSignificantAccountingPoliciesEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock", "label": "Restricted Stock [Member]", "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met." } } }, "auth_ref": [ "r36" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://neurometrix.com/role/StockBasedCompensationAdditionalInformationDetail", "http://neurometrix.com/role/StockholdersEquityAdditionalInformationDetail", "http://neurometrix.com/role/StockholdersEquityCommonStockReservedforFutureIssuanceDetails", "http://neurometrix.com/role/SummaryofSignificantAccountingPoliciesEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Units (RSUs)", "label": "Restricted Stock Units (RSUs) [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://neurometrix.com/role/BalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://neurometrix.com/role/BalanceSheets", "http://neurometrix.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Retained Earnings (Accumulated Deficit)", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r82", "r113", "r603", "r627", "r632", "r641", "r668", "r762" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://neurometrix.com/role/StatementsofChangesinStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Retained Earnings [Member]", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r156", "r209", "r210", "r211", "r214", "r224", "r226", "r318", "r325", "r441", "r442", "r443", "r468", "r469", "r490", "r493", "r494", "r497", "r508", "r623", "r625", "r644", "r904" ] }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "crdr": "credit", "calculation": { "http://neurometrix.com/role/StatementsofOperations": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://neurometrix.com/role/StatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer, Including Assessed Tax", "label": "Revenue from Contract with Customer, Including Assessed Tax", "documentation": "Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise." } } }, "auth_ref": [ "r249", "r250", "r258", "r261", "r262", "r266", "r267", "r268", "r380", "r381", "r587" ] }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRecognitionPolicyTextBlock", "presentation": [ "http://neurometrix.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Revenue Recognition", "label": "Revenue [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources." } } }, "auth_ref": [ "r689", "r730", "r739" ] }, "nuro_RisksAndUncertaintiesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://neurometrix.com/20231231", "localname": "RisksAndUncertaintiesPolicyTextBlock", "presentation": [ "http://neurometrix.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Risks and Uncertainties", "label": "Risks And Uncertainties [Policy Text Block]", "documentation": "Disclosure of accounting policy for risks and uncertainties." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://neurometrix.com/role/DescriptionofBusinessandBasisofPresentationAdditionalInformationDetail", "http://neurometrix.com/role/StockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of Stock, Name of Transaction [Domain]", "label": "Sale of Stock [Domain]", "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "auth_ref": [] }, "us-gaap_SalesAndExciseTaxPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesAndExciseTaxPayableCurrent", "crdr": "credit", "calculation": { "http://neurometrix.com/role/AccruedExpensesDetail": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://neurometrix.com/role/AccruedExpensesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and Excise Tax Payable, Current", "label": "Sales and Excise Tax Payable, Current", "documentation": "Carrying value as of the balance sheet date of liabilities incurred through that date and payable for statutory sales and use taxes, including value added tax. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r20" ] }, "nuro_SalesReturnsReservesMemberMember": { "xbrltype": "domainItemType", "nsuri": "http://neurometrix.com/20231231", "localname": "SalesReturnsReservesMemberMember", "presentation": [ "http://neurometrix.com/role/ScheduleIIValuationandQualifyingAccountsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "SalesReturnsReservesMember [Member]", "label": "SalesReturnsReservesMember [Member]", "documentation": "Reserve for expected sales returns." } } }, "auth_ref": [] }, "nuro_SalesRevenueGoodsNetPercentageFromForeignCountry": { "xbrltype": "percentItemType", "nsuri": "http://neurometrix.com/20231231", "localname": "SalesRevenueGoodsNetPercentageFromForeignCountry", "presentation": [ "http://neurometrix.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues from sales outside the United States, percentage", "label": "Sales Revenue Goods Net Percentage From Foreign Country", "documentation": "Percentage of revenues from sales outside the United States." } } }, "auth_ref": [] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesRevenueNetMember", "presentation": [ "http://neurometrix.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Benchmark [Member]", "label": "Revenue Benchmark [Member]", "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r268", "r790" ] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://neurometrix.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Scenario [Domain]", "label": "Scenario [Domain]", "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts." } } }, "auth_ref": [ "r228", "r401", "r788", "r821" ] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://neurometrix.com/role/AccruedExpensesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued Compensation and 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://neurometrix.com/role/SummaryofSignificantAccountingPoliciesEarningsPerShareDetails" ], "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": [ "r36" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://neurometrix.com/role/SummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of Anti-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": [ "r36" ] }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "presentation": [ "http://neurometrix.com/role/InvestmentsDebtandEquitySecuritiesDetailsAFS" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Available-for-Sale [Line Items]", "label": "Debt Securities, Available-for-Sale [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": [ "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291" ] }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "presentation": [ "http://neurometrix.com/role/InventoriesTables", "http://neurometrix.com/role/InvestmentsDebtandEquitySecuritiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Available-for-Sale Securities Reconciliation", "label": "Schedule of Available-for-Sale Securities Reconciliation [Table Text Block]", "documentation": "Tabular disclosure of the reconciliation of available-for-sale securities from cost basis to fair value." } } }, "auth_ref": [] }, "nuro_ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://neurometrix.com/20231231", "localname": "ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock", "presentation": [ "http://neurometrix.com/role/StockholdersEquityTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Reserved Authorized Shares of Common Stock for Future Issuance", "label": "Schedule Of Common Stock Reserved For Future Issuance [Table Text Block]", "documentation": "The tabular disclosure of number of common stock reserved for future issuance." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://neurometrix.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of Deferred Tax Assets", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets." } } }, "auth_ref": [ "r122" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://neurometrix.com/role/SummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r823" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicByCommonClassTable", "presentation": [ "http://neurometrix.com/role/SummaryofSignificantAccountingPoliciesEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]", "label": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]", "documentation": "The table contains disclosure pertaining to an entity's basic earnings per share." } } }, "auth_ref": [ "r35", "r38", "r232", "r233", "r240" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://neurometrix.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Reconciliation of Effective Income Tax Rate to Statutory Federal Rate", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r121" ] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://neurometrix.com/role/FairValueMeasuresandDisclosuresTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r513", "r514" ] }, "us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfHeldToMaturitySecuritiesLineItems", "presentation": [ "http://neurometrix.com/role/InvestmentsDebtandEquitySecuritiesDetailsHTM" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Held-to-Maturity Securities [Line Items]", "label": "Schedule of Held-to-Maturity Securities [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": [ "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309" ] }, "us-gaap_ScheduleOfHeldToMaturitySecuritiesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfHeldToMaturitySecuritiesTable", "presentation": [ "http://neurometrix.com/role/InvestmentsDebtandEquitySecuritiesDetailsHTM" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Held-to-Maturity [Table]", "label": "Debt Securities, Held-to-Maturity [Table]", "documentation": "Disclosure of information about investment in debt security measured at amortized cost (held-to-maturity)." } } }, "auth_ref": [ "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://neurometrix.com/role/InventoriesTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Inventories", "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": [ "r19", "r86", "r87", "r88" ] }, "us-gaap_ScheduleOfOperatingLeasedAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfOperatingLeasedAssetsTable", "presentation": [ "http://neurometrix.com/role/CommitmentsandContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Operating Leased Assets [Table]", "label": "Schedule of Operating Leased Assets [Table]", "documentation": "Schedule of long-lived, depreciable assets that are subject to a operating lease agreements and are used in the normal conduct of business to produce goods and services. Examples may 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": [] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://neurometrix.com/role/FixedAssetsAdditionalInformationDetail", "http://neurometrix.com/role/FixedAssetsDetails" ], "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": [ "r6" ] }, "us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationActivityTableTextBlock", "presentation": [ "http://neurometrix.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Summary of Option Activity", "label": "Share-Based Payment Arrangement, Activity [Table Text Block]", "documentation": "Tabular disclosure of activity for award under share-based payment arrangement. Includes, but is not limited to, outstanding award at beginning and end of year, granted, exercised, forfeited, and weighted-average grant date fair value." } } }, "auth_ref": [ "r14", "r15", "r59" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://neurometrix.com/role/StockBasedCompensationAdditionalInformationDetail", "http://neurometrix.com/role/StockBasedCompensationWeightedAverageGrantDateFairValueUsedintheCalculationofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [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": [ "r403", "r405", "r407", "r408", "r409", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r431", "r432", "r433", "r434", "r435" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://neurometrix.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of Weighted Average Grant-Date Fair Value of Stock Options", "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions." } } }, "auth_ref": [ "r120" ] }, "us-gaap_ScheduleOfStockByClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockByClassTable", "presentation": [ "http://neurometrix.com/role/StockholdersEquityAdditionalInformationDetail", "http://neurometrix.com/role/StockholdersEquityCommonStockReservedforFutureIssuanceDetails", "http://neurometrix.com/role/StockholdersEquityPreferredStockandConvertiblePreferredStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock by Class [Table]", "label": "Schedule of Stock by Class [Table]", "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity." } } }, "auth_ref": [ "r50", "r51", "r52", "r53", "r54", "r55", "r56", "r110", "r112", "r113", "r169", "r170", "r171", "r246", "r363", "r364", "r365", "r367", "r370", "r376", "r378", "r637", "r638", "r639", "r640", "r749", "r787", "r811" ] }, "us-gaap_ScheduleOfStockByClassTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockByClassTextBlock", "presentation": [ "http://neurometrix.com/role/StockholdersEquityTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Preferred stock and convertible preferred stock", "label": "Schedule of Stock by Class [Table Text Block]", "documentation": "Tabular disclosure of an entity's stock, including par or stated value per share, number and dollar amount of share subscriptions, shares authorized, shares issued, shares outstanding, number and dollar amount of shares held in an employee trust, dividend per share, total dividends, share conversion features, par value plus additional paid in capital, the value of treasury stock and other information necessary to a fair presentation, and EPS information. Stock by class includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. Includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity. If more than one issue is outstanding, state the title of each issue and the corresponding dollar amount; dollar amount of any shares subscribed but unissued and the deduction of subscriptions receivable there from; number of shares authorized, issued, and outstanding." } } }, "auth_ref": [ "r18", "r49", "r51", "r52", "r53", "r54", "r55", "r56", "r79", "r80", "r110", "r112", "r113" ] }, "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "presentation": [ "http://neurometrix.com/role/ScheduleIIValuationandQualifyingAccounts" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of Valuation and Qualifying Accounts Disclosure", "label": "SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]", "documentation": "The entire disclosure for valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r153", "r208" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://neurometrix.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": [ "r776" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://neurometrix.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": [ "r779" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "presentation": [ "http://neurometrix.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting [Abstract]", "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingPolicyPolicyTextBlock", "presentation": [ "http://neurometrix.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Segments", "label": "Segment Reporting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for segment reporting." } } }, "auth_ref": [ "r252", "r253", "r254", "r255", "r256", "r257", "r267", "r744" ] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://neurometrix.com/role/StatementsofOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://neurometrix.com/role/StatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Selling and Marketing Expense", "label": "Selling and Marketing Expense", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "us-gaap_SeriesBPreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeriesBPreferredStockMember", "presentation": [ "http://neurometrix.com/role/StatementsofChangesinStockholdersEquity", "http://neurometrix.com/role/StockholdersEquityAdditionalInformationDetail", "http://neurometrix.com/role/StockholdersEquityPreferredStockandConvertiblePreferredStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Series B Preferred Stock", "label": "Series B Preferred Stock [Member]", "documentation": "Series B preferred stock." } } }, "auth_ref": [ "r803", "r804", "r846" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://neurometrix.com/role/StatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://neurometrix.com/role/StatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Noncash Expense", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r4" ] }, "us-gaap_ShareBasedCompensationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationAbstract", "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Noncash Expense [Abstract]", "label": "Share-Based Payment Arrangement, Noncash Expense [Abstract]" } } }, "auth_ref": [] }, "nuro_ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualIncreaseAmount": { "xbrltype": "sharesItemType", "nsuri": "http://neurometrix.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualIncreaseAmount", "presentation": [ "http://neurometrix.com/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Share Based Compensation Arrangement By Share Based Payment Award Annual Increase Amount", "label": "Share Based Compensation Arrangement By Share Based Payment Award Annual Increase Amount", "documentation": "The automatic increase in the number of shares that may be issued under a share-based payment arrangement on the first day of each fiscal year." } } }, "auth_ref": [] }, "nuro_ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualIncreasePercentage": { "xbrltype": "percentItemType", "nsuri": "http://neurometrix.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualIncreasePercentage", "presentation": [ "http://neurometrix.com/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Share Based Compensation Arrangement By Share Based Payment Award Annual Increase Percentage", "label": "Share Based Compensation Arrangement By Share Based Payment Award Annual Increase Percentage", "documentation": "The automatic increase in the number of shares that may be issued under a share-based payment arrangement on the first day of each fiscal year, as a percentage of shares outstanding." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://neurometrix.com/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Award 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": [ "r756" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights", "presentation": [ "http://neurometrix.com/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Award vesting rights", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights", "documentation": "Description of service or performance condition required to be met for earning right to award under share-based payment arrangement. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r58" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://neurometrix.com/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r424" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://neurometrix.com/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r424" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://neurometrix.com/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r422" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://neurometrix.com/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r422" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://neurometrix.com/role/StockBasedCompensationAdditionalInformationDetail", "http://neurometrix.com/role/StockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r419", "r420" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://neurometrix.com/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r419", "r420" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://neurometrix.com/role/StockBasedCompensationAdditionalInformationDetail", "http://neurometrix.com/role/StockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r423" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://neurometrix.com/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r423" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://neurometrix.com/role/StockBasedCompensationAdditionalInformationDetail", "http://neurometrix.com/role/StockBasedCompensationWeightedAverageGrantDateFairValueUsedintheCalculationofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "verboseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term." } } }, "auth_ref": [ "r433" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://neurometrix.com/role/StockBasedCompensationWeightedAverageGrantDateFairValueUsedintheCalculationofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [ "r432" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://neurometrix.com/role/StockBasedCompensationWeightedAverageGrantDateFairValueUsedintheCalculationofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r434" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://neurometrix.com/role/StockBasedCompensationAdditionalInformationDetail", "http://neurometrix.com/role/StockBasedCompensationWeightedAverageGrantDateFairValueUsedintheCalculationofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [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": [ "r403", "r405", "r407", "r408", "r409", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r431", "r432", "r433", "r434", "r435" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate", "presentation": [ "http://neurometrix.com/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum percentage of earnings employee can authorize to withhold, percentage", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Employee Subscription Rate", "documentation": "The highest percentage of annual salary that an employee is permitted to utilize with respect to the plan." } } }, "auth_ref": [ "r57" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://neurometrix.com/role/StockBasedCompensationAdditionalInformationDetail" ], "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": [ "r758" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://neurometrix.com/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Shares available for future grant (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable." } } }, "auth_ref": [ "r57" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "presentation": [ "http://neurometrix.com/role/StockBasedCompensationSummaryofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Remaining Contractual Life (in years) and Aggregate Intrinsic Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://neurometrix.com/role/StockBasedCompensationSummaryofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of options exercisable (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r413" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://neurometrix.com/role/StockBasedCompensationSummaryofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average exercise price of options exercisable (in usd per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan." } } }, "auth_ref": [ "r413" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "crdr": "debit", "presentation": [ "http://neurometrix.com/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate instrinsic value of options issued or exercised", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value", "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares." } } }, "auth_ref": [ "r426" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "presentation": [ "http://neurometrix.com/role/StockBasedCompensationSummaryofOptionActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Number of options expired (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period", "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements." } } }, "auth_ref": [ "r418" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://neurometrix.com/role/StockBasedCompensationSummaryofOptionActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Number of options 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": [ "r417" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://neurometrix.com/role/StockBasedCompensationSummaryofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of options granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r415" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://neurometrix.com/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average grant-date fair value of options granted (in usd per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology." } } }, "auth_ref": [ "r425" ] }, "nuro_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedWeightedAveragePricePerShares": { "xbrltype": "perShareItemType", "nsuri": "http://neurometrix.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedWeightedAveragePricePerShares", "presentation": [ "http://neurometrix.com/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average fair value of non-vested stock options (in usd per share)", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Nonvested Weighted Average Price Per Shares", "documentation": "The weighted average fair value per share of non-vested stock options." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://neurometrix.com/role/StockBasedCompensationSummaryofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate intrinsic value of options outstanding", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r57" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://neurometrix.com/role/StockBasedCompensationAdditionalInformationDetail", "http://neurometrix.com/role/StockBasedCompensationSummaryofOptionActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Shares outstanding (in shares)", "periodStartLabel": "Number of options outstanding, beginning balance (in shares)", "periodEndLabel": "Number of options outstanding, 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": [ "r411", "r412" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://neurometrix.com/role/StockBasedCompensationSummaryofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "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://neurometrix.com/role/StockBasedCompensationAdditionalInformationDetail", "http://neurometrix.com/role/StockBasedCompensationSummaryofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average exercise price (in usd per share)", "periodStartLabel": "Weighted average exercise price of options outstanding, beginning of period (in usd per share)", "periodEndLabel": "Weighted average exercise price of options outstanding, end of period (in usd 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": [ "r411", "r412" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://neurometrix.com/role/StockBasedCompensationSummaryofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://neurometrix.com/role/StockBasedCompensationSummaryofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate intrinsic value of options vested and expected to vest", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r427" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "presentation": [ "http://neurometrix.com/role/StockBasedCompensationSummaryofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of options vested or expected to vest (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r427" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "presentation": [ "http://neurometrix.com/role/StockBasedCompensationSummaryofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average exercise price of options vested or expected to vest (in usd per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r427" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://neurometrix.com/role/StatementsofChangesinStockholdersEquity", "http://neurometrix.com/role/StockBasedCompensationAdditionalInformationDetail", "http://neurometrix.com/role/StockholdersEquityAdditionalInformationDetail", "http://neurometrix.com/role/StockholdersEquityCommonStockReservedforFutureIssuanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Domain]", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r407", "r408", "r409", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r431", "r432", "r433", "r434", "r435" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://neurometrix.com/role/StockBasedCompensationSummaryofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average exercise price of options exercised (in usd per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r416" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://neurometrix.com/role/StockBasedCompensationSummaryofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average exercise price of options expired (in usd per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired." } } }, "auth_ref": [ "r418" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://neurometrix.com/role/StockBasedCompensationSummaryofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average exercise price of options forfeited (in usd 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": [ "r417" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://neurometrix.com/role/StockBasedCompensationSummaryofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average exercise price of options granted (in usd per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r415" ] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://neurometrix.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Accounting for Stock-Based Compensation", "label": "Share-Based Payment Arrangement [Policy Text Block]", "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost." } } }, "auth_ref": [ "r402", "r410", "r429", "r430", "r431", "r432", "r435", "r444", "r445", "r446", "r447" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "presentation": [ "http://neurometrix.com/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Expiration period", "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": [ "r757" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://neurometrix.com/role/StockBasedCompensationAdditionalInformationDetail", "http://neurometrix.com/role/StockBasedCompensationWeightedAverageGrantDateFairValueUsedintheCalculationofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "verboseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r431" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://neurometrix.com/role/StockBasedCompensationSummaryofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate intrinsic value of options exercisable", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable." } } }, "auth_ref": [ "r57" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://neurometrix.com/role/StockBasedCompensationSummaryofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average remaining contractual life of options exercisable (in years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r57" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "presentation": [ "http://neurometrix.com/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Non-vested stock options (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares", "documentation": "Number of non-vested options outstanding." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://neurometrix.com/role/StockBasedCompensationSummaryofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average remaining contractual life of options outstanding (in years)", "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": [ "r119" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "presentation": [ "http://neurometrix.com/role/StockBasedCompensationSummaryofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average remaining contractual life of options vested or expected to vest (in years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r427" ] }, "us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareholdersEquityAndShareBasedPaymentsTextBlock", "presentation": [ "http://neurometrix.com/role/StockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Shareholders' Equity and Share-Based Payments", "label": "Shareholders' Equity and Share-Based Payments [Text Block]", "documentation": "The entire disclosure for shareholders' equity and share-based payment arrangement. Includes, but is not limited to, disclosure of policy and terms of share-based payment arrangement, deferred compensation arrangement, and employee stock purchase plan (ESPP)." } } }, "auth_ref": [ "r109", "r118" ] }, "us-gaap_SharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesIssued", "presentation": [ "http://neurometrix.com/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Shares, Issued", "label": "Shares, Issued", "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury." } } }, "auth_ref": [ "r12" ] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://neurometrix.com/role/StatementsofChangesinStockholdersEquity" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning Balance (in shares)", "periodEndLabel": "Ending Balance (in shares)", "label": "Shares, Outstanding", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://neurometrix.com/role/SummaryofSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Summary of Significant Accounting Policies", "label": "Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r101", "r198" ] }, "us-gaap_StandardProductWarrantyAccrual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StandardProductWarrantyAccrual", "crdr": "credit", "presentation": [ "http://neurometrix.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities for product warranty costs", "label": "Standard Product Warranty Accrual", "documentation": "Amount as of the balance sheet date of the aggregate standard product warranty liability. Does not include the balance for the extended product warranty liability." } } }, "auth_ref": [ "r841", "r842" ] }, "us-gaap_StandardProductWarrantyPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StandardProductWarrantyPolicy", "presentation": [ "http://neurometrix.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Product Warranty Costs", "label": "Standard Product Warranty, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for standard warranties including the methodology for measuring the liability." } } }, "auth_ref": [ "r840" ] }, "us-gaap_StateAndLocalJurisdictionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StateAndLocalJurisdictionMember", "presentation": [ "http://neurometrix.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "State Tax Authority", "label": "State and Local Jurisdiction [Member]", "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity." } } }, "auth_ref": [] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://neurometrix.com/role/BalanceSheets", "http://neurometrix.com/role/BalanceSheetsParenthetical", "http://neurometrix.com/role/DocumentAndEntityInformation", "http://neurometrix.com/role/StatementsofChangesinStockholdersEquity", "http://neurometrix.com/role/StockholdersEquityAdditionalInformationDetail", "http://neurometrix.com/role/StockholdersEquityPreferredStockandConvertiblePreferredStockDetails", "http://neurometrix.com/role/SummaryofSignificantAccountingPoliciesEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Axis]", "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r151", "r169", "r170", "r171", "r200", "r232", "r233", "r240", "r242", "r246", "r247", "r312", "r351", "r353", "r354", "r355", "r358", "r359", "r363", "r364", "r367", "r370", "r378", "r520", "r637", "r638", "r639", "r640", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r667", "r688", "r705", "r720", "r721", "r722", "r723", "r724", "r787", "r811", "r822" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://neurometrix.com/role/StatementsofChangesinStockholdersEquity", "http://neurometrix.com/role/StockBasedCompensationAdditionalInformationDetail", "http://neurometrix.com/role/StockholdersEquityAdditionalInformationDetail", "http://neurometrix.com/role/StockholdersEquityPreferredStockandConvertiblePreferredStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r12", "r26", "r156", "r185", "r186", "r187", "r209", "r210", "r211", "r214", "r224", "r226", "r245", "r318", "r325", "r379", "r441", "r442", "r443", "r468", "r469", "r490", "r492", "r493", "r494", "r495", "r497", "r508", "r526", "r528", "r529", "r530", "r531", "r532", "r553", "r623", "r624", "r625", "r644", "r705" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://neurometrix.com/role/BalanceSheets", "http://neurometrix.com/role/BalanceSheetsParenthetical", "http://neurometrix.com/role/StatementsofChangesinStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r209", "r210", "r211", "r245", "r587", "r635", "r655", "r659", "r660", "r661", "r662", "r663", "r664", "r667", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r680", "r681", "r682", "r683", "r684", "r686", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r705", "r768" ] }, "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": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementScenarioAxis", "presentation": [ "http://neurometrix.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Scenario [Axis]", "label": "Scenario [Axis]", "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts." } } }, "auth_ref": [ "r228", "r401", "r788", "r789", "r821" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://neurometrix.com/role/BalanceSheets", "http://neurometrix.com/role/BalanceSheetsParenthetical", "http://neurometrix.com/role/StatementsofChangesinStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r209", "r210", "r211", "r245", "r587", "r635", "r655", "r659", "r660", "r661", "r662", "r663", "r664", "r667", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r680", "r681", "r682", "r683", "r684", "r686", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r705", "r768" ] }, "nuro_StockIssuanceSettleIncentiveCompensationObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://neurometrix.com/20231231", "localname": "StockIssuanceSettleIncentiveCompensationObligation", "crdr": "credit", "presentation": [ "http://neurometrix.com/role/StatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Issuance Settle Incentive Compensation Obligation", "label": "Stock Issuance Settle Incentive Compensation Obligation", "documentation": "Stock issuance to settle incentive compensation obligation" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "presentation": [ "http://neurometrix.com/role/StatementsofChangesinStockholdersEquity", "http://neurometrix.com/role/StockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Issuance of common stock under employee stock purchase plan (in shares)", "terseLabel": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan." } } }, "auth_ref": [ "r12", "r79", "r80", "r113" ] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://neurometrix.com/role/StatementsofChangesinStockholdersEquity", "http://neurometrix.com/role/StockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Issued During Period, Shares, New Issues", "label": "Stock Issued During Period, Shares, New Issues", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r12", "r79", "r80", "r113", "r637", "r705", "r721" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "presentation": [ "http://neurometrix.com/role/StatementsofChangesinStockholdersEquity", "http://neurometrix.com/role/StockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards." } } }, "auth_ref": [ "r12", "r113" ] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "presentation": [ "http://neurometrix.com/role/StatementsofChangesinStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture", "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture", "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r12", "r79", "r80", "r113" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://neurometrix.com/role/StockBasedCompensationSummaryofOptionActivityDetails", "http://neurometrix.com/role/StockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Number of options exercised (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r12", "r79", "r80", "r113", "r416" ] }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "crdr": "credit", "presentation": [ "http://neurometrix.com/role/StatementsofChangesinStockholdersEquity", "http://neurometrix.com/role/StockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan." } } }, "auth_ref": [ "r12", "r79", "r80", "r113" ] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://neurometrix.com/role/StatementsofChangesinStockholdersEquity", "http://neurometrix.com/role/StockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Issued During Period, Value, New Issues", "label": "Stock Issued During Period, Value, New Issues", "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering." } } }, "auth_ref": [ "r12", "r79", "r80", "r113", "r644", "r705", "r721", "r774" ] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "crdr": "credit", "presentation": [ "http://neurometrix.com/role/StatementsofChangesinStockholdersEquity", "http://neurometrix.com/role/StockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Issued During Period, Value, Restricted Stock Award, Gross", "label": "Stock Issued During Period, Value, Restricted Stock Award, Gross", "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period." } } }, "auth_ref": [ "r12", "r79", "r80", "r113" ] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "crdr": "credit", "presentation": [ "http://neurometrix.com/role/StatementsofChangesinStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture", "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture", "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r60", "r79", "r80", "r113" ] }, "us-gaap_StockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockOptionMember", "presentation": [ "http://neurometrix.com/role/SummaryofSignificantAccountingPoliciesEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Option", "label": "Equity Option [Member]", "documentation": "Contracts conveying rights, but not obligations, to buy or sell a specific quantity of stock at a specified price during a specified period (an American option) or at a specified date (a European option)." } } }, "auth_ref": [ "r767" ] }, "nuro_StockOptionPlansMember": { "xbrltype": "domainItemType", "nsuri": "http://neurometrix.com/20231231", "localname": "StockOptionPlansMember", "presentation": [ "http://neurometrix.com/role/StockholdersEquityCommonStockReservedforFutureIssuanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Option Plans", "label": "Stock Option Plans [Member]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://neurometrix.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://neurometrix.com/role/BalanceSheets", "http://neurometrix.com/role/StatementsofChangesinStockholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Stockholders' Equity Attributable to Parent, Total", "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": [ "r80", "r83", "r84", "r103", "r669", "r685", "r706", "r707", "r762", "r775", "r812", "r831", "r883", "r904" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://neurometrix.com/role/BalanceSheets", "http://neurometrix.com/role/BalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "verboseLabel": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders' Equity Attributable to Parent [Abstract]", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://neurometrix.com/role/ReverseStockSplit" ], "lang": { "en-us": { "role": { "terseLabel": "Reverse Stock Split", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r109", "r199", "r362", "r364", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r374", "r375", "r377", "r379", "r499", "r708", "r709", "r725" ] }, "us-gaap_StockholdersEquityReverseStockSplit": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityReverseStockSplit", "presentation": [ "http://neurometrix.com/role/ReverseStockSplitAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders' Equity, Reverse Stock Split", "label": "Stockholders' Equity, Reverse Stock Split", "documentation": "Description of the reverse stock split arrangement. Also provide the retroactive effect given by the reverse split that occurs after the balance sheet date but before the release of financial statements." } } }, "auth_ref": [ "r114" ] }, "us-gaap_SubleaseIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubleaseIncome", "crdr": "credit", "presentation": [ "http://neurometrix.com/role/CommitmentsandContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Sublease Income", "label": "Sublease Income", "documentation": "Amount of sublease income excluding finance and operating lease expense." } } }, "auth_ref": [ "r544", "r761" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://neurometrix.com/role/StockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Member]", "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r533", "r554" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://neurometrix.com/role/StockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Axis]", "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r533", "r554" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://neurometrix.com/role/StockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Domain]", "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r533", "r554" ] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://neurometrix.com/role/DescriptionofBusinessandBasisofPresentationAdditionalInformationDetail", "http://neurometrix.com/role/StockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Subsidiary, Sale of Stock [Axis]", "label": "Sale of Stock [Axis]", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "us-gaap_SubstantialDoubtAboutGoingConcernWithinOneYear": { "xbrltype": "booleanItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubstantialDoubtAboutGoingConcernWithinOneYear", "presentation": [ "http://neurometrix.com/role/DescriptionofBusinessandBasisofPresentationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Substantial Doubt about Going Concern, within One Year [true false]", "label": "Substantial Doubt about Going Concern, within One Year [true false]", "documentation": "Indicates (true false) whether there was substantial doubt about ability to continue as going concern within one year after date financial statements are issued." } } }, "auth_ref": [ "r8" ] }, "us-gaap_SupplementalCashFlowElementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowElementsAbstract", "presentation": [ "http://neurometrix.com/role/StatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental Cash Flow Elements [Abstract]", "label": "Supplemental Cash Flow Elements [Abstract]" } } }, "auth_ref": [] }, "nuro_TangibleAssetsDisposalAccumulatedDepreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://neurometrix.com/20231231", "localname": "TangibleAssetsDisposalAccumulatedDepreciation", "crdr": "credit", "presentation": [ "http://neurometrix.com/role/FixedAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Tangible Assets Disposal Accumulated Depreciation", "label": "Tangible Assets Disposal Accumulated Depreciation", "documentation": "The accumulated depreciation related to property, plant and equipment disposed of or written off during the period." } } }, "auth_ref": [] }, "nuro_TangibleAssetsDisposalOriginalCost": { "xbrltype": "monetaryItemType", "nsuri": "http://neurometrix.com/20231231", "localname": "TangibleAssetsDisposalOriginalCost", "crdr": "debit", "presentation": [ "http://neurometrix.com/role/FixedAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Tangible Assets Disposal Original Cost", "label": "Tangible Assets Disposal Original Cost", "documentation": "The original cost of property, plant and equipment disposed of or written off during the period." } } }, "auth_ref": [] }, "us-gaap_TaxCreditCarryforwardAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxCreditCarryforwardAmount", "crdr": "debit", "presentation": [ "http://neurometrix.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Tax credit carryforwards", "label": "Tax Credit Carryforward, Amount", "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r64" ] }, "us-gaap_TaxCreditCarryforwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxCreditCarryforwardLineItems", "presentation": [ "http://neurometrix.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Tax Credit Carryforward [Line Items]", "label": "Tax Credit Carryforward [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_TaxCreditCarryforwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxCreditCarryforwardTable", "presentation": [ "http://neurometrix.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Tax Credit Carryforward [Table]", "label": "Tax Credit Carryforward [Table]", "documentation": "A listing of tax credit carryforwards available to reduce future taxable income including descriptions, amounts, expiration dates, limitations on use and the related deferred tax assets and valuation allowances." } } }, "auth_ref": [ "r63" ] }, "nuro_TaxCreditCarryforwardsExpirationBeginningYear": { "xbrltype": "gYearItemType", "nsuri": "http://neurometrix.com/20231231", "localname": "TaxCreditCarryforwardsExpirationBeginningYear", "presentation": [ "http://neurometrix.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "TaxCreditCarryforwardsExpirationBeginningYear", "label": "TaxCreditCarryforwardsExpirationBeginningYear", "documentation": "Tax Credit Carryforwards Expiration Beginning Year" } } }, "auth_ref": [] }, "us-gaap_TaxPeriodAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxPeriodAxis", "presentation": [ "http://neurometrix.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Tax Period [Axis]", "label": "Tax Period [Axis]", "documentation": "Information about the period subject to enacted tax laws." } } }, "auth_ref": [] }, "us-gaap_TaxPeriodDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxPeriodDomain", "presentation": [ "http://neurometrix.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Tax Period [Domain]", "label": "Tax Period [Domain]", "documentation": "Identified tax period." } } }, "auth_ref": [] }, "nuro_ThreeCustomersMember": { "xbrltype": "domainItemType", "nsuri": "http://neurometrix.com/20231231", "localname": "ThreeCustomersMember", "presentation": [ "http://neurometrix.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Three Customers", "label": "Three Customers [Member]", "documentation": "Three Customers" } } }, "auth_ref": [] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualAxis", "presentation": [ "http://neurometrix.com/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Title of Individual [Axis]", "label": "Title of Individual [Axis]", "documentation": "Information by title of individual or nature of relationship to individual or group of individuals." } } }, "auth_ref": [ "r824", "r887" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://neurometrix.com/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Title of Individual [Domain]", "label": "Title of Individual [Domain]", "documentation": "Title of individual, or nature of relationship to individual or group of individuals." } } }, "auth_ref": [] }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeAndOtherAccountsReceivablePolicy", "presentation": [ "http://neurometrix.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Accounts Receivable", "label": "Accounts Receivable [Policy Text Block]", "documentation": "Disclosure of accounting policy for accounts receivable." } } }, "auth_ref": [ "r132", "r133", "r134", "r271", "r272", "r274" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://neurometrix.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": [] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://neurometrix.com/role/InvestmentsDebtandEquitySecuritiesDetailsAFS", "http://neurometrix.com/role/InvestmentsDebtandEquitySecuritiesDetailsHTM" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instruments [Domain]", "label": "Financial Instruments [Domain]", "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms." } } }, "auth_ref": [ "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r361", "r376", "r498", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r611", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r827", "r828", "r829", "r830" ] }, "nuro_TwoCustomersMember": { "xbrltype": "domainItemType", "nsuri": "http://neurometrix.com/20231231", "localname": "TwoCustomersMember", "presentation": [ "http://neurometrix.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Two Customers [Member]", "label": "Two Customers [Member]" } } }, "auth_ref": [] }, "nuro_TwoThousandTwentyTwoStockPlanAndTwoThousandNineInducementPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://neurometrix.com/20231231", "localname": "TwoThousandTwentyTwoStockPlanAndTwoThousandNineInducementPlanMember", "presentation": [ "http://neurometrix.com/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Two Thousand Twenty Two Stock Plan And Two Thousand Nine Inducement Plan", "label": "Two Thousand Twenty Two Stock Plan And Two Thousand Nine Inducement Plan [Member]", "documentation": "Two Thousand Twenty Two Stock Plan And Two Thousand Nine Inducement Plan" } } }, "auth_ref": [] }, "nuro_TwoZeroOneZeroEmployeeStockPurchasePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://neurometrix.com/20231231", "localname": "TwoZeroOneZeroEmployeeStockPurchasePlanMember", "presentation": [ "http://neurometrix.com/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2010 ESPP", "label": "Two Zero One Zero Employee Stock Purchase Plan [Member]" } } }, "auth_ref": [] }, "nuro_TwoZeroTwoTwoStockPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://neurometrix.com/20231231", "localname": "TwoZeroTwoTwoStockPlanMember", "presentation": [ "http://neurometrix.com/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Two Zero Two Two Stock Plan", "label": "Two Zero Two Two Stock Plan [Member]", "documentation": "Two Zero Two Two Stock Plan" } } }, "auth_ref": [] }, "nuro_TwoZeroZeroNineInducementPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://neurometrix.com/20231231", "localname": "TwoZeroZeroNineInducementPlanMember", "presentation": [ "http://neurometrix.com/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2009 Inducement Plan", "label": "Two Zero Zero Nine Inducement Plan [Member]" } } }, "auth_ref": [] }, "us-gaap_TypeOfAdoptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfAdoptionMember", "presentation": [ "http://neurometrix.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Type of Adoption [Domain]", "label": "Accounting Standards Update [Domain]", "documentation": "Amendment to accounting standards." } } }, "auth_ref": [ "r154", "r155", "r156", "r157", "r158", "r213", "r214", "r215", "r216", "r228", "r275", "r276", "r315", "r316", "r317", "r318", "r320", "r321", "r322", "r323", "r324", "r325", "r344", "r441", "r442", "r443", "r466", "r467", "r468", "r469", "r476", "r477", "r478", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r518", "r519", "r522", "r523", "r524", "r525", "r534", "r535", "r536", "r537", "r538", "r539", "r549", "r550", "r551", "r552", "r553", "r588", "r589", "r590", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632" ] }, "us-gaap_USGovernmentAgenciesDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USGovernmentAgenciesDebtSecuritiesMember", "presentation": [ "http://neurometrix.com/role/FairValueMeasuresandDisclosuresDetails", "http://neurometrix.com/role/InvestmentsDebtandEquitySecuritiesDetailsAFS", "http://neurometrix.com/role/InvestmentsDebtandEquitySecuritiesDetailsHTM" ], "lang": { "en-us": { "role": { "terseLabel": "US Government Agencies Debt Securities", "label": "US Government Agencies Debt Securities [Member]", "documentation": "Debentures, notes, and other debt securities issued by US government agencies, for example, but not limited to, Government National Mortgage Association (GNMA or Ginnie Mae). Excludes US treasury securities and debt issued by government-sponsored Enterprises (GSEs), for example, but is not limited to, Federal Home Loan Mortgage Corporation (FHLMC or Freddie Mac), Federal National Mortgage Association (FNMA or Fannie Mae), and the Federal Home Loan Bank (FHLB)." } } }, "auth_ref": [ "r740", "r752", "r897" ] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://neurometrix.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized Tax Benefits", "label": "Unrecognized Tax Benefits", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r452", "r458" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://neurometrix.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Use of Estimates and Assumptions", "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": [ "r44", "r45", "r46", "r138", "r139", "r142", "r143" ] }, "us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowanceOfDeferredTaxAssetsMember", "presentation": [ "http://neurometrix.com/role/ScheduleIIValuationandQualifyingAccountsDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member]", "label": "SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member]", "documentation": "Valuation allowance of deferred tax asset attributable to deductible temporary difference and carryforward." } } }, "auth_ref": [ "r813", "r814", "r815", "r816", "r817" ] }, "us-gaap_ValuationAllowancesAndReservesBalance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesBalance", "crdr": "credit", "presentation": [ "http://neurometrix.com/role/ScheduleIIValuationandQualifyingAccountsDetail" ], "lang": { "en-us": { "role": { "periodStartLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount, Beginning Balance", "periodEndLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount, Ending Balance", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount", "documentation": "Amount of valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r202", "r207" ] }, "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense", "crdr": "credit", "presentation": [ "http://neurometrix.com/role/ScheduleIIValuationandQualifyingAccountsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense", "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense." } } }, "auth_ref": [ "r205" ] }, "us-gaap_ValuationAllowancesAndReservesDeductions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesDeductions", "crdr": "debit", "presentation": [ "http://neurometrix.com/role/ScheduleIIValuationandQualifyingAccountsDetail" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction", "documentation": "Amount of decrease in valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r206" ] }, "us-gaap_ValuationAllowancesAndReservesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesDomain", "presentation": [ "http://neurometrix.com/role/ScheduleIIValuationandQualifyingAccountsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]", "documentation": "Valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r202", "r203", "r204", "r206", "r207" ] }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesTypeAxis", "presentation": [ "http://neurometrix.com/role/ScheduleIIValuationandQualifyingAccountsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]", "documentation": "Information by valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r202", "r203", "r204", "r206", "r207" ] }, "srt_ValuationAndQualifyingAccountsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ValuationAndQualifyingAccountsAbstract", "lang": { "en-us": { "role": { "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]", "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]" } } }, "auth_ref": [] }, "srt_ValuationAndQualifyingAccountsDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ValuationAndQualifyingAccountsDisclosureLineItems", "presentation": [ "http://neurometrix.com/role/ScheduleIIValuationandQualifyingAccountsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]", "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [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": [ "r153", "r202", "r203", "r204", "r206", "r207" ] }, "srt_ValuationAndQualifyingAccountsDisclosureTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ValuationAndQualifyingAccountsDisclosureTable", "presentation": [ "http://neurometrix.com/role/ScheduleIIValuationandQualifyingAccountsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]", "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]", "documentation": "Disclosure of valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r153", "r202", "r203", "r204", "r206", "r207" ] }, "us-gaap_WarrantyReservesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantyReservesMember", "presentation": [ "http://neurometrix.com/role/ScheduleIIValuationandQualifyingAccountsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "SEC Schedule, 12-09, Reserve, Warranty [Member]", "label": "SEC Schedule, 12-09, Reserve, Warranty [Member]", "documentation": "Reserve for expected cost from warranty provided on specific product or service." } } }, "auth_ref": [ "r813", "r814", "r815", "r816", "r817" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://neurometrix.com/role/SummaryofSignificantAccountingPoliciesEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Number of Shares Outstanding, Diluted", "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": [ "r231", "r242" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://neurometrix.com/role/SummaryofSignificantAccountingPoliciesEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Number of Shares Outstanding, Basic", "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": [ "r229", "r242" ] }, "nuro_WoburnLeaseMember": { "xbrltype": "domainItemType", "nsuri": "http://neurometrix.com/20231231", "localname": "WoburnLeaseMember", "presentation": [ "http://neurometrix.com/role/CommitmentsandContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Woburn Lease [Member]", "label": "Woburn Lease [Member]", "documentation": "Woburn Lease [Member]" } } }, "auth_ref": [] }, "nuro_WriteOffMember": { "xbrltype": "domainItemType", "nsuri": "http://neurometrix.com/20231231", "localname": "WriteOffMember", "presentation": [ "http://neurometrix.com/role/FixedAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Write Off", "label": "Write Off [Member]", "documentation": "Write Off" } } }, "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": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r4": { "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" }, "r5": { "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" }, "r6": { "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" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "SubTopic": "40", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479710/205-40-50-13" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r12": { "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" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r14": { "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" }, "r15": { "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" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Subparagraph": "(c)", "Paragraph": "2", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r19": { "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" }, "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.19(a))", "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": "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" }, "r22": { "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" }, "r23": { "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" }, "r24": { "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" }, "r25": { "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" }, "r26": { "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" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r29": { "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" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r33": { "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" }, "r34": { "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" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r36": { "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" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-16" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-21" }, "r44": { "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" }, "r45": { "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" }, "r46": { "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" }, "r47": { "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" }, "r48": { "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" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(CFRR 211.02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481142/505-10-45-2" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-10" }, "r53": { "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" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-4" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-5" }, "r56": { "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" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r61": { "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" }, "r62": { "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" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r74": { "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" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "320", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-5" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1" }, "r77": { "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" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r79": { "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" }, "r80": { "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" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r90": { "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" }, "r91": { "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" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r93": { "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" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" }, "r100": { "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" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r103": { "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" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r106": { "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" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-12A" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r110": { "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" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r112": { "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" }, "r113": { "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" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SAB Topic 4.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-4" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "710", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//710/tableOfContent" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "712", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//712/tableOfContent" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//715/tableOfContent" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r119": { "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" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(f)(2)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "12", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "15", "Paragraph": "83", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480647/815-10-15-83" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "940", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//940-320/tableOfContent" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//942-320/tableOfContent" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//946-320/tableOfContent" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-15" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-6" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "270", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-6" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1" }, "r142": { "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" }, "r143": { "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" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-7A" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "SubTopic": "20", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "326", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-3" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "326", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-3" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-4" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1403", "Paragraph": "(b)", "Publisher": "SEC" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "09", "Publisher": "SEC" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r156": { "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" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5C" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r173": { "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" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r175": { "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" }, "r176": { "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" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r179": { "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" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r189": { "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" }, "r190": { "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" }, "r191": { "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(7)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-11" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2" }, "r196": { "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" }, "r197": { "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" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1" }, "r199": { "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" }, "r200": { "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" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r213": { "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" }, "r214": { "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" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r217": { "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" }, "r218": { "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" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-12" }, "r220": { "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" }, "r221": { "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" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-3" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r229": { "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" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11" }, "r231": { "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" }, "r232": { "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" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r245": { "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" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-1" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2" }, "r273": { "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" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//320/tableOfContent" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-10" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r312": { "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" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-1" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-2" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r318": { "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" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r325": { "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" }, "r326": { "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" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479130/326-30-45-1" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-1" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-2" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-4" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147477123/405-50-65-1" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16" }, "r374": { "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" }, "r375": { "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" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r377": { "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" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//715/tableOfContent" }, "r383": { "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" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(o)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(p)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(q)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480126/715-20-S99-2" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480266/715-60-50-3" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "70", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480794/715-70-50-1" }, "r400": { "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" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.C.Q3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r448": { "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" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483044/730-10-05-1" }, "r450": { "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" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-10B" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r468": { "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" }, "r469": { "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" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r480": { "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" }, "r481": { "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" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r484": { "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" }, "r485": { "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" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-5" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r490": { "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" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r497": { "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" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5" }, "r499": { "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" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r512": { "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" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r520": { "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" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-5" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r526": { "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" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r540": { "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" }, "r541": { "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" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-1" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r548": { "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" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r553": { "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" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r561": { "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" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r585": { "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" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "330", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482105/912-330-50-1" }, "r587": { "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" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r593": { "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" }, "r594": { "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" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r596": { "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" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r598": { "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" }, "r599": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r603": { "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" }, "r604": { "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" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r606": { "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" }, "r607": { "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" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r609": { "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" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r611": { "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(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r620": { "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" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r627": { "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" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r632": { "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" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-3" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r641": { "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" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r644": { "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" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r657": { "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" }, "r658": { "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" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r665": { "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" }, "r666": { "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" }, "r667": { "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" }, "r668": { "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" }, "r669": { "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" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r679": { "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" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r685": { "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" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r687": { "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" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r690": { "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" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r703": { "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" }, "r704": { "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" }, "r705": { "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" }, "r706": { "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" }, "r707": { "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" }, "r708": { "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" }, "r709": { "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" }, "r710": { "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" }, "r711": { "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" }, "r712": { "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" }, "r713": { "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" }, "r714": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r715": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r716": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r717": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r718": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r719": { "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" }, "r720": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1" }, "r721": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r722": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r723": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r724": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r725": { "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" }, "r726": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r727": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r728": { "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" }, "r729": { "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" }, "r730": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r731": { "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" }, "r732": { "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" }, "r733": { "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" }, "r734": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-8" }, "r735": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r736": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r737": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22" }, "r738": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r739": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r740": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r741": { "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" }, "r742": { "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" }, "r743": { "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" }, "r744": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482785/280-10-55-47" }, "r745": { "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" }, "r746": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8" }, "r747": { "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" }, "r748": { "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" }, "r749": { "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" }, "r750": { "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" }, "r751": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r752": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r753": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r754": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r755": { "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" }, "r756": { "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" }, "r757": { "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" }, "r758": { "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" }, "r759": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r760": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r761": { "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" }, "r762": { "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" }, "r763": { "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" }, "r764": { "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" }, "r765": { "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" }, "r766": { "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" }, "r767": { "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" }, "r768": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r769": { "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" }, "r770": { "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" }, "r771": { "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" }, "r772": { "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" }, "r773": { "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" }, "r774": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r775": { "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" }, "r776": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r777": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r778": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-23" }, "r779": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r780": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r781": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r782": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r783": { "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" }, "r784": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r785": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r786": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r787": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3" }, "r788": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10" }, "r789": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-3" }, "r790": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r791": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r792": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r793": { "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" }, "r794": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r795": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r796": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r797": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r798": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r799": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r800": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r801": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r802": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "205", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483504/205-10-50-1" }, "r803": { "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(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r804": { "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(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r805": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r806": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r807": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r808": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r809": { "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" }, "r810": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r811": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r812": { "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" }, "r813": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r814": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r815": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r816": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r817": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r818": { "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" }, "r819": { "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" }, "r820": { "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" }, "r821": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r822": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55" }, "r823": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r824": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-13" }, "r825": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-1" }, "r826": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11" }, "r827": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r828": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r829": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r830": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r831": { "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" }, "r832": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r833": { "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" }, "r834": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-5" }, "r835": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r836": { "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" }, "r837": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r838": { "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" }, "r839": { "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" }, "r840": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r841": { "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" }, "r842": { "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" }, "r843": { "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" }, "r844": { "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" }, "r845": { "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" }, "r846": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r847": { "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" }, "r848": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r849": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r850": { "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" }, "r851": { "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" }, "r852": { "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" }, "r853": { "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" }, "r854": { "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" }, "r855": { "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" }, "r856": { "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" }, "r857": { "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" }, "r858": { "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" }, "r859": { "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" }, "r860": { "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" }, "r861": { "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" }, "r862": { "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" }, "r863": { "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" }, "r864": { "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" }, "r865": { "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" }, "r866": { "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" }, "r867": { "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" }, "r868": { "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" }, "r869": { "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" }, "r870": { "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" }, "r871": { "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" }, "r872": { "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" }, "r873": { "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" }, "r874": { "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" }, "r875": { "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" }, "r876": { "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" }, "r877": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r878": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r879": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r880": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6" }, "r881": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r882": { "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" }, "r883": { "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" }, "r884": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r885": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r886": { "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" }, "r887": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2" }, "r888": { "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" }, "r889": { "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" }, "r890": { "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" }, "r891": { "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" }, "r892": { "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" }, "r893": { "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" }, "r894": { "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" }, "r895": { "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" }, "r896": { "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" }, "r897": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-2" }, "r898": { "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" }, "r899": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r900": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480109/944-80-50-1" }, "r901": { "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" }, "r902": { "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(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r903": { "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" }, "r904": { "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" }, "r905": { "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 81 0001628280-24-008267-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001628280-24-008267-xbrl.zip M4$L#!!0 ( /:(85B$3QZ0BP, )4) - 97@R,S$S,3(T+FAT;&#[6SW<\UBGH?'T2Z]6'8\246@33QK[!C9NGCG3[).V:,8W15BG MU&M,N^5(9$*&)[!^AM6*E="<9V7X>L5SIL"<[<%"Y+1XW5>T4)9BDB>-HN)_ M,L/)T*O%?4/9,WXR7K N!40"0WKZV\?9V6P%,!F@IXR_EC,U+R,NIA]FR]5T,3T'-[=GE[,)>#^97-_.5[/Y!W Q M6UR]*.DMC6-S/JV,)3K$[B P%(\*\<=.:9Z4S2=>Q*8N(1R@[3^_R?;GM4'8 MU.:.@91)MBY!) I5M9D60*<,\"(2L6>\1S.S\^@1[JL.MCK\,!"3K; "*O^QYX-FPQALY!'R-$O*##ODU:GQB[ MV&ZY8>(BV&''M?U.WW6@#P$MXD;TB.WY;VOYL1#DN! .A'Y'R,4$DB/2^(AH M5Y0@(%WA,/0#3 ZD W0@[7B=+3;&/GDDY$*;&$(B 6(GS2Z:/=4@KB?I%951 M"DRR]P(27M BXC0S9_*PN95;%:4LWF6L\CEG.RFNF);\4Q_, MBF@ WE2VKTY\C.%P(O(M+P2/_R!LJ\+XH=H;OHDFRJS^"UJ]/XGTMW !\ MM:US*C=FQFNQ#8EIK"]U>?>MGMDAAM_3^L@Y=/ZWQ\H+X__[4Z7^W[TZL#,Q,3,Q,C0N M:'1M[5IM;]LX$OZ^OX+KXMH4D!W;<5[JN %R:??66+1== LLL%\.M$A91"11 M2U)VO+_^GB'E]Z1QVMWY ;$L<#F&AWRF7R M8JYG!KA /?:R;9?)U(U=%,Y4T?K_7;?7.2G<^5<*E_4Z[_:^&%[T8 M)+IP&,^@?_@9U&PKXV8,?2/MG,[[)]#EY(UK\DR-B[YW,MQ0A8 __6ZK>URZ M1M _UQ'K3)O^L[;_.Z>69L)SE6&;5AJ5!$&K M_I(P'./ZRVGPZQ1Z,E7(N9^=HU?P[.U-JD;*L:-.J[/NUF<=JN\X76[Z%\,E M:1[)FZNW'S\-?QI>77X:?GC_E>Y\V^CT;O5G&+'?4J[8^Q;[C_Z+%RIBL31. M)3/F4NZ>/SL^._]R-TLN!)9B,Y,)!CS;<+Q)=Q[)[TYK[M6W'WUC6MHM'_XA M2_E$,B,G2DY!8BY5EET61<4S]E&6VCBF"_:3-CGKM)N_,)W FLKH=](9=1.Q M81&W$*Y73S)0LQY51B'3"8]PR3.>@3*>#W)9 (6-I+3+*8//I^,"E9H@I$G0"TC'($ M0$(0M!+2""A4)INQ$D @#!.VLVP)TAH?=F-H MK .A2'%$$E4& 2!3 SY^..OMB;E-69+IJ9W#ULBQLLYP#,3I9K ;5D8KZ+-S M8[:L?;( [.T= #^M1>N%K<%55Q1$'SI)%"X/[$L?Q"'C1GJX(/QJE$D**Y/ MZ"A3-J4>)):#/8E!Z5HH&V?:5NA'O&IT%G!3&AU+@=N6'0 F0@)W 0MO;^*4 M%V/)+D%9'ZL,$ITCWNP<'\A@1>=8A*MPJ:B^+ )>23\C7EN!<8 5V;+S0,G: M0 D&(C\WP0T)J@'^SJ+K:+/:?$S \I=[!-ANC^8!>T3L*1 ^GP'OQU9$R3GF ME=V]"V7)D62+D4+>U96! G#71%G/B)"2A==#A?>22U?YV,B,>^#5B7<)GJCF M:FI4X%788G6FA-\/VVIDE5#<*') A?+ 9XB"-%664K9?JM;G=\^?VDH8A)VP M[U1R(#ZN,DZT#[>\$ %_?CF6!FB0#U-$B M2UI#)(+:/< 9:TV5H/^Q=4@=?2$LJO)/[-T]L-"_I_6JLYP#V>.31 M '>B;R_!Y<\ZQ6.!"Z/?P98A>-L@H!U[7=/YE@V,/8 =*:?K.*X,!7DE@:[I MR[5UN$,GG-!B8ZCXLT+FA=*#+>$$" 57;@K)N1^_'['&[/CI[ Q\Z>1BX41 M+9F(B'$5J$M2(L ]H-38*F)A%T<)Z[2QB[SN;T!9GBOGI+R5ZD<:-0.U" 6; M?/<# !G,:HFY\4TE]'S%R3\K!9/]&JN*V)\\O/S_GNO;97(Z*J(J40%QM.^E M'72L)/!1Y^3%WF0+=_^R%*Y(D! MF41 @/3D!PSYL^T:;%'(C*J8Z&PB*3T6?%P?T9N:+V5>9GHFT3I-=6!(O@9E M0.\K*X76%B N!LYODNI9' %RTC0QF1DOK>S/?YR#J\N,S_JJ\%/B.YVOHPBY MX'Q"G(^*H7Z:ZB$3FII\ M45NGU>E\F=9[C>WMI/;03T28#,RW+7GQNG'4V"BU^]WRAF&=,O_=:G?7GUL3 M'C=G/TS\(]7A;X!\G_?8.VY BIW(OQJQ & ]*_<[O/UT?J_\?/ZL<](^?[A; MWTL7 M%G []"GI"\KKQIUO1JTHV7BYJM36/VKLAS/SB=QZW6J)2C]L>]F%CP#-RMW= MY:ZWD>Y\=ZO^#&^2'?HWV/X'4$L#!!0 ( /:(85@AI*JKPP< ) F - M 97@S,3(S,3(T+FAT;>U:;6_;.!+^?K^"Y^+:%+ =VW&2QDD#]+KM;G!H MNVB#W8\'6AI91"112U)VO+_^GB'E][AQNB]Q@RO0)!*'PQG.PV>&%"]2EV>7 M%RG)^/(?%_]LM<0/.JIR*IR(#$E'L:BL*D;BUYCLC6BU:JFWNIP:-4J=Z'5Z M??&K-C=J+$.[4RZCRYF>B\/P?''H![D8ZGAZ>1&KL5#QZX;J1/W>Z6ET>GIV M?-:G7GR6G)Q&)TE$\HBB2)[^M]M 5XB'/M9-,WK=R%712HG''_1[[?ZKTIU/ M5.S20;?3^5?#BUY>)+IP&,^@?_@SJ-E4)LT(^H;:.9T/3J#+T:UKR4R-BH%W MLA&4S3I$.M-F\*SC_YUS2RN1N"E1C$/TZ"$Z?0DZF"9DYUC\[@QKO;5 V5$T?==F_5AZ]:7[]QNEQW)D(\ MR#R2-V_??;Z^>G_U]LWUU:>/6]WQUJHBAJ6#7KMW7/[UD]^_T]RKIKA.H<:* MZ[;X28TPI;8I(C).)5/A4NF>/SM^=?[M<2EE'&-EM3)*,.:K6:1JWUO\YI%< M[[9G7OW]HZ]-2Z?M$7 E4CDF86BL: ).Q3 &0V8^@6$,%HB40<*"6('NL"0F(R:IBE)A M*_ZQZ#\A0[42=B!7-D-FXR0Y42Z%@[:DR!O(>DN8IF.X.4:W6 RGR]/P9#%Y M]/U@DD2B"D2= ;2(E01954,G4#24DB;0*$RV524 M )CF+&=90N0UOBP:T-C'<2*%3=9HLH@ &1JP,,X/(5'Q15D$?#* M^@7SVA*, ZS8EIT'2E8&2C 0^[D.;DAP#?!G%EU')WL$6/ERCP#;Z_,\8,N' M70/"YS/@_=AJ]*#E6FW)2+@;N&Y;7F@>@Q%I;)BNA25>MSRVWM4%F9$ABWOGB)(FUB M;X"O;T=4H";) '6T4,EKB$50NP'?5Z*&+CB!5&VK3H:[<]K%W21UR+DU<>"?W;Y[$ M<%;2^]58SP'L\)L@X!U[7=/YEC6,/8 = M.:?K**H,!WDI@:[HR[5U>,-GF-!B(ZCXK4+FA=*##>$$" 57K1\X717# 1$^,R4!>DQ(![0*FQ4<3"+HD2UFECYWG=OX"R/%?. M$=U)]4.-FH%;8@6;?/<# !G,:IFY\9M+Z-F*H]\J!9/]&JN*R)\\O/S_GNOO MR^1\5,15H@+B>-_+.^A($?!1Y^3YWF="\H:3;*C2?)KU]:4_(9T=&ST(=?4V M)9PZW$%R,D9'2W..NP.A=3T*88 -96,SY'B+!&^K',# _'@WZAQRY]':0_FO MV_V>0+=_^R%.Y(D!F32! /+D!PSYL^T:;,V0&54QUMF8.#T6W^F6:\;@^^V'B'ZD._P'(]WE/?) &I-AM^IL.=\X>[];W$\?FS_NFY]3_%]4^?/KSYXK_G7_WXX]7'+RMN[XCC M#GO?V&FJ=A"M"8NS%D^J/Y84LUGY"I*^.L^;B=+K;Y\\RFT*'X:-JQ2[IO;V M7VJSUSA0#A,8[>#%%RH4\MTOV R(GPVJ+2XFFN)MJB@1[^?YZE/8+O@ZYYHK MJ<%I2LG9)JM36?V,S! MA14 P !E>#,R,S$R-"YH=&WM6%EOXS80?N^OF#IH#D!6=.62G0"&ZR@]S^EA9\9X-Z.5_S#P[&"_T+T[EN@L=!WG MEXX9>M1/!=?H3Z)^?5N;639&Y!3M14)K,0MWT9:F][I+*@:-?\WA7Y[6'=G+&:9NGZQ]@9B?W&8N8!M][G-2+Z31OM"B>9A=C M0E3^3[D,3ZXGH]/1<# 975W^RW2:VKC[[U"9X)O9?"JE*@GZU0(4C343' Z< M71 IZ(S"F,B(<*JZ5_PM&/+8M('!,%S M_MV+-7?>[ M+?H$01EP7I(5>1V_*&C= M;.H) O92HQSU-8FP^9MR1T)B?W>QZCDI% W;FU["5)&3>[=5W\8D;U9%TURU^(%6;*>F%HU\HI/6JKP08KF=TV0-1@(-X*"W78\3NM0D&2!/<-H5?< \Y?,/^VXSWFGYRF M2^C7P+__A#;E/<;N-6L37!")"U@]68-% S:HO)[P,LM^5WG6:]$_3^M'J>/Z M6K#74^8*X_/!""YM.+OZ8W YLN#"/D:>^W2.?X\ 6+&CG0J'SDJ@K3"T6;HJ M7JO@52)G";3XO-!3+R*^3*7&OKW['AO7;Q=DG!%FBB"^$,X616 R91BCC%?(98C[(DAQS0 ICU4;$\-DP8S1%AD6VU>R6PE6] WKR";)H MMVU#2<_GWNQW.L]^S7R0X0<9?I#A!QFN2H:3\ZN+P1@F-IR/SLY&E^,/"GRO M,DPRM*$,]&R*$:D?DOC&E#/\MOP=6>V!^JR&]TX77WD-[QE.G$A*5"G?SH(/ MAS\O$F&K]>1DL!#*?&^&DN:D(N6EL\*'3C1^G <5$F$[EOIYE><.TYX]>&RN M]3'HMCE^_1M02P,$% @ ]HAA6&C^2#3@$0 .5( !X !E>#DW8V]M M<&5NU_GY_!:XS3:494A8IV;(E M)S..['8\;=V,D]Y\O /N@B3JW<4&V!7%_OH^YP#8%W))T:EJ2??;]FZ62Z??_]>:_QV/QSB1UKHI*)%;)2J6B=KI8B%]2Y3Z+ M\3@\=6W*M=6+926FI]-S\8NQG_6-]/^>]9ZLU&TUEIE>%)=,+^[. M35&!#HMY_4<__=8BG:$)-J)L&!OO)R8S]O*;4_[GBNZ,YS+7V?KR]]<8-K/Z M]R,G"S=VRNJY?\#I?ZC+R10$\]>5W\,%QF>Z4'%/?AL?56W-7U1E]>U(?"B2 M$]$G^*N0.CF(U&N3EZIPLM*F$->97,UD\EG\:#*=K!^ Z-,-HL\'B7Z;FI($ M_*])96;*BNG9B*3Y;%LT^,\.L6GNW3_9P[S^L;:E<>I14#C,V)^72OQ@I$V% MF8MWVBHPV#IQ5.'ZM]^\FDY/K_@V?YY<'=-CV\+>??S:8,^6Q:L9-%.95C?* MB6HI*Z'QKQ.Z$#1JIAR^DDC1!\Q.%SMS"%FD&.&$6TJKEB9+%>BKC,@E1N$_ M(4529U5ME9]=Y>52$@L<3[NPNEKS)#))3(TA,YW%2SS *EW,C4V8O-[:1/_D MXLJ)I*LSY5)GQIERN3X1HN4?%J7Q5F$N)600V&JI-X8G4>5*5KD>[[P6-FQ; M+76R%*4U-QHF76!BIA"'9.J2#3_XI0O22'VCQC/IL&)OLG[^)QX5(--FO0^/XV M69POI>08NUEC;BMEZ M.*J&\$T?T#O5_OX:36(C N%ISQQ2+7'$'QKM^8&UI^<=CZ#2J9J#M)1,F%D= MD^XI/)V29+Z_A5AZDN9SG9!=&A@AYY @ELP^;<%XA!U&>9,I\!()F?5K5*U] MMB.AY\(9+.#@B%E5ND^,@OGJNG?2CZI2*FJJGZIOKL,CK?S#:'C+DX EV/$< MQ!1L'DUGDDAQJF! V$K,AAYNYL=^WQ9K/(Z]88^>P%RFJK]-K_=5Y_#C0N"J MS/@D9[I(2<7).^">9+Z"!KH,4UG+S&&U]Q);V#HC\B-^/JM^K;7UI"M^3#$= ML,V%664J7;!E)'9 CV +]:UXZQG9$H?S=H;H(!,F<;I>NMI#SR1]PJ@C?3P@ M!;R?(QWNI73%1/:SY8;A-6L%<934J?&R>/PIP,F\)/K:]K M4.^C('?8^GWH.NY-2 2&=X47[JF4A#D@J*US[VYXVRR1EQNP8) \T]HX^%GE MW)TV,85OQH)$9;6TD-6CLV,/&=AMSK5+H+AK)2TI"29/X^,L[__Z[CKF[,_& M?(8IIX@&C#YH:0FP)6LT5<"GKP]"V$6 [4T"WUPQ5RBI;/V[7#WR^ M-(SJ/]$FB5$C; E6C/;CP>1'4XP_ 4S"1&R'?H]'%UJ,W;%,*:0*L(S.IC*- M5PD6O,09E5:3=.4**Q,;;-@H?1XXX5$PNCD$ I ZJU,U8L!KZ@J8$CXL/)9R MD"0"3P4'(%F=EY"=7,PA&][*;VK6J$/ #?D&G6.!1,)79IF7,1"&Q1BWDHC+ M%:'7 ))56B?QH7G-T0Z)+A[]]IOSBRL<9GR\>PDJ;@BJ@@LL#:U?\?QLV.88 M':4WVC7@*%E2R+8M^'4X'H+9C2*KP_U4I^5MZ=)UY"FY6]D^P> M*JLN4S&HK'P*M/D.WALX$)HU*/Q!( &!8CZKK=LV6?/ ;*83 ]4M$:-O.B(,[6 99PKY8XC"NI9PB)NDP.:7;9)^Z#.IB1,/DCK.N5'8J;N MTFU2O*X:M6Q8U,01\1V!M/5V@((R,S\F62Y,U9Z=*2AXI;MQMP=N\6N!OU=F3I+.]BU((XU(CS0@?Q,F<*)^W2 D#DY_B;(X T0P(U0=TMU*!MS]/;8!QBR9TL0 MC) 9Z]@0UJPF$MQP"T<_ .&$!+D*!F-[.F]-CJZ/6Y+XR3A21D_E,Q$>J#/N MWSB.&VTH9 !TSY5@N(-;P*M>?D-(@6\4 80<$XPB988P-R;*.31^Q:'Q] & MF1DET2BD@)DN$7MZ<]U;GO[O%%GF1)55]! AIS(D4U:Y.N/S92;X/<5D'C&T MSZ2X;@@9NRS"QL"E;39E^K."4B>R=@P-V3O^%2&@GFM%E%202;8A M929QG#Z^](YPI@H@V0J'TT CK&KSO4)76_R5U8M:L\MU\F$/>;0 MZJ,1?Y!TWB'=Y)F#JQ] >5[@(/RU1[&%83/YJ8-IE+4P?Z9V$(8F%.IE5;=S M%/A$TAVCD(($ QP)T8>82=B[$6-1;^I\%IPS&R8!+J!3AQ/,R,.!!.@ZP[9! M) F;N9 +3G>('"@8F+ZF -VR46@5P1OCC.,;RHR$;]#-DA*9D/"0ZC&0=7Z& M#?2HR3,/AUO $SC:;:K(?W/"-)QYFYWJZ4R$I7-.ZDL,S@C2@3N,VC+C"#=) MJ[F4V>!IV8K6$THZO*- V0=<#RS@?P#?2U^-[A^32+G0Q#B.) MRW>U"/B_2]N*XD*-9X!OG\>UZN[Q.&QV-9A(;KF0BQ7>W;+0VKXU*A^6NFJKO8EWDZ0,]T 8 MB;F!1/7&WNQF$&>2HA.@,+>"V_?%'Q?297B@2Q C87J0/(-W%? [.34P@ )K MLK J+9K^O795.&_C8SOB#U7K.&[G9@\,*T(ZT+NH$+?.J&F-<"^FGX6ZH)^; M@\6;'L,)FKK*))^%PT;)8%@J< 'M]J_Z;UP-5$7J[8H_[B0(+%$D2UVQN%H MZ-JJIZN<>X'/0.8L!B8/ 7LBZEG'K XD;6\9OEMS'ZIZAKX?SA:Y;KKHKHEY M7!LP>?? U8694IUUEY):D/S%)IN6"M]O$PJCP^9LQ(%C348EUA)\I.Z>O9W M!EQDR]K03Y.&A-?>I&!H M[V@@=PB?-QN5("A[I9H[!;@GHQ'@3H6V4XV-E]NJ4*=>,A0]0',=S.2HQ]Y. MO6D7F]N!==GK;FB*:,[+P(C+4+[RA"]4_8Y@;&%EP4F.IB1 >1/7Z;101=KP M_JF#K3OL^5;;QR.(8=OF&VXBT-[I4DJJ(WV;Y?D1X_MF/R88]!UA;3 U,8U& MM6TH!'4BCB='Z7&3E^/N0];ME:+\A>M40ILE;-M;L]58

C&8;LR*:$E)7. M?>B._P\5X)Z*'#Y()6NO\.\S?8]!#];]5'&,6ME\L4V3EK #!.@&#J)!$92% MC:E:3L-N^/K1/A_6LS7B:VK@-:5.CW&;$?;CZQ!#<"0(BU;KM, \])FS^6B?N/;-N5B11X/PB M^7KOS&,V<8\0DLMF4$G"M3"ATY.W0XI"\#Z#4-U0U8]G#@UF3:3K2I7XLH.W MZWF;=&D;>8B([D));(CRT&]FBMK%7;;RU;0:24+=+/4/L2V6Z8N&::;BO8H='V Q8_%*- >\$ M&;:YW:UZ;[]5LN.EC[B'.%T(H[;> 'DJ+5"=]D99PV#QJTNP'^3# 9)M0ED* M>B1PJ#0K>ND@8 MZ4E<=$%R&\AX[4'8%MN::;WBEQ>N/)C/J,_\D+G%0Z$O7 MU$(3&O-Z82[,O:*T4C");>\@"47S$D/3V%,^@5ZT#T1Y= =MDR05MB79G#Z# MMG ^YW8!75IW$5H,^50[,\2R*V(-;L]2>8>9W0(D^N\I>-\7XA%Z$<-G?Z,MY5:Z)G/;MM(1INSD-OQ>R-'/5.>5'#W? MG&YCG$^M'85@77[VX)#;3!D]^G1@:/RD3M!BJ!^2P 6<.[[&_@RV.7N7/@X] M0O'=&.:":=JLAA,LCUM(-][HHXBCF&,'E0>^S6MJ"35D5"O*6O9$H6>-69PU M]5]0?U0W4QYK8SMZGS9]RX*R>L6CYMV0/^R]O@2K:T+^DV%F&A$<<=5O7G7+ MXC'(@AYZB_'3^^L1057OJ38=T8@='G&X=7<;[Z1M\!FZNCM<^9+J\]K7]=RRF8OS4F@(>^H<,VC?==C3\W$7H?ME[Z.W]?_V= MAH?_SYGC;W]4$\(V_*)',+0?-.98A_%E;% MI%6U\3#A>^UZ+YZ/NG6Y[?=Z^^) S\1\#!=0-EY@Y1H7O\S?X/KCT-HWT^T+ MN(2:V-GO6ZN+3V?KD(.D+W>]+!B2]_OF/J:DNJNEKQ6NP"HJ[L>7E^[QM:5= MK]*,_'N\"@!>SU3:B:7BNS2_J0%RVR-<]1(NTXG/N(0VDNAN+18?0W S63IU M&3]<(;X 5%M?ZH+%D ==]9=X@16P5P8R06-8>?SMX+E>3$]>O63G58'V*HT+ M![]VPK>>5^GVO5>3DU?GDYVW3T]VW]LW[>3\Y.+5]#=-N__>ZXN+@T8^9T;8 M#:!$KN49#\01. 00WSU[^6PC<79Y*B;\5%RC>?1L_Z-AR;NFGY:W-.JJ8P*I MYT;/UUOG;,JOEW\^.Z,F9WFC4_$_U-(%6G()Y6PTX;=QX^X#>/UL0TTB.#V! MZ N@4E 4=WPXW[=F!3/W3OEO.I8#7SL[['A^M BTQ4?$Q[U3&6;U]'P/J^_K MR+YDGFUZMD7H,2L'%[$<_Q5?HB@P =:L_.?IO7/N_Y!X_\25^]H>(MV3B]\H ME7>->0J,HE\;27U0M_TS:EN\>\ZPXOZS.#DT2AX:+0Q#[?\D-SBY<;8ON?'< M_W3C<_[)R'\"4$L#!!0 ( /:(85BD;%G=I-L! )NP$P 1 ;G5R;RTR M,#(S,3(S,2YH=&WL?6M7VTB:\/?]%3K,[ R<8SO80 *D.^\A0*;9Z0 #9'IF MO^PI2V5;'5ERZP)X?OW[W*I4DFT""029N'>G&]M2W9ZGGOOEI_]W.XZ\:YUF M81+__-=N9_.OGH[]) CCX<]_/;@\/#GYZ_][]U\_C7)X#!Z-L_WP-O]Y;93G MD_U7KVYN;CJW_33J).GP51A'8:S_]?[BUU=YJN)LD*1CE<.XKWJ;O:/T=OL;CD#F<<#'=KGZ=E,^YUAQK M\WR6EIL9J*Q/3\*7E4%A-9_O&!-_[JM,NVL(:NN5AU^_XA_-HT76'BHUF5V" M_%!91I@EV[WNF[MVQT^4AYRWX: J+YB#NPM8W9WVYFY[JVLWE%6/]&;+3-E] M]:^/OU[Z(SU6[?K1QD6:V-=B#9_&.D_#VXZ?C&E?W9XSQF@_4H"]:SIN?[I<>_?32*O@W4\PN?+PU;;^HPBO?UX[3.)>U7-_FKVBH5^_^Z[_^ZZ<\S"/]#C?3-HO^Z15_^=,K'KJ?!--W M/P7AM9?ETTC_O!:$V212T_TXB34L(+S=QP=URG^&0:!C^A-^/RW&.@U]GO\V MO]"#G]?\-IQ+K,8XD@[WCV.8;GH(JTM5=!('^O;O>KKFA<'/:X/VUL[:NTT M1&]W;W=G\Z=7E5$?,,E1XL-#N7,/]RZ*/R)V'*CI*BGY^ MT$^*_&\)$$G (E^G\6]A/@KCLUCCR:UY?)M^7H,;N#\(;W70ID685?5VMKYF M6=N[,^L:J52_!]H3'";CB8XSNL('*=SHH<:S>#\M'SE74_SJX$:E ?WKGSK+ M80L,BZX]LBZON[+.W-'BRM^\"E?9]3V]W^BJ7M?9^EP>4][\TN M[565&J5ZH%-@_CJ;0T21 N]G1.EA\1Y1Y/T<2.?/:UDXGD1(]NF[48I[J]#+ MSFT6 #6E^A3CU:DY[+XPY/ M_EXECO67WYFOJJ-/Z/S,)[CX:7ZD4Q^#[$8/$9_X8P"3W4ZBT _SCWK>)_/K@-L[5WYA' XW$2TP\\SD^OY@YO3\*N8CE@L[7$L#FG MVYCJX.6"9[L!%(0EXUP.X75[JQQ(?KG?SHHXY&T50$_-EV.MLB+5[T3VW_]T M>61>-S^9S_C^_%/::=8I;:.RV-O[QE/*D%%F,PE)-"$25VV$ C":S@Y]U'2AE6>V'-\H$ U M\SY^>:3C9!S&\X:]K_A1&>)5=?5?E%*Z3ZXQ/E3Z[]U?^N\]GO3?76;M[&OO MWL/7$QS[SY6GI#1(PG.O]E5Y6_J]KPF >_TI>7)Y*@M^S*]4N/Q.D]N1+^ MU+?)]XMQ$<&SP5D^TBD^E^H1CG:M3V(_&>N7";AE-S%\9Z7HF:#4?-O"2BEZ M&A?VUK);+;Z74O289]Y\&T1#9,,G.O]E-P0\BS3Q1+!8=@/!=U50'_/@&VL9 MH+PKS(A#$G,19I_?3S&1KT;VBRP'-$]G'OY6KI^E^?Y']7N2FAD$WICVLG\U M2K6V/SR6@#%GP^]U[(_&*OT\<_&3 E#P0OLZO%8@\KP0>=1&=L4%+GQ!9/<$ M_C0#W#^N>ZNQII@F8_I-\B/A^?,XH[8::W=:8>8"S+Q4D0:TO-9QH4]U_D+( M;PTM&VMM:S!:GL56,'CI6/E,Q+*QIL0#&"$(HR('[>M2^T4*RK'.CF_]J AT M\"%-QJ@\%#G!\6Q@- 43P?Y^.G^ &HC1PG$VP2%>)M%IK WRA8'W>6[O=F/M MC-\%O!@@#O _Z%^[5M&L:^UC M$NOI1Y5^UOF'(@X>S=IWH7V,)H$=^(1+I0F)+#F(:;_H*+A*/JH/>V&VO".PA^+[(<7\H^).FIOA%;/Q:W2Y,8_O3)ZSKK\I:G+N%0 I4&V:=) M />BM]E]W=UZ8KA4[NXWP:6Q1JSS2,6G:JRKEO;_U6D"_X'_)R*)#[U,KMA8 MZ]-CP>7>$[[NZ+S;JQ5YAF9 MRA,==6.M(HN/&O]W&L;Z) X*EJV6ZL0;9YQ -_ %%FWFHR:OQ[=0/KG+JWYP"_M+]_#U@W0&3;:9PAX\4AQKUV?(4-$\X&,#"6 M,"M4Y"SN8Y+JJY&*NYOG.L58AG\FI.@E-U^,DEA2I&R4JK;%5+^2$C9 M.&/0" M0UY?-]:8]-QVTB8 IW%VIR)'9)V]^[/.WB.R MSL8:/7Y0''AS?QQX\T@X\*:1QI?FB4\OD@F\::3AIWG ?]&2P)O&&I\:$''W MB-6&WZPL2=_WO)?<./0B%?4WC;/6F-/_$,8J]D,5E8;N*G@^7?XMN=9I3+\, M-3RKLR/=SY1-8ZTE'U28_E-%!2:*99GFBK*S,>TZ14"=J\E3!(,\T9DW MUAC2=,1_3);06*/'%X%PF*23) 6RNZ0GWUA30\-(SF/V76^<:O^ ,W]@7FEC MZ/QNXU3JISOTKYG:_OD+;$:E_FCZJ[[6474=]J&3>%+D&3W171H,:*P^?0\, M>#E"[FYCU>WO 8;5U9R+$XTU"3RZ%/)=$:"W- C07//##W4/E\$ \0/II;D*C;5:-!D CWD#&FLBN#\ X,F@\#$E:_GPO[$*>G./_S&QO[&*^;V. MWSS\JU:9'B51<#*>I,DUUZI-TNBS\HKO96/7Y<4_\B].R]$5'YZ8,W$Y";L_V7@_AH!'? MEP>VC5/(Z4P/Q@@Q5^9-4J[X?UBDZ9<%WN6YLPV(F>YN-LXH,/^FG<2!'H2@ M^S]:>LZS@_^IKG5CK0Q?.G&J/(Y&SL17T?\4:9@%H?\TU5^>ZNP;:V)XJK/_ M/C1]68EK8TT>#;J*C0!48^TBS\ZE&@&>QII, #"NJ&*^/E8P', %?OZW5B^S MJFQWLW&VDOFBXT=8]BB:7CR"ZD#C(4VLV\22?I'&9)9\F;#N-L[R\BR@>"*Q ML=M8*\L]FP$]J)7>PRYQ]$_(L"Q#(^$,9RE -+KT*^Y=S^J6 UI0?(S*$&X MR^NG%JZ>R:W5;:S5Z/MBAIVUZ&=A$*IT>JFP6I,S*UN3\JN1YDCQLP&0 FX= M.DS54U?P?B[AN[%FI!6D:I!JK!UI=9,;0>D;:\A:0:H&J<89MY[D)B\I='J- M,TLR%%O"*AY.<"$6UHL3=!HM]=8\]2":G>'27RMTSSL1WI)E<5> M8RU#\Q!\.3O+=GN--! MMLQK^-HE >)3$;W&:N#WA0L;FD I MR2YT7J1Q9A[AH9>'S#56YVPL)!I!V!KK/F\LV)Z*E#764?U0%O.;2E,XAFD5 M$,M PQKK@6X>")I O+9?C!'@NUZ9QZ1:VROU_^L!T7U,0*S4_V;"9:7^+W_P MT_;2J__/*24_ZG5:*?Q+>8&6WCKP+)+:H]Z?HK\RJ\W4]UEA0I M;)T_CK0*:/%!>/WN)_@7@3'[O M_!^*X^4[63Z- )SC,&Z/=#@I/\[4T8Y*/][N;F?Z_1<^]^RB8J?O=3 M/WT%;_/?/,C,4+C@MHK"8;R/"6(Z7>.7S>]^$B7I_I\VZ9^W ]AA>Z#&833= M_^L50#[S3O6-=Y&,5?S75J;BK T@# ?\8!;^1\.J8('T\496#.-$8:S-#KH] M7/:GTY.KXR/O\NK@ZOBRNN8&KO;R^/#3QGIR=-GX+OQU<_G)R^K>KL].6=]0Y['B]S9WMO08M>WONLO_OKG\: MO_J__*G[>O-M@Y8Y'S<^G%U\]'X"JA4G\6DQAD%\3XC;A1X0]UGS8H6<)=#A M_E'B%TB*D;*O$5T;P /ONIOMOQ/M*T=YUZ"MWP6AAV'98G+KTFR5#H%LY\ED M?V>2P^YRU8^T^;6?I, >VK#+2$TRO6_^>!N$V2124Q 5:*WTTEL9JY_D>3+& MX=Y2K+ZO(CE".DW^69C#7J_S>H_X0PY<* _,Q,(Z.O#3JSG?]SI;FZ_G_K39 MZ3[P^YW=W0>]L6A1N]N=-U]8U"O:)&\4CA)!\O/:UIIY>*("S"39[TUNO2Z< MW@SRU<^3C_+[WT;BZ.L8Q^B=Q7K#(E<>+-O69F[;YAQZ^%7;BO1@!O^;MJG' MQD>@(O??W&\P- Z??1L:/IP?',1QH:(+/4G2?,T;).E8Y2#SWN;[@_!6!^T\ M+2R_Z.&Y[;W9?OUV(/@]/33P:_>Q?'YV<65=_[I MXO+3P>F5=W7F@9Q\!<*PU]WRSBZ\[LYZL$%<\NR#=_7+L>>(T5:$/CB\\N#G M[M[6]NP5>D7\[P'BPQ>8*)LZ^ HIC(NW';.J M6KUV 7S3'F,M-WRM':AI&Z=JZ]AG&<7*QGQAY,1EX,G7Z4P78C&N<5\>:"BS#+F'6', MVRO&W. ]S4>/JXN#T\L3XL!-9,[/Q65S>P<\MN!Z@S09>XP!7_=O+T^^Z?W& MLS3,+@TSM/-['T+@24 $D&??GP =DWD>W^57#7UYC5Z(;GMK:VMGAO\_^%0: M)^X]V(C9^+4_.[[NW@M?'XJ8%WH89D@8\E/XQ2#GF[5WI\>?+LX^'E]=G/RK MY9V<'G:^'DF9580QNMCV>YT>RWB/>CKUPYD/P_7C6^7G= 9>,O!2NW=/95XV MT3XZ ,OC+TPSSQ_I%)8_<;7R;1-P=N7=^660J78Z^SN;#U4I=C>[>QL;3V6 M2K'5>Q25@A:U\^.8G1]*0;'-0CI)N)<7U:N0A@J'25 U"<"*?'2[YQI;3^(X MI4%@%PT"D;I1J?X>^L;3G/ 7J? 3:QQ+A3=7ZO9$@DZX$GU5/MP#^7 ;Q,/- MW>[NYITHL:2W;SYRK-,-\D!C.0.5)?7;;_W_A9&D7>9IUKGLTZ4 MKYSN$/X\2Z^2&RN<89,5;@[S:),0FSM+ST$0#&/__G(B]OWXJ+),^:,BTWF> MW:V6-Y]=_"!,\%$OQ'D"V!'];SAA%4,P8PLD1I 5%UL3ET=8O!]2K,MQH"WG M/(5K%$Y4Y!W?:K_ C@_>V0 D"9VM),*EV-4ZX+.'"'T?D:]!G(TMBP^('L![ MG&I5N;O;:^_>[,[9=Z4C/<&=BW>FY8&&&!6(^AZ>= VK7I@9=VGMN$V[PY? -](P#V%$ M]@SH5 ?>I$BS ET$>>+!$Z27=GOK_0WD.NA5/?#S_:9JG;M;G:VMAVN=V_#6 MP^)1[M A>X\3V=+=A:$>IL ^_:*VNIW=W>T78!O_HG.1XRK"/"+/F0;UP_.Q M)//7*+POX2121>SE_>R) H#S^RB(2?S&+I=SQ7=A/%,N[T^W3 KNKWF^!,X4ZKSW/+^ MO-F!17>]B4J]:Q45&@-YO&ST;5ZC+R#D0IB\6(#([>;+;:&!01&?+LZ>X:!? M\ED;Y#\6"L)A*'5K&-*7FB%L%Z@PB%^G*@O4'WQ!/*Y\[OWZZ^$+,((\QE%O MW8O.[*V]L\UNY"3/BQ3@D6GO J=:;&5\-';'CSU@-Z=)Y9I^B-3PB\DV6&=K M9BRWR) [0"Z^]_M3S1QHN\!BS<4-&9"=R,LP\Y=WH*&I_CI,; M6*96&:!0 #]D!=KB5.8%>A#&'%AY48 &N;VY8ZZ$*:?D M?AM.'CCK8Q[V@YV(O\%Y_QV/^U).^X0.VQ+@'M[CA?ECW_5<__*GWL[6@['] M/E;9I;HC<9+#-W\4(3(*X \#3"9(*14IF\\XMC"RB;)3'/:QNB#WNR#_3*(B MSE5*B1=I9B_&UNIB/-_%N!EIBNFKW8[U[H8'J@9=B@#'O MN",./S%B*]X;_!FSM[R@P)Y8].@DU;XF*UZWYU&B;N:MPW@@X'I9X8^\;)1@ M H!)ELI'*J^O_49EL]>:7I8];+SU5!QXZSW>8Q_$9/B]_SOL )^G1^$E7(6, M@]F*&2V"%JFRW-O;] (US3H/O@:2J1NVU]X!.6GB=7@.&G.: M/#-A_8%I -X-N!;C,,_A(ND(KD>:Q*@R1U-/@_H\]4Y09%<^178")C:^]UMO'P6^V< M!!Z$7')[JW=6MWIUJQMQJTDWC%0*/%CY/MSJ5.'51+Q'Q3">^RV(RG%[[@_9 M&,@!S)(:=@9790QG,&VA& ## >]$%_G0&Z;)33XR/W= *M"T-E)$*0.:@L8P M@J0'VURP0OJY^]8\]L4'%J_//(BBP-J"5:Y9];C;Z[=[1J!QI9C.$^(4%M1\ M'ISZ=?[Q_XA:SE/,W>W=;_+[_O.,!W10QY&O+3>P0JGO@U(-ISQ?4\4A/03T M&R;I=(XGA!XBQ/3E(<T]WRT$M.FWM?9#!0EGW1H_SFB_4;GPFCGHWT/K:\T5QQY'B^(/\2+H'9 MVM]H9X=&0_E"S31L0O^EHFE/J@TOAPX]N$-7;8$6>$^O$MK,R%(&D@2ZE_+$ M*S+6Q:4>@TB#S,"\Q#!:%/&RMJXVYZNO*$O.<]E7QKPC7QDA=-$>H/->8:XJ0 M R!BX2-8FAJ2'^*OF:>R#/@@?C @U8.!)N-C++EW^$Z(-LD8\ 5)2YI$7G(- MJRC1J!05"CBYU"++]N:VDTMQJ=*^@F';9[>1GI+C9KV[XWWJ7&*GAC>]UYAX ML8%;+O\],'[\_IHX8WJ)_B'XB7S2=G87Z8!^:IN.G% Z M=7-BT>SO81=7;WNQT-X_:7;@B'<_"_<>#\SPG0S;2461D M*&]]3LS90J/ZAL34/%1-Q!GO*QAO=1?>5._9/%0O. #E@.[N_Q2Q]K8VN9IZ MBP ?83A%7Y1[#*J8O;,VK7B<9'0O82M ]DEFUBAK TM+XL#4K/^CH"J1/+P: M#F$@1-TQASMSDH[,<9V(&(WQT( ^1#?(VS5 9@2OS>-;Z$'^LV#G!W+[ N4I MXI!QL\B"M1JR;J\!\OOA&!#PY[7-6>4)CX& MW,6 M27A]N$LWMG5)5;?/;LX/[LXP$Z! M[__M71Q_.+XX/CT\?HPK\&"!-2O+[^G@_?0"\X8T2$E7\-[["&!I$0$(D0;L MF.""T&;:P/N&:2J#!-MU(JT*S!8IS >41I(287O)8(/DQ]#9.A+OU&P>]=^$ MU0H[&K]/1 ]DE ]PASQL#;?O'>HT5UAD..:+Q:*DR*$PZCF\Z)VE.CI(H0'&5 M(ZN(7\'4!T#+(T.%M[UU'(#^NGN4C=JMKNLKWU[D7."ZC841)@D;O?9!OE8H M?,^T"BUS+JF:PF;YBNIG253DLZ\L7D6]Q^C]6IR^L2U.1VF92C8$32/5ZC,( M!;#U?17=J&F&N6=N58FR#VIWG'G6< MY(:1#5\ZK)3:8_S[^.#".SX] E9T='QX_/']\86WU34=BUXFV*X.WO]ZC U M#L].KY ES[O^S:GZ E0 RP0\N*'1=J>[>7#.ZJ MEO"@HJFFXMF;NP34P>#)#H47#KJ65+O>)^\)/@7+48U9BS=*46/XTSWZNH-V M> +RI]=%;Z"Z?[G2IP#U"J*/!%$3+O/L$)TC.1"=>Y;+VP" @HKU4%AV%P#Q MP:1X0/^L2'%C+^YK0XH/.M]X<;\=U"N(/A)$+\+LL_=!^7F2?BLY?N0+O"+' M#R;' ,_N]F/1XY5HW/#;NV?H\?N5;/QR0/HI3G661-=46DT-V.^%3H9G!_&* M.G\;=0;@]O96TO*/Z@]RSWZ'#: MUZD$V$[O83->2?@OG(>L)/QFDS"LRT<\I%[NCG""K><6:5?4^/$@^JL>J@C#+(&84G[&LX-V192_ MC2CO/"917HGG#;_"NT*4MU?V]Y<#T8_PBG>I!CJ?>D=AAGE)1;J2EY>>-.\V M2%Y^OE#1^\2*?G&[7^I+]17'M8HN77'P[T_OM[:%@^^L./C+@:AD &.ZVH5; M6D$22(__*,)\VH+?(DJ!<]+.O(]8WB;-J-(-]TBQG"/T_O7*C/9R('JA8?YK;!R\LIZM:/%*]EZ.F[N]*;3X MS@AU7MV'S$,G#X0DGN2__[LV/'BJY_&UU__9AT?26&-YP*F.2WO8.E M-NZL=(#&H--A0GU"6.ZGD-G@$<*R5O+^B^(+*WF_V1=YQR2T[:U*5KP@D)Y1 MGXV3LCSULX-V196_B2HC4+?>K*3U'^<*,U4^7%G-7PY(2^,)AD&J% &"G0!@ M*NR-DH99$$JO*VIM=9[J:RSS?Q)G$VF"]>S(L*+C#:+CW\B6GS'IX>NR'FK[ M?7#6PY?/ZV5F/:SX?<.9@\E;[&ZN^/W+ >E1B+TKDS1K><>VB>29:2*)9K-# MT_?'^QLVCT0OR[$$A+>GWH M] M^=OBN2/,WD6:$['934LY7I/FI[['))>XN=[6^E43?&'22-..I=W83@PP_ M"B?4!U?:@;[7L0;A'N.D^'>2\UE)_@VG!R9U MN;NUU.QEI74T!IT,(R$>@>X>8#!9A6MTAAT.D_#V \GH(@XF1P?M)8D/9U> MA_XJ5'?9V01"NC'ZQO,%$_QS%4NPBB58D7]#%&Q3V)V5-+%"I\= I^/;4=@/ M)<-_3NJ_=^F/=%!$J]"%91'G^Z./MX?'5Q\B_ZIONVY9F?#MN7 M5P=7]:_/)GEX-=*IFDSK/QT<_?/@]/"X_O7E\>GEI\OZM_\H=!39+W'WL/K M6_O'FGWDZ/ST<*3]S_(4:7#EXC+0X#Q\Y)?CP[_;1U+MY2/M947_=^WG&."B M0\HG5EZ>JD #O_[LI5+'GVIU)O#;9!+!]:*/6.>_\GL8TXB?XI C7T!OS#H> M)RGW4UA3UO)B-1;SM)TD P(0HT,47J(APLP[B.,"=,\+/4G2'$L5E:*$6?B$ M6VI.<>7P.<3%< +=M?82"LSI/!2WE@,C#Z+(RT9X#FJ,5O_,G/P=IS92<"I] MK6-/!;\7&0(H3^#$!A$"7WG=-H"SO>MA+F*: 5I@W)*7 ;1SSE*\49D'PA<\ M#:_"T*?)M1[W ;*];LOK;?:VOM-A/]U;S!)\>%.G]WM-H+*] V";)!E5M-U/ MR:M_K=_>A$$^,L3>>8MYTOYF^8KJ9TE4Y(M?6;2^[XUY88WT.__&U8;!SVOW MZ*6]N69>&J5F!Q,UU.U^JM7GMAK !O=5=*.F&4H(SCF,P]@LZ$T/5EP_K\50 MNS?(G^Y(W\P]4G9N/#9F/C^EZO9@WF81]KRN#+V$K_HOGG[>&6H78Z:$">3)63,=^I[,,O6R!YO5!JTHR3YC)MP MS@%K\0G)'FL5XZ\PV*7LK??F0'B:T^_&.V >W=W;VFIY0(N!C\*I!"UQ],YKQ[?^E09T!ECVQW#6\<7W*BI37)/BA2% M!/S/>!8D^A:Y,Q]KRQL!]X;_]'44ZD&&\^7P,!\L4@5,EQOBZLOA<96# I41 MF+_P1[@%G$MG>3A&8<-Y5L%8Z!HG;L70A&^C),MP5AZ%F%U\;F:-B!::Y)(B'NO05^ZFO8#8Q;@,RC\I&LP3U0.)"4]"7< M)DF,'#$_@PO-C:1(4 M?I[Q8*H?1A@C#:^-->Q:G@"FQA-H) ?E,93#>>I:A9%Y'39XY]A)/S='-88_ MZ . N0 FFZ13%$C3Y!H&E7'T+6)?FT7"[0?",%$HO<(/Q4#Y MN+;T?KO'FQ*AV(94QTK!\$D_?00Z.8W^6PR]G,TNPJ.;LC9K'P/N ,.8]GH4R M9?&%0&/]4IR%?_<4;&&2FZ.< U4^0!#!0GXH]C[KJ9?Y(:YO '?(O8TIPB9+ MXEA' BHUM0'\ ,MQOP!1F+Z!:SU*X%(7B-Q]/.WP&E<)8PPII9>>(KAZ#%<8 M:QY +11QODAP%?9"\GQFH.%SQS06PA-^^%1E@?K#.U03(,*1Q\W6>-U)/$QP M');/#512C1)#-,71)I%&;)TGW=\Q)>S2ISVBKB8+K3_KLD;$XR3-@&(1\T52 M&F7ZALCC/30[U"\!I$'B%W2M?W8115/_.,)+Z]RBWA, HZM^73*;^"W&S8&9\HK_U;Y'Z MNF)&!L0Y4D2M 24RHNY(J<* D'AZAV0!_+0@?@0HEVFY)O Q,\<4)(!D<9*3 MW,'<2Y7O>R'_6)N S_D.>>;!^GM?9:Q%$C8!Y\+)*^P,#T)D QS>ARN&D\IU MKQ!D8IAD "CI$-\$*G)<9+1^>,N'+?X\J3"^3B)\RXL+TIX!/FF8?0;(%;A)/$:2V=:S9$S0 MNQF%*.G@H>EI(E04#SQ-H@V2MMAH SL:3YRJ0H@QO@)ZY2GF%*D1;],*2P*: MU$?Z"ZH%'!Q0BR #EP=?5U9E3 :[7(JF4AT B)930/7841#03+0S6;]4/'B%RC?T2G',M MA4[>T!<.\S?-NE"N/A,>)WW0#-GX!G L)H'P)*#S(4(^OIM8 &46Y &$Y&7B MQF)0_L*RJ* 5EZE,569Q[@:F: %F($O&(7!_?60[("BG.A"M32R&_8B 9522 M2-W =C[%('1D(A[&J+.6(YMQ8)F EB7M)SG5T'!=MY46F?T&1Y5O,;D;SL+^ M!#LPUE$4J3]J$-=N#9[<@X318G =SNLM[R3V9VU@=VOK]S28;*W-C/B]S10G M5\__I\N3T^/+R81M]GC6?P05]7V2HAF0F;@-TT9Z$;QS$WMDUQDCK MFY=I)W:P$SF[0X50$*D0."G$Q M',&#,>AQI&Z-=8 N/.3'&+_.#+Y<)-E*B>*BED&*=#:- R"J\BSM"A[E0<(, M)!]T!GAGQ#E3XF;H)LQ(*NV'B9E0QT,X1#ALH),CH&AD+X?+3J(-BOE>?H-* MLJ\"EM7A/Z#QD9&D7X118)3J4H>J[X5X,XJ9> P( -"!C(ZJHNE_Y"OR9< 6 MB1T8XP#: $382=5$%_AY4J2H<3-O0 8*^ATP<90_ARPX4^,'M)LF* RX.IV' M2$EB%HI[=)5D@<#%4KR,VD8I'*UYFF2+:.?X>H&($M9 M+0O4A!R.'UAK,4$Z2]O =&F $0W.5WX[W-.&OO7M=,^^! M1+^Y1,)'LY,.Q&QEFWE/0+G,V\F@[9.$QFJ[SFS?D!"%40 OO)DEDQ$JM3ZC M'B 5<7[G]N* %2.8O;L=V))* 7D'1 0 39!,@&0=DMA1>K"XZRPCMFMD: @: M/ <4+]B2B<07:%V(QR-2IJ8+23:4*BD"N0H=+6T!- A@(,H2M*JF,[(:)2E+ MZPM,7YDF-V)"U@42!(.8@Y9[8?"E# MCQ!/A[2Y_:^\QA*0TL;HD_VMUR8D12YV^V$W^P"UC6]#0Q)C7W\I-O4)D?%M MY42Z6QTZ@2N'9SG4@*0'$+HMI2#>/0;@1&60P7QRL8+(MT'DJ!0J'("T:]0> M^&LX0=A%COL!U5X@"L3%EYKY';J812(RR7,#H).PM4D!ZK5O!%4@&8"@XXYW MDC.99;%0*-DIH2NX%) 6>J3;964()1NV+-.%C=^'1>/ MAM;0+Z()7XBE'AXN?'*L6L\U MJ?ALE8]) &/#P# !LA2::#&4Y>F5TO/V4"M9@WF&$C]#S)H+W#BKN*B K+X+ M96:'^G=VO+Y1=W0RB.@O]#$G%#85&H+6>? EDNZ]/AWXTN/Y ,.)V,@F3D/43_E/, M7^Y&RG -6J2Q>*&FT_("U&I@]_TP%M^64#,]GD3)U(3PL,>6/06*?!.Y1B*C M OU'09K,):"#<6RYT5%5#SP*S"CNL5\$1\J*?H:T!'[M>!<<\6G>8]?PK01B MS 2G<&2*2Z9HJ_AVF+?0!R8.5[9KE:LE%[P>$#'-O-[.?^,Q[6S^-\["8GQ! M7J8TXT@ _1F(+\$+"09]>2> C%^I\I*AR'$!G4FU#E2X$:D9D(ADMW37@+K\N5?>, (0.2B 7Z"T M/DE\5.,S+ Y%\)D7C+W4A/>4#$\&"&)J5D"A0+,!B@3J8YB-=&!T>@X,MS>S MKD@*22D?L!<:1^4();1<&?/T&-WTE.!@;;G,S-DNA>0B*U*V.1,6B* BWETC MJ8S#H8FFYR@-&5@'8EAS]T>WI^.= GZ&\;5":ZA=IC;.9+K*6"\,M 05ZZ3( M7)R='73]ZOCT[Y! )!P"R\'^P&>_ )/92)QEB1^6GBL,V:4 .5.=O26&!I*$ MR4^))!8?&2C@C12P#.HR*H$MAQ^SB\J(#S_RV;."@6<[S[B'<&#> .2#3/'( M4_] <9:%Q"@F2.'AZ#X[DK]8+K(JI*VZQ5'-Y\,W?+ M9QDK4]TN-T6Z%DNZ 15!)876RG9X1';4N2MC_33S_MPM%=2.=Q!A3L-PY"P\ M0!M-BO(3&UP! 0#5,T>@,!.U3'0LUC3P^D4*HH'AL<8419J@A^5T2$ %-65< MI4'&EBM*BX^)"PD(>:!JJ=0,TQ(!SHS*CC#4$LD(5EIRC7PY2)+<*R)J/<03 MH+8IL53 ER:%R>#0TW)8%#2%AX$4'00QD >!O5I5I^?O[GJ896A ME(0;H@9*U@.G-I3H1S@]U^M@$!P?G^N56#\Z/]V@^!,'.F):-'$4_/[\4P+! M>D@R):KTI%2';!;CXR/QUAY@QSN?A]A".KL[. CJO4@N,1NBY%+.W'0-*CH> M4([Z0\8@Z<[]P1U$$F()+)R[@HK"(G@(%?#RZ80T!'.=_KS3 GJ($_UY9Y/^ M1"L.T(XL03/424QF!081#'2#GOCNZ_^F/?1>LV8_[T18TV=W=%6@CR5L=X#I M(Z(XH(:AATNNJ1Z3,3#0)B'C+E)O+B[@+J%^:?KM:V84)86*75-3(F&G"85%,#7AR>(-8+ZI M,%>"0[A,3M/LZX[Z2*9I-!4J6#OPOQ9II8CK+11F@+?F'&QF%[X00J6E#68F M]Y_HGL3''("9 O,_V(+>4;)("&1=#C^TB*.%C 07S5%7\&/0^V00&3E9H\V M# VTC3 0$[ W1@: ,/ !^<0V!4N<9^'YNDC&YPG8-,&:P+HI_6_Z,N,R$8D- MQW5",HTYL+0'D_O%9FA)2J3O81N1F DQ4H79;+_G$KHY#FJYK2Q\FB%GEBX, M2[G#4$448D'T*.68 ;W),%Q+# +$+8$F!N2 )Q)+#_$[&YW%$=QG^ MDU$1, K',T&E'XX.V#11B1 BDZ=QV1YXD_ :?5]>D!2 RVU2+5LH2P;)F)VC MV4B-VT*0,(&K^#.PT6H[%9K4R1U%/;>FC$?9Y6Z<,((T)+SH=>3837AFY?#%Q\TAWH@#E&1(LK * M RD+)<$B%'\\'4^ PA!5K2&+,;83Q4;3H3B'D6ISN(&XZ2YN;<@N+MZ).!== M/<"04-)F.)R9PNQR3;MQZH> 0C4A_H2&?J]$O)8C7CDB6:2*F&PT'N60D'TD M312:>TQ&^@V(8"2SF@QWF@P=[B9C6IX,IC$ V7_N*/6EE.Q.'4,3HZF^N? M-]P*;JTRG-0F;9(FG&J3%8")I YDN8P=(["VF!9>.9HU2B?C!,JL" #6_EW M$$9&(C,L8Q%5PM_H'*V02Z^!U$V&# X4N=:IG@E#Y?6E:CS),,+%+MDM#I)S MS(ZUB,DF?,KH-28V2SQRB7ABP=;P(%J=0UFVA3K=T"!];5*2$RXG0^0JY"1W M#21E2.%SBX1 ('&E'[PB\/VFJ4(+6UZH-( ;?,1&=&MVM@S8C0^H!SY0)(H) M&:)T,39"NW2^'86?M?>U16SFT(L/D)$RHC6!U. MBK^6)98RN"UGYX<;#4G264KJ9ZU"5CT%['%#7TQ65DT]76#:,B$PYY**N]*>F11[DLH2 M6M:)N5(IDS*ZKVT\=2EOLT+5KZ_\=N(PW"WVEQV2JLAV9HL6U#J7/H#HN'[X M\7*C+"+EYF)(!#6E-P!F !;\$@)"I_Z($+*LY'9H,[J\]5\.#S?8[\)%+XG5 M2Y$?22NVPU'-B(/RL2.5*^^?;'1EM?S@Z)_ /@'Q,0S?),!J6[]+*F MQ-2@N<%^"A-A$S&6$*&\8[)_<.X-V[#%3Q3&&=6(ZGB713\#?DTF?:#*'R_Q M @Q"LIA39!4NU2[),B>RVN/>\%:/T5C-+B?AE%32(]4Y,A8T&.#8+%FH\OAA M_7"HY1G:P20G$6.. T<2TL M@.$N[:R$CT]47(J4V$Q8BN&LI7DHJ"4#T4*, M+ GX(FG.U(XP+ M\=%*LK14SY$,ZK[Q#]\DZ6=Y4.5H8\NIHH?$%, B?DEN4(Z"8Z&H1[)"%C&R M^VCJ5K0S56\4A;>SEQ>D;@3PM%0; ^T3S:2X5B:Q(FY9T@O'U1?3ON/:X$W" M:U6B3_ZK5(]9.T7#'9!Z3?XP=CI:*RJF=)9!545L@QE$;IX+ P;?'5:TI78M M2&%IB8S50^5/6S/YVX#]P=SD/_:98SH997T8-:E:F[!ZVV!(S*?-"ZRB9I,S M@9)?78*H]]&M'H!H8=9G0V@Y><<4V!*%I=M[ZXT,DMY8[->F:AP%I3J&9B&4 M.!)P#I*@.00V"9C4J-HU@96,:"]%.M2FW%2E$A]M#N )KV$&J EQHKRAIOO8 M%EJJYGO=+MSB#T=.:4#6R- ZGH?DM;0RW'-:M6K=[5[4]3VKE$QD$<"6OB#: MKLLZ971;I*P'>G^H\.'\.A[$2F8CL.5>.?GPI@H+57U"[R/=VU@,6R$('>PN M 8+L3\4"X(=4]X7HBA-HWN),H4SR4BBC(QF$'$(O]2--[1"#8,H@&'OZ4<5> MO"<] /R4.913;:E7/>][@;\F;+>7"V%6?JA7+((&\* M!(ZB(3V[;8/Y%KH(+1QG(MDYB(L[?5OC*(71;)BZ.6YI3A*; 0O8D:1-_@!% M6YK 2Q5-T58 &TTBGM&R63B7=)[7J,G^_X] N*,?X(J+=,/6Z&I]#L_@,SSS MN^17&I^L4ZO#\CG, NB'"8?=F*X+;O$.21^5%R78&E5O)]DEL7Q2RB697$ZW M-C!I!RA39\!AT+J'&$9\-9,B':CWD<&B&$Q6HK-WBAO:T MG* &(S*4=#&*2.'!&TG6?UB?$2_)6A@]NG3WPWE6MQKH6?WNE?DE@I0K[:(3 M0#"P6:1T;L6/.UI1T%L.XHKDOE M&B0Q6+:2]'F-',PB.:X"A3]*^UCO;E "!W-]1&!!?,Z_SE!6]5EN4-X ,[OQ M2#',:, 1?O-]G.5 MK6)ZB$"SD=QNIJ^I.&)36VN(96$+Z 4$*#2UT 4#;Q FC!<,?,$\0) (Y^=5 MF>)&: .EVQ.P'8M054W%-&OD8<+/W(OI3?Z)KCX54'=#0F?+X!G/^+TX%R=) M "=.]1@IU0S6/UTHSF'!5.J:#<4<;<$.GDK(JGNFE<*-HW R84Y1ZAG++4T9 MC659!:H9OS*P#951\7*_0#K)B%U)F9B3=Y'EE@.1WHIU8<2%O#"G9)VT3Y]U MR'H".ZF-TRRGO$7WAPTW8Z8LQE;*('WM=ND@"9Z]::-I%OJA0G^0CH,$%%*. M)]X[!6IV=*I0\OO6OQEPOQ;7%RY)55^XC"_ MVP5O^=Y8*W3Q9;,'C)JW;\026^I-88)7CH*3(8*%3>UOV?0:TVO$Y%9)[N7G M2-M($)"AQSHWN63HXAG&1)_@E T!8+9LS5Y8-1GUHC2[([O).NF>$7Y5:KIF9",!;!Q-J1(.+I4 M"9*8*G$[;=0RW&ZL^Y4-:$P7SP\E6"=+!OD-)]XI;%@0?ZY+2M= 597WZ?(] MPC$V;0K0KX9)3;@JB@:R2(FOFYPM6#]:+K.6D'X)MZ=K)O)'4$HRO#3'2LCW M)G.\GLXI&RL30CF%\SW^>+%AWECNK+LJ%1O#A1Z@2QMKTIJT9K*] 7R2(HNF M GIXQ/1(K98V=B5K9-Y<2W?LA,&XP58$!.E 2L;N15?B-Q(-^#J2>8]I)]]2 MD N&86R-@*UJ(IA=@1%_."F_/K5#!LQF.A29Y6W7RRK;2)Z229?9=V+]AT,S M!U0:Q=E>5SVP>8%$>;7%K"0 PR0Z;7-P(1)_*K2I9ISU)I7<+-)0']+F) G/ MB#;,KWS1W R$3!9,W2-MY#U>H%/.E".&'!:P$(Y?$H;V2!2JS?C"I2&QU2XU M&4&&;&S.ET07F:!@F(XA(NQ9K[O2,R?*@>42Q4Q/CR0-R7J2C&N]UAQN;D*L M%1-F5S5C&\B=QQPN:KQ-Y)["9F[(5DV@3#Z=<$!\Z3-W578,2REB$S8[*OI, M$74L;H22A]E6$ E6D2+I*-8YAJ.XC%%"KN09W$&1FQ@G\=-1@7?QP3._PSBO M:U-?BKFCX9:V[N3L\9 <*):BTG8E9B@CR92&#Y6F:FI#NNK?F_RR,AS2Z6WA MA!M0[<%Q7P<8P0W2:YHXW!>W"SHJMX*BP(0YHHT3QH )9N2WQ9"?:.H&CXDO MJ.PC539NHAVV[]YAM;/#0V(SG "B6FS&]XW#6&HJ\XL3O]JJ7%M!WQM;1E_J MG7'FB63BH\QMKIU)D'<::B%$;1<4TF_@PF#'U0 -GG+8K<7Z$>'PC(Y$45:4 M\BG!08IHB&;^6J+?7/FH7%B5VQY>7;;*^M-4!4(/G>+2CI;GU!TQ(4IS&3@, M*?).KRYIS!%W"A,\;6RCF=6GZA2%Z[G8[3GI!!39A[*#]KDK^I9T16]QH[B MJQH;CZE!_FKMC^U-,2:5\H!E%-6EO-#&]E>4\VYT(W^$'#(7SDN"$+"XPN:*-_2DTR MO6_^>(N<)U+3_3"F4Z"7WLI8 L"=69LWP8E_E@WM[75ZK_=P3WD*_PO,Q++= M#FSWU>SW>YV][9VYOVQVN@_\?F?K]8/>6+2F[DYG]X%#?8=%;7=>[^PV;%%; M,-3K[88MJ@=#[6S=.=0K0E%&4[@(>*%^7MM:*^\U-?_8[TUNO:YIAL)XC_U M9OP_= T>FU#M?BGB8I,C+HAT6Z*0!U^Q*::TWV=;7Z:_FW-"5AN_K?M!"\=" MH8GC8Y9G=S\VT*R-;GEV]D,#S$2A'1JMXZ14JI9GKS\T"$^3LOH22;U7&I2X MX-45)PM6MOL%9BZ"+XK%L&ULA1H&GME (SC]/2%=C4)L/* ?&W]?#AQ[:!/< M<=HK=Z6],A:U @BM8+ST,+ZJ=I\2Z_<0X669-GIY?'KYZ?+'1==E M@M4_NBB#;,V10?ZQC4Z8S148EP&,*S'CA0'T\L&)6#^VB+!,L"T%@6[W)[*VO$LKO&PPL,C;L+F[XN_+#<85?U]&J%7Y.QQZJKAN&D7PS\O57<%U M&>#JJ/*MO=?<^G'=Q)LC;"7[;^.EB@"ROQ6V+@.P0 3H[NWMS3/V;Z'ROS+V M+P485R+ ,D)M)0(\'*Z;N"D;I_^*4E*:DM\]O_#AH2I:'&;_H92 ME&$JM\\%I4V)]RCQ38.7F65_>4GW+/7$92(D7;Z63CD+ET7ID*9U@4>]!RA= MV?>+B2GAPCG!U736EBGS$G'%$T"/2A(LE8=S4X];[($T#U?28:NIM/R+,[ D MI8]4'XM-2/7G6C8M5\>6N98[=?D@GX<5U._#13:&F60*O]FF!O$6D-R\C5+Z M*.__)EGXZA:_*KTE&E8@8SX!O<3.%BU)C %TE4QF0P9<<6<9$0"O-/48Y@X> MI@Y[I>IX26>DB34U3:G06K=U Q98&B68QUU@>1N@BC$U0I%:5V&?R[B8LI+P M7.*'1+ZP@TR9)BWE 8@T8V4=4Q\P3&U7N=DR^,ZBR8C(]?.X=0IE8YO4"Q_3 MMJGN0J7,YSQ7AU/C"=>&O9!"6U",4N-SE(!C+@N5P,*CB3<.\W!(K>YL^=2% MY;6F>*34KB>"!(B_,L#/0LO6]5"G5E2124?$I: M"P0.]E(ME!BV\Z'X7 0*R$$,]!ZD^4[+^S4'HL_UJ9B]X0!GXQ010$I/K;_7 MX>]P,AO\\"5WTJ'($-,9<"Y.(5 C:74-*[K4<0@__Q/+B)P#Y$*\%RWOO&P, M](LICQ]@)Z=">^^I>-ULA\@B];'A$U<2P18A6)LSS&SI&BSSX)4M5:6/*MU% M[EI.W2;#,<=2XYG?&7(-AQHG\$@\Q*K_;D%_;/WD MR(0_['%^B-HS<'24&)J^I^1!$W=R+#';#;&Y@RFZ!-<=]S;1-,&9]0@:N8*9WN, M'$TK+(578!]'+/0F#1(9HZH$-*X+\5QN%6:5/="8+4IS3T!6##5/(::,>8"^\E;D^@OL97G")H M7/8>A7(ZOB#!7MML:@$ACDO97KN'PTVVRV+IG_74/9':A+!2A94NI1]E1(J% M]/$A6&$#22ZJF63:=I?D_20H^$^D^BE:E")G'66?,C(9T9*H7R/5VDT J+ . MG_1CF#I7Z5!3?2^X2 A(@MQ8PW3R M;*/E%/(TZE$F#UHNP^S>FHLF2027INPLZ.L BS)WF%Z$7!+4%FW$LF38VI6[ M59;A[8$M"8H5%--4&TN6Z0TV3-78T]C3E>A15/9@$TE;FM2F6!:&%/U;#.< WGJV8FP!RD\#=JHQ4VKY?;,!67Q?(2U MOO%NHE4MC*G ++>&JQ ;-)WYG]706CI ^,0> L.[JBJSC31) :L252#5<*99B"C?V]S<809@AW;+L%ELRNJ#.&*V M0W%);C0#]953U<\G!U-44U\7;,,P(Z?@),YG5XU.8YQJ4$11VS01M>66\K")CC(&K;'NV<'GO\K0L3ZXQ%3XR MA[4L*Y928_#?M!291VNZ3MT^+-@&@Q4*KA=-W6&PQCU16GH,'[&$G-T(S*I$ M(9#^RG9L4UG? 2J1.*I9/ 3YPQ]I+(D;S!NYI'AHQ$^UNS#G-^0>&#\"&QOJ MV+".EA<.8'J-A;1+(EHV_&C98O-$P\K1QFI*[HV4Z*/MT@?LS-T8=SSF3:B8 M>GC65D^=RC/I 4)'A&J;HO?^KU-M_^T[OD/XZ>J],, M+J;CN0%/%8NC'X'((G:OTG2 V+C0X7<((D"@JMT/N-G%W+'FN03+'F=EMYB9 MM^;X[9;!/;*HX?"RTC6CBE5D&2K[2IW,%[2O7;_XBQI/WAYMH"2CQ,%AFZAP MKUUI*2'UCZ72/PG3Z#$+M*\"*=UM^]8C7L@TQ-W+1M_B/+&-SPSC!P$JB:Z- M-.DV]*VU:V/QEIN4F/1->2@< AF35K?&Q3$IT@DP,FGMZ8N1&-DW0$P*HE?7 MS\7+;.1 M?\Q,27UOO/,1_KW4T#>'8@#+!OT6*&I;"?3MR>!>*@\,A2//* M!,=@!RV[G/8-VCZPTCTM@;OR2&-"E#ZQ*5O,?D&DWUAN8QQFICF2.0U:!CQZ M_/'B:^GD]R,D]Y/NFT9(8%$U0K+=H2KG+/5?W(+F)WV-KQR![01$_9",O<^K M*OU6M>&;QO!E*U78 %[S01*%"=HF$E MLIVG;O.*-"OF8QCH\.3\M%5O/*7(3(KV'>S>TF9W7,L+DH(:Y,(V06.'&Q$D M:&"$O[.1&K?%.HCV 6H_0GLGL7X0XI<*Q659<9Q0"UBQ/N]T-]<_;VQ4C1ND MP"4!]W@C[\7!(CR@C2-LG:6 MN>36+($[81BI6?J4.OH"CEMVCC$V9$O:G"X>0L%),QTG?6J%.IE(P.N03+,2 MC64ZU>'!P(2@"]$Z^T B,XRWPD O.(U28.5PD8ZW\N_>C_>^;I1_=R5.?J,X M:4L]FVXU2#=0-++=[MT^?,\I]/U&+;.(*A1=B*M0@C%K7Z24#N2(WN M&=3VR17E1(>TR"A #CB_OGUC%"%UT3@ I568V,DL9UP."YB%\#FKK$NMCI[- MT<&]9$)<+F,C-?=_H^@I1])?H/*C5!VR'9RP),<^ V@)P__V=;7IG7';MC % M!X0%:DIHVG$O1*F.\2;/P384\6T_8;(>C2<1V;O0GT![B,B07Y1AQ\;4Y?A@ MC9&%UJ%2>,7.= VT(9"XL4-WU94UB!?6.$C0#L(>4;8G;PRVF M%#:=B:NZ7#RZN5'!*6+X%@O]X58!=V)Q6I1!X+#L5V3ZAH6$XM$$$M.RG:!+ MMZ7KS"PC-^;M M%+W\)]B&L'X7KW;<>SV8/!;!+N%>8&;S"E9C.9[>?,CAS3 M)#K3^C,!BAN/51%PBD=$?=CA\ S(JRW,?H<)R=@J[>=1LT.1KTC) U\UB967 MPG@3:]/1@:-L'$Y8ND2!/K&=9BE2 _5Z\IJAM=;/2U_]S*TWGEQXFA0W14\B2NE4F M\%)Y9& H.TYR4I/C(+".;=;D?D]2N3D\&%(.H*8<D82I_-UK2L%;&4[IIEKT).:U.P?Q23:E';9=*9[60:.C;TLZM#+TB+ M8>:M&V)W$%R''$_P,0&R&4N0$^C<_*"CHL6HZ2;Q=1%E1%;M&+].L; J%W= M&*+HMB&-X>$=(.G86KGZSN%TW ?2SF\=1PI6L0'+!;61" TH%F.FJAPNH;E! MHWW]?Q,D\K?T]GL=#]44WOX-(2-:,+=\C($])'BX2$@G81(&]2/B2?KDJH/AY,(FQWX<9)@C$ 32 MW)7M 6R2PR.61K#5Q6@0$I(I/M@OE MY9R@N7SL'B(Q@_ D*Z@+*?NYX.K&QH>*-TDL-7BJ%'$D,79XR&4@);V)%JP: MVIF^P"99-4[B-CSF/ %DKW(;L*^I_$"DU5+'0#H1E[)$/U7T2Q9IN V4C!ID M3O!B2#Y+9,9S.FDQ.*$?.3-'!G*?.'F?<; &=[* ;_^"#EA M8"4L "L9\BC>&F5,D%H#:Y?%3_2D05#G @5)9IS#V'[7F/]5@(0.A-_YX9EW M9)[-L4Z@XQ>N#&:0Q2[]_HSY7H3*U,J7 K_*.!>\69*!1K9=U/8K('3;2HB' M']V@<.O1-,"Q,G,LEA,;[MGR1H!#+ 8PVRN8J1LIX X+)K:EA8/6:<@]WP%/ M?-H.&FY-X,8,]$JQ*D3M*)\COW2\#^S)FBMKER:.TK*B'#,[2"$$&Y&FX,@M M/&@QCJV<[<04H";H,R@B#J@@"S8%!KJ^&+EH@]"1[*!V2]F2\TNADC2-J1J6^*A<^#_@ M6SL9M#EKEU(MQAHEMM@["E5?HUWE0%*@C5[/?**:8 W00L<)XG>.G#(S+,'3 ME4(N%'VN$^QIS]G-9A))O^UX1TQ2*)W8<^DYG\\VK[N9P T2T.!G >'C!17S6<$L"XF1%Y83IT"G3%U 55@C7 M2V/UKJ%V4Z-96*OD6,-00QTC$+#V1:F?#I(DE_3H8XH/MYXH&#\*F.P*]:*H M?@82ZR$ D"+&\/Q8VY;H0H;1)&61HR7Y.#%Z%JYUB1I\TF[-'(D!0UCWM4$1 M$,A)NC1+L^D9+%PN!& '=(3R:#/WS"FPE#64@*)&,>F[/V7_& YD(ZDH3:K, MRUAN>>&*0$>"M*0?UA).*".)H.&$SAFS$J>DJ*F00#EM),^U_NPB*Y9C&ZGQ M4 647?2KL B@4&,UE=FO#2408BM.5@/\&T M6CX!4VQXY;&)2>S<,8W$KRY<)$W+>@LB,ID=R2I0J0\ /#*.M00$,@)14M-, M+%\IZDAY%4Y#>%B%E:_$R!_.3?BF46["Y['LH=T_0KVS8.\+4ORESP$U67O* M-4U(3 ]>LA8&^P04J)"AHV0R37$ \SW0/%!8\\S-E@O=1@16VWLMGU\%I01 MD#8UJ-R83Q-/'4P"K3&NX]-UV9 MM4:S8(E;=MJ9W[J;E7=-\+Z0NTD$E[$[L_CJ4R75X-7,W8QDBM$J(D 0,HFUI41QP.-%)"/IH85?7@U%E]_2*HPM6D6#E^^5@?" M_/?>E'&/3M*B>82"N($_6\.UR" 4C:0'0)$SC&J2_ 2Q9/3 M?[>ZRPU<-FFP\F.J99B<+K0K69/B?[@8 1E4;C'7$Z,0*'PUPOA61Z)Q3W] ML11P>!$7D$,&Q69 % HCQ",^;_L>\C(4DC2;7)CPNZ^C_8$3PUB+C?2M1]Y9 MR67&,3'E%(/,$U/D$JVP$OW 26P^L&,RLQ]@&$BDPK%D]*/3)ZDLPMV3"?@J MK9-H)LO@\$E#'2I4(%$(099NY*""A4WXQM&*O4"-0?[" !#,4@H'E)] P?4H M2&@T8[5(SG#WGA1H"^$*@E)+!8./VAQ18JSF-_08(!LLBZL2YKD8FT2<<#H= MD@BKIV*D!MVX+,9@Y!Z)F2KYBK'M4U0%46^.M>%H8)A41#$B>ST& _,9FF;;P0U[D8A7TTYY%_S!"HULP>$5F<<"4R MJ[$PGH5PYU5=T'ZO?44!/IS.850(OI!T)'QK2AM\39!EJ5]AJ=W,!K9G(Y5: MD==='N/F !#R7D*N*$?+31VB1)HF.ZBO[*+:E" MWK$W;[/%VDF$UYH&Y!HL$O8&VV*HLH[%11'G#D*H3BY="JZSF-;79:'&4H&1 MXQ "F1NGMZMRRKSVZE946S?;HTS%,(582O78C=G!U2!A@A694H16G9J6*[*K M-9F@TR^OD([:JG7(XH!.3G+Q/:9CCLU#:$71+.&OK:8\<$J*NC\4F6#)ZW+V MZ+G4MT!D,S+ZDY\ V/DPO)Y+=)F\YV6XW2)@?XIRJ8KM0KJ(S5ZJ0,F0_QH: M-8O(%$HY97$.W]58U=9]9PY#0@5724C+ BF"[P79&5"W9[)M:3:ZOSIXNSC\=7%R;]:QFJ&BR:1]1_R ME:FX>XA9C"VGJ)JQKTFKG9:QK;7=X=2\XD.6J M##? P3AC;NH=%!B-$R5Y:3$4<=0JR?,WO7B_9Y,\E.$K"Y]C[YD'[UZGMV,A MWJAXURLB>^?$BRYT..X7:::7OB3'N2W>YGBAK<>NKE97]3,W<&1N:1@3A*A" M=OR2UE9650,]I"9R#]%N$1.EE*@2B9K.RD!V]L@9T1A8WS7:1T.L$F?CT1Y=2YL@$G9=:YN''RS+:]/#\RMO;V=O M&+_;* ]?P\A!W7GCM&[!JU1&AW!S"DZV<6BAB*C.)4$-WES9^UX9?.SPZE(< M(U^Z.V4-S-PQ(7$],;3;56I%VBK)7(C3KHQ+ 4I@LLH=:9%)B^D-4YX "NYE M4DWE%#I5!C&?[DEL3.EUTY$U\ABK!B5#5VUB98P)LFPI=(K,&E0Y"ARR 6IP M!"IMH[ OA6IX>(IN=5'R!,PCV#.G "VTT;%BUH8Z!! M2&,"82OLQG LD?''28R:#)>[HZ-64SIVDP_7DLAW8Z-#=*Z%3,"(YD M@NDG[-.NO;O^\> LVX"MXMP3IEVH(./74JN5LGZT=DPI*OB]R'*K_<.K%NYT MQOP[U^4$JA@9Y;) TX%(42B %YD)T2-/-Y8\Q-J(#."F9O# M:8/(51E?"L ].3_(I)@%A1' ^%,.IE8<2F#23LOZ:^96SUP&CKHA>WZ6&:Z@ M,7"^=O6K *8(!*R+B4@,!XF<"4OX9HRA EY +#H70]D$\RA4&5$/3?CD5\E+ M(10Q=BZZ+7LLLLIWPLU W8A*.HBDJ("P1Y* MD[0#@U\ $[4SV/*%&1,.#$!&;RWQZ(FY!8-:9+ZQ/(5,3H76<0;]1:W'XY/)P/=\X3 2J-P=Q4LIRFMU&= MY3"T>TFKQN&J,?0FS-A<8N!?0-I-3ZAKE89)P3US0IN?8=3%18'CTY8- $5& MAO$]<*M,3":R"Z> 5F;K_TG[-!?(KI E,4%H?C7EM,PNRS>V3?CQP@M#U"27 M0((RMI/6W?&6_#:Y+CEJ7\*N@KDA8^2R$V]=,:&L$A"6AN('Q\S;H7C'RL*, M5NTHO?2.2\X\)M11(.8$(Q%)IGD-[<-<."QE3PG>KE2W%?L,FC(0;.4+ MEF]-+0!3M@'E&Z95^!=1*QUT"&;=MPUQ!MQI)#7ER<_H6/YFS7EP]A>V!GE# M-O) Q,2M?>T>&DBE*[$*=;NN53Z<:NYE0>*RFKRQD%)0&AY06P8[D!&B M.<7;^TG N22S2C[+3%2MDA5$7+$?8<@NY4G-6K>1RL02W4"M6R.N\F #AXP. MD;GM-JW07#/=F%U*@F4V6_J>Q$&%&9K8G\C1QW@$*_5G:J"EU:?-,^&PX"O2 MJ:JK!4#N?Y\ZE(^*I=^G%MG]*X])_ C(R!@X"%7^:*T,2F9V294 MM%44I*:,FPM11\$8.B9S)DC9FJFK;NZ5\VJ;[F>P]MS:4[2/5XE 4 MGS(R;>LCUS)/%JE)DN5M$P16I-<:Y"..)@/G5>FU(W;W7"94.76X(58? E>W7FI!IP4@G^_ MQ76N;LQCWQBX,K_ HY4[4LHZ4H#&*6I!47(#W;:E\MS3,2);O@&ERO_^.+#><]7C?M/AHB=6 $D8%7! M:D+F\E4L!71[Q691EG$N>1'Z",U](N,$7FU7T!(^M(A/2;GJEEB:GKKF[0.U MYR.T/E\GSUF(UZIZU0/#PFAC.%#.*]%8YX>UV$8>(-.\M>-"%S7RGBL'7N*C"+SNU5RL'XU18T8R4R'&S\\_= M#04.4G ;:G+I"&#C3 VI]S2 6U+5ER9R96 7/O__*=-,?L,_9Q2 MW=$EJ"19.&O!K:5F$\:5J3W8247%[GB_C;34O"//,9P'/A,Z.65CC$QLFWDW;M M,UZG2QP7NI><,!:OLS6&'"*;*2>)='&.F< M^DB)Y:Z-)(G%GJ2039,9*02K>;N# L5"YYJ'% )7U@*=8, M/8_'X0;EJ"KHB6.*W,>LMEFB;1.T@IH>3P0,U,_2IPMT(KG).%[2]-2EYEF? MM>&6K(T*J3;ER$GR5;&A5DRZY?YC]2*A^2"XY%APS['[2B-Q05Z9DQB:&3<( M,ZH8)>&SRCQD?6=V)B34U/A,?Q:FX];^E26;8=WJ#L[4=@"G%LD\\62.'=@] M1FS'K>)%$W!6;*6'[BOJI([BQ3PK.-P24PT#V&,>1G1I'.>]B5/.*%0XN@;B MOYSJP_VL-4_!&K8Z.\^76>&@N['W9(YLW:)R(AC0">2WB!U9MX8H&&1?(Z?< MTB*_6RCWZF)LRY6_N%,\-Z;@NKM8EEJ,MU;0-G3;>%+JA)LHS9'K/((K(F%Y M1FR<:[9E:Z,4'H>9/UN_8V7)[/HIRZM8H1 MDVYS1!(*U[$& 8EX-PGY6T-)F7E'B_YXM 6FXTDZQQS:1AG[_-<7D@>ZLZ= M#=L>(@J'H5CQW)-;,<#[&;*)W2@;!H)JWER+904[5X=[O\.EBR7"I&-TR"B9 M467S[C'7]>UG4G?J;J/&DA>I09*/W1ML,L3?BC!@!2KQJ8HQ'QU%AD14*CO@ MH+M*=J8M+U!E!RLDK2.IX28FI- )-"UQPE/N^#*@QVNIH MOW3_I05?IQ+G1HWJ0BJM@W(PU107 I#;BO\VC&: M^U74,-Z!%7/'6 _":H*STT'$ULDC0G0S2B*]JO=]/W!W-QL5[M"4BXB"X(%C M3'W1_@X2F^H7,-&L;[A^Z/M'87 0)8]0D6MKU(4N;$VP=\/35K+:?=A@7F0[W@$-8 U^9*>2?$/*&'+M\)*P,!ML:E")QN1JFRW/Q/%1V>VRA.B5!&+,F-NY MMAEA)AITT(9.-E52#M&2C@F<7!:0K->MTM[-K85E8'==V&TZC%RED$(I/G&1 M.GR\5;$8S3K=$FLN,-EY9!:M6XW8/EO-=K"@L#8"J:=@8%'Z+&WIGBI K,NC MXI8AMQ/Z$4S3+*>>N>HG8B@TQ@5< %<5KE7MM"'.[#(?3^"PR2$C 60,%7:P MV(/"@RC]'&1]$\<:50HAGQ"7.IJ43:*KT<3P%TH?IB&ZB(8D_I4)_O/B5>\5 MQ>^M_^/R8N.%>C: "Y#1D]U3F4'YEF,FDK0B4U@Q#]20K\?2+(FWMG>$88*K:DU63B9P,HD4I0\9F;5':))_, M3\? %FJJNA@ZN=XQE4$UF:"F^H*YN#/P,:BKK),^?P*Y92TBP, MFK:XEF4UY4"XIA9;7$3=P*18:G4)7 %SY%8=1D,KN\X6IJ$MI]'^'#'LHW5G M')9D\JQ,/WF9Q.^"2E9$0@^DPD\IXF)Q@AML#5+GS854S$W)US83 *W$6UQR M2XN0)S"1 #'%U0Q#+G5=?'*36N=9N^;W]CM?+&ZI-7F5 KDNRVZ M[18)=!ELG[M(>I1B$Y?K'6- MQ7;CW,IE(G&WRKZFQB19;PQY1W96)5^'"NF4H:AL=I,2((H"+6W#'$;R.<37 M6Y?X('LY;/?3,*L%]H05*VDEMJXL3\2BMN(2!=3KN19AO3$;B;E"]:=#=2?) ML>2+N>02'D/H55@\&-L$<.FF,/Z]2*CIFZ 511^QLHGTE/"'?WN MP4-#:>T$MH%)JOTB7:'L]T19/TE3,5!P6:TQZ4W?CKI&V>6NP^4T3)_*4$1@ MPF3+DIFI;PCE=-G^>-*Y6W$0!78FY.H_PEO+,!1Z%NX@RK[781+9MI%EO%B1 ME8'";D WWA8LR$FM;6H3K1#R>R+D'?G(,XA(VD4]V/[$288(2]A7/-Z+:Q>D MW+6#/;4#L7!4S"YEO(]3_D6(H6F;:4B>,7"8>E6P=HHPH'H/53LX5Q-CRLQC M.#'EW*V1I0[@,0K-.K")B1Q(?2QK86"KNJ3)EX;K43'&8.@D8%?)F#,T_C][ M[\+<-I9D"?\51'^S.W8$K+'\J*X:QWX1:MGN\G3Y,9:K*SHV-C9 J10!@$V M $IF__J]>3+SWKP *,NV7!:K.!,Q4Q9)/.XC;SY.GH.T)6>7?6/JSFLJ(Z*V M# _T8DZBR2 S3>;3=_!?:%_MIKZW!ZVUF^YM51E'1)K37N/C^Z0HNZ4I "& ME*L2D7WWL:#.GU=)&Z:I)=5&E32ZH/5FK^;+.,S[UX_D!?0KY;(>#)PL["-M M$EGW'A8 UC -'J4]Z=E=H^OXZI."DT,90^A3G5&(SF.S.DB!63R/*_B']B(E M^3;DPS3_S*]VJBCNWVE"DBJ9L<"%]ICD8R [JNC^O!Z#SD_6;5DE#^[?_WY< M-B1S1C ]+/MU"J@*:B+(J\*U2-8;8G>=PUN%4T*_4XK930W*D<-5HAZ:&0%+ FNA0Z*BY'MUCSJ&N%P[)\ _3NL"(/^RIN,$MXI+01:_7'6P_+@6+BEYH59/HI.7J MI <_M1EU$.SHC@O*MC:%HX%\YG;U.@/.0Y[,-%(8FE#C0P3AI:6BAQO?P#W" M"?,8%!KW_UZ-[4G'N-'YIL_J@@) /G!$Y(;.)S5JT'6@064E.4PJDTBO,X[2 M(/KFF4G:8I>UEAG=?>+:;EBW#]^@-N*E3Y^!,3 FA=-Q9**E0<8WT\"Q[)RMA(L71( 0"I8D2%S_ZG-_BAF0@0BMR[DY0HX? M?LK-A?Q9K\C%G*XJBC4?/W$%?F%OOV;*)Z]SW!NM^,Z?5MB9V]5:&I2(?)J4 M^X*G3$5'@$3TTW.!GU98*8E9 MN5H@77<&!LL(LV=FEKAR>'W%7< [1I'(H.^YM[PW;S9T>+%Z(4^)71/QE:?F M_-/OPX_N@@T"QKA[?)<2AL,+A1.:8U%D/2IYK(":2UZ"'X.CB1UW%2_%&4SD M;38J:D+)C[4T7ZZ:&0#WZ[4V)->4V.B\[^/^X,PJE"?\H^Q>669;?\V%%#K]/.\Q#@;/J^$GRO)R1RY]5RS*3P_G:1CHI5NNJ MV0:UVU8'.D#ZB?-@$*00/\A'&R")*(OI?T?]2$^2+IEM9-!;2!W2MK>0 M&;U9-UC(0AC*S&D:I1V:'I-,J "20P??%'#9^$*L8JFR6"8E3";D,'+#D8L! MV<[^O]T^.&9(V_GN M=YZ_.[UK<6*-CH!"S^'3[?HYJPZ\.Z7_N"O^G_L7%4M6:Q(A(YJA*>"K>Z8[ M&?H^+ECG"JDN67B"UG&"/+DSOYLL MP47E<>GDE$08=_Q=+V4HBD0-1="G-&Y6*"WUFN5I>+ETPL<@#"G@Z46]A,0> M7'=^9V&><--!D:J;UFT"L88(RVLRS*@Y!,!P-J-JD!1B_2EY$;,.^](M+P$S MECI6H".2\C4RR4-\<00D=B/_ZR8OT0JR+IRG1R]G46OS\J*,/@(Z5T.5SDR] M8,5JT@)3Z 6?L*'+7KUY*;J)LL_>VKUI$9F7$6#NN6]IV&L31[D>+7$%P1/3 MK^&\=A:*)U6331N4 ]U2OD="'BL*+FS!)#7$HE)Q"Z3@6MK-NEZTLF;4K"Y[ M&3&.\R8+5D)Q_Y"_$ \6K5O) # 1&.K;MG8<55YV8'9Y-U/T3Q5J!;-3"&,? M)+R!=S0-SQD]]^5 DOBR\)I*?HCB,A(=)1"&,JIVTRTO!$ =Z6XU9J;\K=S% M_-W,I*F 4QA^H/D,VBZ/>&8-0PH-=#<]JLRSYW>].1879&-3Q;BDR1#2=^ZL M3 PX38,.UA6FRZWL^4=T.CXO>HMKK\?'1P^^*CW-)WI8+R7KQ70NR9D;+W<> MGA"9$[6\0J_QSLNG9R=O[O[F EN[:R\O**M1*Z'AX!V\;]@ESYMVXY[_Q*\UGBW2Q.9N,62:4\2!GR M6 MM*;I)\[],2TBWE%+X&<@N@VOTP/I=-^SY9MLUF+2>C=LCG M@0].<=VL=BJ:E]EP@*Z:Y%U5XL$L/\3_?.59OLYC@^C,#0&>WL[PB<[CZTC- MEEU".'=DT'%%8[XQ^]S?-*C>60.+.IJ[8+=@P^;\PN("+)43?E9T=?;QI?PX(OB]/6& M%>7#VS.L/WSWZ,%M&M9'W]%@O#,IXK\V%+J>&*^ ';H3(A-Q)VBV7^-^_]N/ M^_V=X_Z7-OM76?E2Y\GR?_Y_#QX^>D*RI,DKYT\*-W'R]W))7Z,MB<_.G/7N MZ=^/G[3[-B&W>B/\R/#9TZS.\L.XWMRX_E?FGL2O\Y=L6E MX!%/DY^(1X$S M4+\4U2)K _X@P:\I2'QSGK6K; Y#I9BWV".B341,2H>YN[&Y8QE7ZH*DX2;- MUL'I<(! >0C4@UL%@3KXF5_D9[Z&A+@S+:^1FW(NYS5=^8-9N9[/F?S2M%4N M1T 4E"9W?OGQ-816F&G+DVDL"++Q][)OF^0IX^S<4= E=U[\_6EW5R/@57&8 MIYLS_RR6_3?W2=ZLPAE.QRZ8G.E4X"F<9T'+OK/U2#Z3DSLO?WQ[,LZ9'>;F M<^?F&>%&"_S@$KGL(G"R(HXW0+Y)V^,_=@(+# O[4!?RV M +QW3H;];XUSB?X]C@YBM_,,:>/#\-_8\)^T1(I2UIDWZZ\TB\DN_K<$]=CD M$TU_EV(Y"(!@&/;=.7GU\N3=[_-P^_4Z?VVXS].\)!*'SX759>NN?ZI/33;W[ M/H8(>";Z\]1(JDU?@16$O_R?<]SW*IU$*+UHV$Y=_EC.M%F05 =W^] MNO---%-_]5EZX:'!#P&G0<_9)9.Q\"!QN7NF5>PEUEF;O*-RR_TG?T_.^#^> M#B%2$8 )("JM8..*_NO P'<%5=S'%Y6[ATZXO&P#JR_]81#R*4\. 1'ECI=- MXF:?\#T1MDL4?0E0&T^^%]4*$E\ 7771@##?3L<0?H"H6/*.7 *5/I,PW_ \ M'(V#I6\#-KP26O@C6$I.LS5!A-PN[)I-.]5#OT_(PA. +9X6<^Z@>GBC&/%3 M<$[ZM^.*R5> X7W[I7K\F''^SLBU&V=EPB1Y0&;WOJRDU.=6 8^V!Q<1^%% MT^ 2 ZR4>Y'02WT":T7B0JG555%:NT4SW\BI[5;FHNS14KALFTLJ20XQIH" M EM-#)O@ZZS<"BAP@*X+ FZ2G18(*A'3YHD>H[1T>@:*XT9L>C7Y\.-"4;]!96 M;I5EE433LV+;<+&U;#UTC@GG.P*CDEN0N?".-.[H38'UJY6!6ZC+ZBZ="LT'1QA[<VR<765EAQ[X(O2K[?6BS59%U<(*9DSB!MMMS8I\YOG_O;VGRWQMG (K6 M3>M;<;MJ4]./ST>_HQEI[;HKG'Q?*1KSZ>$?!HR.2YZ * 6[$G M9T2>R8A-K,@/(G=L^['.GIUZ"4=6TQX(8+Y &Y&[_%L]W<@I5D\7FZV80=G" MV;O;U?!X>7EYQ.0PA;.T'X[%%*4H%E4%[OWA/HF*NWNGJXN:$+2Y6E=KI$&+:C0\Z=*$WKKHCXE\(T M=X[,*#):%*3+5@PT.IC%X=2M[U+Z]=UD,_Z>:![IV>-V?AD0R&%\V(XD9(B2 MA0'2J6D]L]]HP<0/K#$Q2[;2B(.)&TRFH;DX=0Y0U35\,NO[V\]UA_)D#G:H M^]R[#+=Z+[I)/EHV%T??=.^=N$,XS*,;V!RQC%F1X[5H.P+!;]>TEVZ:[U5- M R$0<[TF6@\I3GG<(PM:+>0"ZG^KOJ;O&80KK==CJCR@T_-4^ZEDCQ./_:I@ M/G$AQ^6W\&H7M.DWZYSYLB1#1-(V\>.&O@O9<9?%R#=QMR3FB"VU5-X6+KXK M78Y3-1-7NAS['I7A55_1"?<2)QR25HMF4[-WF_S7QCG(QS_\\)UV);YQD1RBGIY3^_&S#VZ](]H"CHH:$\_.LS)Y=93\M?E75I_JYS$86+V'K08/ C\.K%PAK^X*D[8BZE[^_!_?O'S*W5X'$ZI5A0$C_3 MOT<_H1@%G7M]\NC>7Y*_4FAUY@(0$B;YI9FYDS(=/-#]X^_U%N8$NWWF M?I=]-WO\?X^_^],W)\N[5:;VQ;MG+Y/CDR/4E:G?F[H7;WMT]XG;\1_-)NG. MT2!)V#E*R&X] 0^W@D/ !CDO+[E!KL+8111G4\L.5_O*VL#,EQ$,CGJ(L1H9 M'?$=EQ1($=2>-PT9 T^#NO.U[Z -'R19NZ^V;%K:EDB&I;)H2;F M]:87;X?K&_!T2/Y8VZ$I9'%G13TOK?9;:)&F;@&J:[P0B782PF'OO6^SG.F0 MP.@_-I%9,3H-BM.0ERL4"E&_0_D:XQS1]>/!:VA@->\3N M)T'M1T@OB*!56VRYEC32S>-GS8MNWI8SJ-P1H12X+ZNN8-:YCZ_5KY+TML?& MD]_&>;U2IC9,?GF[S?/H/_0&@L=!-#F3443(*(V_3*C1<-K4DDQ>GB MQI1I:@A+*%4>2M71F)^[=5W42V6HO 2%1B$$D'4QX'^4Y#VQ]Y)@01%4O]00 MH!*^9#DYME1( ^#SNDA4R4!,&[A_$//,R]8%/<0O00YF6/E$R <*54I15[K3 M(/XA>T??+*OD!LR ,RLY;R[).%CK';=+@Q!/9@0O69-1,BLW:VB/DC,2&N.) ME7"2*']Z7SCS^J?-N'/B6IOU1D'+)V3_=BWT!]=:Z-^6=]\]P@ S\_ ((Z E M1S<)M%3SB$!$)M+M+W=6$>=*1P445%'6@=TIJS7X=W.W=7Z)[B04E5R4@SJ8 M5LE0U-IMF0_3=JUI>QT*BG,!'Q!]/ >@1L ;4:O?CL&_<9--]H0,S$+3*YL: M%1'RQV9]II9&-5[JM(D (/00+@ HI;WMR"\F\T!JA?"'1 M:/0N.!%&LG#6KCV%G:.)5.@>&^;O"'G.9<-$^)[_U32R[0. L! ]O=A M*KY\*F@G&7 (0+@"P/;HARGJ50KLA9;3DA10+MG.',Y>C!$[NXWI#Z*+]+4 MK<^!=O$D\%LDPSYBD&>1&Z.N36?:KQIO6U0DQ0,%A&V0_UK4Y^0_L(B,,!6O#9 7+E!II(Q+*"Q7#>> M?Y$\/L8#9G4(E?TJ*ZUD,V2<$?A'WU%OT'*YD>L.Y[CEF,#SBO,&,:>=+G<3 MP#(P# XN_0LNKCN]#DODRY:(FS>5CS-XEK:;]BNZ#=JC&>A3KF8;-QO,YZEI MI1 R!,2.5R_VHLW1+;,M:SM661_P!L)P;M=4ZGE8W="),>:L2Y8WP:LUB"TU M=VS"IQ;584'=]((B;Y(R: ?D$C2U@M=.WM#$;L[[3@A](&@7E0LPE'F?5^2 M\W.&B!)<;T-HZD[OX&23(]=*#PD:'V*;B QP* MVO8H]?_-T&QS0!Y6R9>[6RUM.^ )G5U@;&,1\=+Y&>QI&*1V)W)AJ6_U*._K%?=5@+ M7[X6V VAU: B&$))R*C\L3@@3P.#>IM::0;M:7&4G-1;;^M];HQA:][I]3#K M\W+=69H@QD2J)D%4!?+7 M!,EG4M]:.+DALN'/IW*U)ARQ.=S$B^.D("WNPT*\@:-+0=ZRFGR"6\'><)-! M6F5 WD(PBN4GD5,TW]:08+D=INH&(AL[ U.I2C]GU(.2<85)T7LPYY1PGQ-H M4HV["_D[\BR(J+B3!@'K0$H[5905$P=9GN PL5\>CXR2FM)?D";GD),+K13: M0Z'>I/;$7R-6JH['K9M!-JP5Z0A7OX2FT57+K#NX?XC73OIEQR MMX3QMN44WK\[%JQPCA?KN3 EKB[PD!J'D",#_0$5\+GZ[N+1P3'#W:Q].")V M+[ _'G3RT>^?+_/WN]%/MY2^YZ(DT-J @%._N/YMAA;0PNXQMP?;S=H6LFD3 MN0"9-(5IZT1M#N5_VD0J%U1/I;RR;UBV6N[U(KMH6E_AB"L- MA A#T.<\/N; P((0AU]\B[I89BQG?*@?W*P#*,%9"?HQ]Y-:JHWLVFF8IH-. MQ45R#OWN97@:IGIW&FT"10S7< (-=YC5FX%7&(RH&R6I_H@P#*">L>"7E!2% MDX[I -BK\LI&UHR[J2.AW5X*/"-*$@/B4&@&OG#R].\GKTZ?@2C@$AK/&D#Z M:(/J0U'Z!WJ,])Q!<9IZ44E Z2*K4G%;P^'"QQ*P>A%0[Y"YO3FCT;#3$!<+ M2!92HPW;*>OFSG>Z@F_:N1FBE!T69#HA=X42D@TJAO (#]4#<1=I-?T\Z0(A,"#JUB1SG$.3.N M2?%IRC!=PUI((=3+B$XA8P8GG"RLPUJZ@;*#W^?B!)J%Y<48R4\4Y@7WM\*% M*21?NONTL&O$YQ,L1C^*2P[S^O5MQ-CI@ *PF[#SGB7^T_>E_/WLVS^ MOL._CY^(&''5,;U&FVWR386.%42B,MDIP;=9YI-.![7X?'_>_E:UU&_WH^3$ MP[DKR,=N0RL,XAAM0M/&?:3+^>11J6E/-=C):UE/15/=W""HRJ>$/'?&I]KR M.B?.+3)TFB?;A(2YK%Y=L8>U>6,9<73CL[;K1>$7CU^8O5&/!N]3SHD28?0D MW4):AH*]BU(N.S1F6;&:\ 5MN0*+J3EVK.5 M\C7P"Q.XR1 ="11*7=#*$[Y*DLQT&,R*@,\[S.(W\S%HVR-R*3XD0!N1-Y@* MC(TH;R"L M&)]PTU/-W70S5R!%5!D?@"R"#VL,Q6'5W,#>IY9N0F;35T&] X@E$$L,F>L+ M28Y09 KL)/5?KXE>T& M9\F^Q,#/-4E^*0G&'0:'M?&E%@4;598%,F)N.V[:HO/KM5-7EL64.R094 ^ BT+]0XF$PAF!@&OB3M\ MZH'?=TAEW@CR2O0-(#2U@NE2O"2")D)0#+@+1GR=3"??,692MFF5#T! MP0'GX04\8WE.#K-X \?Q)-\,08'!_DB3=YX1!X2SO!<4RE$?"C95Q]S/V'?. MS/H/(QC-88INAC\AU6%=9UV?HES \"163' [3KJ2 K]W)3M&.NR%_;!&(_VK MK,NS?R9GF-^7..>2GWXZ3>[P!W=-84@K$WHC9D*)+@IDU ^91TOL=7A3+UB ML;''[2Z>:TX'+GLQM/1M1KENX2;X+(+&3R7C^4;<.ZQ=]3;T'5+DI?S;MXN! M9_H%;@L#R"WC8[L2?38:LY;.U]:,$QIW3"\RC9,"/8A-[#Q95,UE_#TJ"WHT MTE%RTE\APD'0%7?XKC:\[EP83UE6VK+_]N#X_M%QXMZZ M,.V1.4R7O=T&(" MPEV)_9*)6^7IW>$A @.^G]*3O7Z<7F#0SJX"3_(0AU_?W1?#930 M4(\L':A,(A$598CW*&T%5^,9V,M5R'3.AO7*#GY#0T ]/47AX]]?&0]F(17& MG0*'?4]%^HZ=IMI-3-)?%L2RZ#RE_MQS%1"U-LHFQ+VN+!CPPGSQ-9 D'B4_ M-I?4N.H;#YR#6%4>Z2'4\:=3VACN/;^Z*62 I>6&-NP %_!>*=$/_&/;V_%-X/1Y66&/\B@$1@!1RQ#M)?4AL?2W>85Q31L?8+ M54O\TG^0I""5ALX@[DR$:X-6)C(,O!Q?E:14@QYW-ZM-0$3^\$'5X9 (#:[4_:MD@C>S7,A>3"KI>/GV]#3XF9$=6 M=Y6&U^W]X0T)J^I,&HJR="'P5GS 97KD6[$FN4('T^=7&E8VH*J]N^ZZ-_,T MX5.H8H/J:--R M C^ 1Q;"#+Z?>90Y<6Y00:BVP.V\F/7&I]%MQ/N=,X4P>'( MI2Z\EZ5BVV73TWCA1=S!]!:&N$VSZ9,SN$3GJ5(EVH%*Y?J" MEG97U%+^XZ2"&)WI7%_""(-=AY3,O5E.],QNW5%QF-NH17>E=(=&UD9+S0UH M']#RU$A%.6CNW\2V=9L LJDT-9*:5KA*TTNCQX"3Q:>R?5FIU'7:D-=2]_)T M;/W8W_:P?UI'$?!_0YO/;8B&.$Q'TQD:":$!Q@H6Q/F0)MW<&?2$H#]H1JP MD>B)LV(5Z*4G4,C249#NMCPAEDQ-9T,R#O*]DK08U$[FA%UXP' MY7T1?[#&9%P#4N\N<-\:-N^)7OPAIQPGO@9$"*Q')Y6C67$M0J;;%6FJFN%7 M(W+<$Q=FW#A$H*,( M5J/N+4U]P&QD^H9YEZ9I^(1;V!C,!ZO*N>]-#!0D:;J&.8)0 MZ2)S$U+@JG$9'9K(BLL)V[+(01:%#(; ?Z2:Z=%R.;'QD[>#T3:$V_3OX)25M7N#C/GS@/ 6LTK?NJ99O>VF4Z/";TJ\ MBE_<=O;5?3L,,+.8-NS9*G/1[;G1D7IP__AQJL7.+,PJRQ2Y49)^,#/+,!=; M%QHU!%J=PX$L%N):$:G+2O+D=CG00>!VN?@QLM0J4(PM Q[-_8V?U>"4@)H> M'$1O/PR>E$Q*MBZ<&S]WE^=KW$N>ES/W$MNL6I99*CFCMNO]]*N^@7OB%D]A MK,QPM*A&0$FU!\A;.&-?\M'IT79F6+!7%N;F.!UR=!1AN5)A@(>E(]\=/N8V M:%=3IP(R&48*%)UXR>/C^W?>WS4N;$;9 1Y7/ Z_.HR>.RE/7[QYM>=KU_<' M#B?$K=SCL'!=@ EEZ5H%Q:ZT-70@(6!UU\S+;%;0.M[!!OW:!P^:!\%E_7.= M0YW-VTQ:!C\?G1TE+T^@FV&"=GCSEQ&W;U]D*]Y^H9W:*J2YF!&9,%BG_\IH M_$7CK<[\=:,>.$TA[*W[BEFG\HP;0'$:+*.4[<40'R7G=D#*>'.1Y_3E&3M4 M.2+Y=E-) ,I7?7OR].]D YR+MA)]GR[9B'?D]AYDJ,L5 ^U8)R3+?]UH+)%M MC)2]!I.*,VXG6D_B_G$%]U5 C2 !Q0B1Z M\C55*3CY\?1T]%#.4A<5"W[04-!7YNY/1H&[WZ[Y#-^Q'[@DIEW9&F"J/DI3 M\_#Z5:_,U;0KQS2^SI2=$T[F,DX2VQQ[8%UD("JKB&=S1"68MFSN_+I:&LU% M'E/2UIF)6&3"MJ9>( LTB ATV! YY^2XXY.H>7]=T0?.GP%&48.Q:Q%""#6Z"&OR>ZP3X>6614ZY_/= MZ33*CF0DT$456_(71S)N8]6F6P@LQ)M_6V"A>X1I8&'(LMBZA^>HIY*Y]R[= MYBR]AV"2%W*8G2^;'5-(#'5#2L!QN30NZ/G"X6'4 MOVS4+=F2<2Q5G$1=U73*:8TS7*P7H?ZPBYVI2?FP+[YXALRLN+&E"%9&-G2+ M)V^DA?B--!L+BO2$RDLYYO844S?O#]-QDX=(H<4Z G> \U+/BKQ8@6X V46H MZ_ ALSM/EHPZC=X&H4L3P>-*C9Q79P=HT0-35"(GD)$-3$_0)H=)NG+)BD,OA33 M6&V;I^??*?_OQAJQ*65PJI[/J#*"?2GA"5,D->M^J"W%!8;/JY3M1W@X1:@M M[(JHSFZ$4G]\H$0<>:8&-Q7=1(&VQO&J!#RBV0_9"]]XL'>X#Q][_]$$]O9I M\?\BM5N;#F;D\:@]:N.^47%Y!K@.@AH,"M#1AA@01)KRKBGZ@@HYR1@U40@H M5+IQ: )U0WJ^\$A@CQ>1)IA++@A%B/,VGY1!\UT7U3W"U@1G0&346UC MO&A(5X7[\B,)\F;(WMM.=NRXK[9+N:+'(J)A4C;(%"7LSJSA5]M#W\:4[9$0 MY+?1@=PKN^>FKG.G099'>4=X/&6VK!L@T_QX"NVN*B_0(;6IP>].=C$THS-I MP*6"9:?F>#S%,JV*X=@HD::%SN!X^X3EIU"JP>+C,+B9%SG0]D(97^3BO M<@^"Y;('CH+..<"],W/6,[+;K10^B8G=/6$8)^N)-G4FI_JF\NL]3-Q M!0N-R:^/!I;.S=&C<$VD2)94ZJWIZHQ&IQ)^@'+XE"5=F/]1YJEOR?!\>YUH M"5+5V?V'1C7@QJD[KH7YBP<7(UJ1^VV6GJM[[%/PV5QYOPD]X0^/:, ]0 M86W$5O$ /9MI[^0$P2\!.K9FP>]1T M3U0]%$2AM&_[3/5OT W '_A+^%G6QA8&?PA5S]A\(2$4GX#(@-NWR8Q5S%8$ M81B^(+>"A!M$33#QSL9#ZP*6S2"V<-' P*!DI0M_N2GS@EN!5/+'CQ*[@S4= MK0"ZR5'D;8:^+4TN>8/R/+\,G3<1^4TNX<1J_Y@_RG-/CQ+/SZIPKYT+T 8A M$K]4,UAD8T/TJ:"-;^.V_4'EE@_PF4GXS)\/\)G=HW/J]:0+S@]2>J8DWXDZ M*=#71>X.NX5$N;E"8P-%TL2/QX"VK=L87:KAM:%(Y6;MMN6*V7AOO8-I\OMK M+'XS(FT%J%0ZSF#5H9 LC;4!\Q'_7K)1*<"!M8CFQ&%09^-[FZW8N-R MW[8\&E4%\,'YFB:WT;9%O5B -PVOAD2&M@BFX6,\3TGOVA<4&G>@V)%SZ\*] M(/%XQ*\A*6DHENO087T%A3L\+(#9PJ602Y3KIS$X"$PA!2A/B>3)>"1PI;JI MW7E85'0\!*:KMF T=V''8'J2CZCVZY.4_)T.BGF3BYI6E*>Y.A>W@;89V(KX M3,#91+LPFU,G(R&/ 4@7GVS9DN)7[F''[A7&#Z5RH;0M.4@E/Z+>\K-%CR:; MG]?6Y .KMKCW-5DHF.Z[$<$:.=PDDP?7LR EM)05A+PZ#7M"#"[=N!\8=7O; M2ZU/ :JAIKXW?-C$M(&'IEXE[Y2=OA=9IE^$E!:PZ %;K(Y,M)%[)B9@R0M6 M@,-VHW9D T'@G51Z8F,>>&V1"Y3#+->N^@L\DHP_!Q2 !NM&I3^N<_89-4 8CZ))&\F?L> M23PFYYTT9S&D.@:UIEM!2KE<=D;@T!."L/5>!&7C+$>J7@"[_AV(@[=QX])% MQL0;$J$;1(I[X2-F2I9C2CBPBI]/3L%X@3M?94O^B3R73A>1_>8;;1I5XXV* M@]6]B?G! _=)D>4(!-7S'SV+;@R N6D$JU5=\LR45H&SG5CMA 9XW))> XD>USCF;=CZ*:H^2DWOK"RU2.EX$$5MO==-I& M=TR9G5 N%5$?\42HJL[PG*=4E;MOI/:N-MB7%R>89#2U-:TF.>B(:';R8>^3 M;1NZ:Y(@&\V\^Y,UXK&6WYPKPO']3/G#G>+*DC J&;;VP7;, MKF>+$6R&9XAAU5'MJ@A,,%6#L$G-R6"%#K.JY6+BG0P#2.:= S9?(=:3T@"= MWNE'"[+Q*+ :D'_SB(3'#F-%)IN _/[Y8"^>X?1IQ*CSX$=<&LL_"O+ M_B,7M_BJ0,(5:*=0/L'O&DH %]V<]H/;U)9!D!T5-(.CR,L8&\G^3=[5R(-2 M3J3M_6OT8I2XG=A3Y;B08].).[T-/X?8CU*2<^8 ,U^T,;/:YI,K&;?O$,*R M-OW8J< ,:+#($W3_/T4,6L,GQK!R4JH>LRT&2X7Y\?Q68SS(-1R3P8K6%1/V M!-)1(^"D3'GL<_C^1_#;N(\50,G8M %FK*B7W!VSX_@9/XS["]?\F+W!70<< M9$T%B,#6FV(+0X]HXV*S^8Y(+#KGW!#N!L'C@6^T*A(Z2EP//DRIU$1FKU(%+/NV)VY/.K,W:A&"F29[^ZH9C M)5O8A&G;LJAR?C ]3V$7&L[0>32VTJY^6C1'%$[W]+KV0$4\I?9'1''WD M )"YDF#H*UG[;X>347H$67+^?3A0Z=@:#ME,A3$'QE=XV:*!'_%9[/?A!X)U M]T9@/1IS=6@S1,3DYO5%(%2*)1.2/>J%;-;,31EHDQX$ZC&3)9U(6,-IMYQY M0SIC>RK2!V__9[9:/WDZ0:1WLT-ZO?ZZKW3S3R;=!UX8R]D7-$<+&B&(5JPM M2R;WQ##F8D!9+AES0XXHTS!>/D)]S$(,GE+X4^@20T5";N+?P13C)Y](JBW@ M1F?")_PGQI'\OK:3;J"/7N+;[D:!)0'C$^ M7M!5 ]%B=S)VG5(<)4W0T):6$A96G*P@R1/L][%P,J8,VET+^"^ MJRMXAZXU0(=NZFMU4YN46)1U-\;_=-#^NB0@GA?;#G+=" E M^,(9(E2]B2,N7,B\*JQD:\ S@+L]>$[I,@1GQ!Y)W5LF!>2N=YB> M+R9DT:2CKSF3ZAYAFS@->1CA&QMA.1U G0^D!8+HKMWF^'?BKYZ%N$38WM&@Y]JC)J M$\'D!!,I!PI4PS7QTG28IIE'*W7/5Q2RY;V(2'FHD6^5G >H.\"WSC5CX8N>L2K;WVD93UWMN4_4R-608A/PMM^WHD'*AD+!DIO,=XV5K#)>8M==F3&5"Q0%M#RO::D]VKFQ MD6R+>;LI^]0%8:UF1+EF0\M1RB56.H#GJB[&[%D\DOJ#,1&#).*XRJ*=+8Q" M)"-:MI/(4VGN^QT)MF>LV;3*P.0D$E-4=GOP75C6N]2()V'T,F4X6V3:.)(# MVC"<.V* R/OJ4=I70LQS9(^1Q=4+A"?Q&53(BV%O<,Z,T]#*E0%0D++WB.;C\N2^+M$+4M5. "NB6'YX59A6&[9 M:6+$$OP2 W%C4'7WNAENU;/'F6J=*)U0T[9600B&8BA]P(Q,J7# A6K\CAE0 M*:'5JUN[S<@$=@-\!Y[D MV-BYT6G=7'D [4ZI6C=";F"\-Q@[B((1-3!W2LE56]\Y_7')O8!X- @\-5S1 M:P[LCM)R1MKQT$GZ6)?7&"X/DVBR)C47&E:H%-9M$BU77BT^U]H>5XO;1R3_G! R- 8(BA MSBK"VOO%'0Q^M*Q4BQ2$+7$3!"#S3+2SJ?FMZ?&'1*;18M+(C3UNJ_&B*P*G M!G?7Q?&NY(>U%8_DF=QG_U*)/-^@.G.!\J)4.-DT*2V-._.?[<6)/A6E?&R' MC$[E:?XY=;N"=_FY4.I;> ZHI1^F%0)BPZS-U,(OYA71Z]=<;O -N'?*A6_: MN$MVOP_5O&%SKD=3T00)^ZNJ_H8IZ8GK'SM#VN32,1:*9JG._Z.!_OJZ\LA- M!/?#63Z:.(,8G_R^*-;NC!-\<$H48A2@B+/GKL'M/F8Q+89&Q9-V.8L#_5:S M.X.H,A.'4(<2=-2\II17NSU*SJA%U^K?3@&2F(*1R2K+WB.=+ZB;0:5 .TZX M##(6_%+VB;1+!$=\A.68#4)_2JPPT!6P2L(=*;&E-60RL1,[3T7\PA'$F<]< MXO92PL\X$=I3!LS\#C24= )T)6SJZ:ZEY9] B$TN0A3'0*@ FD)#OK0<@289 M.MXX!CSXRRV*8LMG@;>HP\-9USV_$I%DY*&G4*=?4LPCA-0>:%S$(+6Q=1NY]L.N3FIZ:P>+8?\,:H40FW#;AB?(T.P-?=0KW%_KSHCR7 M$+MT7>/6?J],B>Q$BS.1ZN*V"FBQ#W] 'GU5'0<(FM+FIG$I%]L0QB!U=2@B M?_D ^\/ ]U1$NVK<7W<8]"\<=$*=@!S5,+#.A$U'.:ZG+)O0G1[&_TOERN@D MES( J/5J[I[CNK&7/!"_.8P^M!YD*WCF.9;6.LS)#<[)+MXJ3J]05-X,$B T M&V@Y8CJEFD*I>](>GT[&Y-M<,# M"ZWX%#"U&T*"9)Z"F10[[I5C1QB;%!^2(:49KX(.R6$BO]A-*(?>MHEX#N;O M!K7\"N6:1 ?KL&_;-'\GRKV+BFY"JMDB"J8Q$>A6OHG4G*-F7QGNMW97*8/XI[8FU@@?P M06U,%CFB2DBFM15M^K#4M?R9$;FW'6]CJ(1M\]8+XSRV>EI*L$7?H'>M) V7 MXJL*5Z%28]4LTS@/$Z"Q"@/%2.]-"26BNA2\AY)R;Q6;+14Z)3 -7UMF1#ZI M%%?"1RE,6F*YN\TJ*B%BY2XAY=N&EMI4JFX=E9GG=>@<,"XQ3BQ3BI,$4]LZ@$_ MN8LQYHI@=*^A_V0&%=,1.2H0TQ[EP;TH=DP1/&.0<[V.5;E$DA1U!3<-5'L5 M%G!]+MQ_<#<4I-W&]Q7I R)&I__!_5N%B/DV@\ K20EZB=,54@PX>;@;=+4E M4:+U^3:AZ)H=FX!=.KT7]:[,='.S31NS0&_R;^+:C&:;.J]BYBO^#FAH-RI)X:5^]SMB.+D*MWE) MR0#D&()B-OU]?JY 7[IW]WV90IR]L-L%MYG:SMJV[0<<&(U+6Z%)B M=/-YZ7&_QG2HO$^@6::^J0M0&*;:[$;3R]2JAIVJRDHIU58E7Q _L6!FSEI% M<\-Y+D_Z&Q)/^\UZ+7H(GGC?O7\;I- #NQ=X]Z"AQ#"U'ASIA./&YF)M.L8W MLN 2K$CG6QG4O[2-"E10QR4W#&VGOLYMJNGOM8O]>GHD/P71JF #D/5!D= G M'PU3/#')>^2U.^WK0G6CN#L+W5B"&"JQU\U-=O2T8F7['*LTHM&[U,C=XL%: M-R5N-7=>AK:,'A\]"MJT)R7JT,Y./1:L3P?#H1MI560="^H.MH@](3B'M&@S MY]MOYC[IY(S*Q::B=%N 7&?S]]!D/W?_(1WBLE>]EI2^>5*T+:>D*P( *29Y MM)N//M$A.!(A.ZM>@'Q/A_685C-U2UZ.T6 M\4N9Q)(7_:7J?\^K9I/?FT4T-N8"VMX">G?PC8(*,98XV[&"5())N=/X?B(U MD.60OB;""MKVBTT]ER5+BCL=(ZKY# CK:=K&JT7P1[E]'MB77&0/ KL#DLP$ M[EUO7!0PISRK\PN)\\#]K0* S0.55&;)^*?I?I=J:?PXM4&=7OS84FD*I;A MW."4Q;PH\BK43&>R-1 M)$I5'EWGJWXZ#OS32*0PH6:R#1,A<(Y:W&EV&!?91>.M; P]"FZ@[T""4R$5 M+K'3J@?Z^8R8M\S%>'[MF6G=J[>YU@ G>WY5O+:(/Y&Q\]/*,R*L$VK1,M[# M+&G#S?#SHKS0YH+!EWA.C2,OW6R>+HD.<20E%$D!B/T5K6SHX,CZP0X7!M>L MVW$=;N[#0ZF('I1^IZ5W63\VIX1XK KU:6O3M8!2#A14P5FK3Y5_0L07 *SA^)0 M/+8#CN?8M'3=E?1@X%3)UE#0]K_17KZ5"ZD1P#$/CL-.HA'J^\JI]9I7U6W8;"E])"?^E(-5T#O&[*/%A M6RX(&^%]+7;*_'*95M0;GXOW(R+2;:@$.%UEFNW5B8FDH M,!2-" T.Y9(O3<4S1DTWB40>7FB,MFVYFE&R!^E:.LB(?L+M<_<[;%N9QZBF MDFUMG_!ADKZX7I*MM4V!L]Z44J0_&+X RFMJ'%YEEYT]#E$3(9#$[JGXXP%Q MCF\5$.>P)3YI2PPEDCS'5SA7;-G7P$)%D5M39Q0I#DBF)"OFB\CLONN%/1ZB MX62H%P(,E%YNS=2'L^G+.>A%\LD=]GW!L>&"$<[C>H!SZ-S%N*.!"HC7L'B' M6?BTG;9EF3\,/5;Y7$KM;4'Y$18FIL.'95_UFTTM_-"'J?CREL:.8\V"TM!S M1N&RRB/MA<99JZ5D9LSA_^O&!3O4N$,?'.;@"^>@A62YCK%DM.@ V/1$H:OM M3C_7,%UG/4%6#H/^I=V"32554$)26$+N3>VI7XP\9Q_0QE/\

LGH X,E=C+K"=( MU2VOWAP_"&SJFKD'&VPOI)^!#$UV#\#?6H*^KBC>XSDG.1E3 MPU+*X(Z-[+8Y5>>&O<5[:]5U;M$%&'>@FL+FQV9=$+Z1(VV7@A*[9&TN\@72 M!@VH797-J.E]R4U"*LBUP;HX::F4KX'Z[I0MKF\ MMUD?)7\I%JCEHYH4OQL#!O"!4"ZA69L*\JPP.X(J4#-S38:3%V.13[ZTLZ4] MTV(NRK:#H<7RP05TD6_?-H^3'YK*X($$9MT!G M3<^G>D<+4^8Z%EGA%!!/M9W>0)J4)6]>G@ :0Z5$.8>>7_&5+ MM8Q429@*226!5G-9XXS496R7E*Q'MP7]?8Z_OY_DV=8%)>?Z+H#;XJHE.7+. M!K$ERH7_M 1VAWR;34W$KI)_I)O110>+GFHSS/U)2Y&EAR88IXP3?#_TM M7-Q4G.^BK QC)+;Q7MM_V>4P/6VQ(E) "Z#QXZ%%W1:]&&S_5ORQT9*.FA#+ MA3/JBZ+?1@@HI542Q)MTR1\GS34N'=J3O9;C6A6K#^.!#R^,,R<& [#0@ M@G0M[FG#C2<^8\: F()D 2KWW--"=V XH%,LC/_@.$IW@/PL8\DB9T MI9XZAP@;#X(20LIZH^/!G_;APQ.S_LI0:7S841(3K 2ZW'SZV9@_1<-,6M^; MMI9;>;8+@)"['.NMYSAH"4V(QQ?(&8?$++ M7^0_D0B>*'Z18T#A-?VW,F";*^X84W1)J@*A9=WZR-FQ^N4N0Z6'B\; )$UQ#&DI&!X?G9\> 8@#/P0N,] MCY]J8&($/2H6W,$IIE7>EU#7UKD8>[JR*7JEC@[Q#XBYM9 MN1%))&H-H)BA$"1V[5[Q7E@8NQ%(OD@\]"_NE'<] MO2>#7&+R;M[LC%SUH VX+!%?$T'@X1S?QG"(.<,G/YT17 MUX?!X_OMF&TFOE&;:%D3 SUZ;Z.G!"S$N,WD%IMY2IQV/:=K*2#AM+ MQK;&QL$>^FSR'V2W^M%UKU]%!ZP[#IM8.#% M41C;*T'V[P**"2OT;>L)[A&FZPF760M?J"IZ[KS-]'L%F[W-$X/:#=,GG:-8J1%5G&/&.$@('DW8#9XV0IQ 1= U2!6?4YH&?8)0:XZQ M?YZW&7ENT=1*J8=[_RJW:7.*UXN:<_Q%OC?HD-L\:?.6E D8!]L!+-#4^QV\ M[TC(7!;M)=7X?VN08N1,7**>26$>1H1$:]ZI8 MEEWE*PU!_8P!':=-O6Q1P0ADSG$Y1P!>**"[$=X@QD-:BX&02V 4-%$2RMU1 M379<=1^4ACGH-+D%QJULRIPK5>"2IR(-%5XZ+DBV!5J)UVT1X#Z W\^!5K[T M'-6HSD_0 T([A[4[3BAQSSXE^<%DT/H^+*>'4"("D5RH1#! M5G"(#5XO#>\FJ':\A[P[7TC3>O0*J-4*,&G!+9!R-VZ6J[>J+N9KK&YS=($$ M ]D2Z7GGVI8+W$(#)NF04K7*?:W.30TVU+F]3 +/J[-L'4 M(?LTS!X-$Y$[DY"I%->&&_"JK$](*6,Q$E^)+D [U@%#,R9:%^OQ.5SKM\>: M*DVWOKAB[ ?S0P;)5A^NFJ?_/GNK%:!.V"*JXH.%NV!7LB'M=!I2G2D8R$JFVPV&>B..&)4L].GH55ODE$RLF2\R59#([E" M?G1ZV_Z\;3;+^#F^E4U'?N(=L5NSVMQC:@O:7/%U=Z!?AX9[1^B$"(ICU"1Z M+O.Y-:EI<:D@:4:?7/&YHJNLECOQ?0BX.+S *(&<79'68,E:64O2A"K%"//< M2N)D:82N,[I 5DWGLE+#$!,C9-W??]WD)0 $1$:F&-VK2GZ?6<1S(TYIU&W$ M9+J_!;UOIGLQ*-D]%Y#G.S1PD*ZP!*.FUD FLZ.K'"7//A!C?)G>PN* :HO$#\-V6@U0$/6B"7 MY18@?(-,:T&"0&+E!)FB;?$E+!:/N)+V)(Y)0PC)3+\=-#=WU ."^]/R!8O,%TL0B]1%(9E^VYQAV M_UA4L8>4:,;H\C'K!A!RY4BT2XLO#=X5Z'9K/R>S,E&<_3NS>>/#"\OL&M"+ M !=A3X$M"G]5KT.C7DZ (YC,C<4L&XE4R+?DB"1S]\V(>8SH8=E6P6IM4\_* M1E2MLD781F24-!$0&!^4Y7NXD,QU;.]QY2T4.&5N$"?Q/ <4 !Z#K2VRELX.%SWFEE$U,HHD<)-.3[\V*'DRZKH2TX_B77M&'2=$+L^M2.IKD&<1RO/5U?&J@HXY!IA&0G(*-W M/C$O=<_M[ARY+_>Y+6[@4=UX;C3RPLH$AZ&>1)2GC$*XO*!SI LQ-/T%8GD, M;0I!D'PSQ"=RAEX#$Q3(2!RDO#L[4E/S5ZUWR>1395^.OK[A#46!8 H MH/@4RMBIOLA *?A11KP_;J7[X:VJ=-^N,'!'5^"XUP_^HK,2Y^6LQ'F ^MS] M)^_+^7OJX>SP[^,GXKI6?'0MVFR3;RK:-TS3+$<'\N=LF2DJT22FY1/T;JYU M/X?DJ6"=/7?_7:!O91L$=>]Q#E])#V:^60;& ME](XK!7(Z15OS?RV5\=K;UTL+G#YA>#&*>&.'#<&[VM*066<>@Q+I2_OZ6K@ M'B(&T%[@8SWXPFI*_7(2^/Q6(REFB%IM:K%F4D#I DP!&0"X!)X^-UC]3OF% M,5>4L%F[RR@RDERHN62(B&ZX1:4-O5+PNBEB4T$<^EY7JO,P$#'R>3+E 5>I M.UE3FL[(ACXIJ[UL?:H:Z?W4LEGYR,TW448R&G2 @JI)8ZOW;C!P (16^Q$9 M5S@^Y)U'F&LN,T@MJ8LZR%G$J2'Q X@V!61Q,MFRCJB3Y:+,-QG[E#XB1XF65JU[RLK[;4C!@U.= ML30]4,^>>S559GFHX2 MNL%"0BW)4) ]XZDH#_V+Z A@@X3[VF4:D4=??]KBPE7#\L#*(\JRP&, <^3S M3A3%93UI7G?>Y+K6G3-:L>Z(R=8$.F]E *>D<+1>XON_AK=UI?38[N$(6PY# MR4RXA2D/=/-VXU:,,YZY'"#C96EOA24:](R*L7V$NVG_%DY.67ARYHH,DN1; MX#9Z$(H>C-S\U=1S3TO@50FX7=19LKZ(#M6P (H/[K^0Y<6T,0MPN?9=X?JF M P,(,T%^?U#"[;AIG%DGN!#/;X'EK%&+C'NQ888AI-*F3&0IQ67N#1=G%TM! MMB-5],M%'^<-S;F!WBU:-L$(A6_NU*1C!W[7LA&]+)YQ!F<4@)^&J:8N7C=L M+[.NR^;..2AZ&%JPCTCZ&^1YR8S^44,-_"6-'8& MWG@R^SC'\/JJI6HPVAMST:A-DE.:86^&?KBG+RLG74TK$+! M.;^.9WZE(YY^F2?^*;'R+8S1 F?3CHV@ 5IO[C1T^+\.T8',I3XA$M;\!C'20"N $ MY\]'9]0"KAQ8=(4?^='HTC]NW,@F9^K<4EBSJ998M_J(Z[:\H.:^=E/9&%VO M\J(6*$WRQCD EI#PA%E1]4\GC-8[_N&'[_00C2\M[^1=#AD;&W6)!-W$X Y# MK[*=&#[R2B[8H0WQ"%*U./41@;+R5898D^/DXKT2O$K9FR]/I^O$CS*V_*QP*KMS(:^1&-SY MXN30<-+4]'$&]1[3S;GQ:!\;JM@0(XW:52>TTQ04)NV6*&I6Y+:,LKLRW^EP M1Z4L@>B%^^C@$Y?&,+FF^J3QE[V$9C@AQU*:XN9J1963"/P[JM=M:K?OZ5AT ME]C4DM&GB(+7 \XQ9C(BKZ%B6[K T&Y<"%>MI=WC+8]$W_HO561QAZ@,+9R MZMHR852-B&OCZ73CO<%Y2/,BF?JE]T/XIFSLV#524=9-ET;G?!QON8<#[J9O M-RQ6M)')CG%1$B#-MO'/H^IT!2Q:J':[ *A+%8CTZ8IM4V752?6VFU*I^3:0 MH'=R($SCY,(,:'"NQ_Q6Y\1@VBTCU1_#!\ 0OK9>)XO==I+4!ER17 2RMU0S M)(\L9,-VC6D;V E'",=AXI"R>)/)M'?CZCCE4)T%WB;G)6%/A>Z+("KH&\*6 MI@J@1\:1E+59\W@YP:CL?'@I2T\M*BU/[RAU2UT[E!BG<10=,$BJ!RUJD O] M]:Q0.Z.'M3-P374AR%D6.8.I"D)DH+$2Q\2G:2&;1OF.BN@RET)!Z([#;'([ ME-YA60C8/!*/],+?2KCDOY^*,TAY<[=?<,@KN(>1'1@'H$*@["BR(( M>&,TD"J4X0K*V?[9"=6(GJ$S6+B"\I!V9@3X?X,:.C>G#M@=OB @U8.U4 A MKMJ]^F3^QE^O0NL>>L>>P?&:M7E5B 8JK79W8R;MHLP(R.<91)F.3/.A].M+ MOX]N8>GWMQX$F]UCD*S;_+#I4>(/2 ?M.]V)=QAE9:Y8QK(P@3::PD/$>HB$ M:YJC$ &DO$%6X]"4S *V,+D4>R*7&)U865OX1A2PPW O"0.B.,EFC#K%<62% MP'-6>*O07SZ&N>MG 75M M[?%>NV^_$-*+LN4LT!W')YX=+31/3+5.T"PW=: Y"JT3D<0BB/9$9;7 L O- M6X1LSPOB<(,'0&K@<.!H$[@+=<;U*I3ZK1OV=FA?VWJ*8IQ6U;J8^V;_U'"P MQ9^^3,M3X]X8PR5-AJD@UL+28\ ^M&+9HQBZB-+2 M&$3*)U27;]D*>C&*G=C1TDW.(1)W8X%0CYAFW#9WDS]_CU2ZVV!"S%K6/H2B M3Z2(BNDG %PQYFZZA0W]MUGNP8N]*Z./U+?9*E>@SN*_:06<#/!>D%_Z*;W 8WB\QZ7L'XJH75IGTC2B3WO*\@"?K7V<]UP&6 MY\B%,YJ3@\[&EZFUYCH68$6-O-J.U+HF$L-QBJ"0'/"P\K:1A88PTPW$DD.0 M07^A..'!X,X.+X/>3*W82" M[T<@&V:^A3/=3'-7^,]DVBH1;X%PFK1>SZDKSBV(,H"$N2PC\CS@DE"_FF\Y MZ*O&!O+JO4P+_!$^X*]RKMWHO-VV$^[1T6,:"W0V%+6"<9!0#3(DG<^$7AV[OD.@#S7/N)YN.HXQ5>U0,Q2V4&@K;']:^YWCZU[^1 M*_I'F?M0CF2<*,^0[PF0L1_6P59%1N1N5,P*+?N'F;FQF9EFG%%#;D0VZ*QM M2^:H\*>BM[Q CF-*Z1*'^;FQ^1$8GG@F-%4!1RQ[*%5SJCNLG;2OK$_ IE4V M&QR=WS!\^^-,6.C:H"GC\I;;)(Q7MKM'SS:>,6JULO,D^W JT;]OGJ0L.>Z_ MJ\P9K9B02^+U8&>\:+,U6F+B@B$1@=3]4?)+K+X(B+7[UYS0FAOW@S);UBY M-#\73 ,_@LR&WG_F?EHSK?.Z!%$;]5\\#MR#\C/W//!SK_[=GT>0X [= ))V ME&L!(CR\($JJ*-^:2>^*[WQC (DY6(QC/F6W\K)E MW#5--397[9Z P9FU<')[LF>Y ,-O6%"/T"^ MG\6(-<,X5+U2?L7AET#IL%XP9+WV,.DU^Z$LZ!&U*S'S16]J<2/>.NU=BNK& M:*SC1A<-V,U<$OZAJLP+*#)I]!#<,DI7([%7:=^AUK(V5FM#ZUO@B!_$N)'\.:#^NG7$G:'"++$K?O;2.>44Q5A2>'$+HE1PR.L< MH6VMS4%(D4;3\"6+0H.M M?@H=+),"ET#N:(Q"WB='TVL8K]CMB=C8Z-#<5!WU/GGY0_8:N6N1S^Y,UW-S M2;R7,A$X<*N*'7OHLNB(B4MJUO* 4F/P*.@+L-Z*!W,NPGZ4M1_ZNP+77&-) MZ&QSG?;@=X7UD4ST%%X(PX$' 1LR;X>A\^*+G'D)?E&.Q*@J4GA9!;XR (R^ MR[F=VU'*=)Q&PS0J?-A,*W71T6(>MLVG4E$58EL*HN34]5MFQ:B\$!)?V?65 M3J/\=:.*!95KCUD%]CLNBQ?JV/7\I$IE$ '@R=%^3T^<-TXNR46G4[4X=[B* MA\#-6RO?^^E.N,JMTIK[)8<_-NSBDO.E)T4/9[[11_2R A1W*B/NR:SZ]D*X+AV9! T^O7IC@3ZYZM!$5Q/.YE-557* M-$^-6-ROC&NM!=VZEI0KRA8,(!T#4Y%52R)W/6?>->Y2C*0/N!M=8/3J CN_ MLW"&I1N29W%:Q#W,.9&@$ZT'4$M]%=01BM6Z:K:%ZLIJ)_TN'BPXI3VG.IK) M^;AGZ2/:Z\P')";LL@"Q#)JS0:*Q9I,NA\)8MEAI(WNPDI'AV@U<^#PPU*$. M]!DE;S/#XNX(/0).+;*7XK *^W5(C46![*&<>M/E;AQO)A+T\>M"""]XG@X# M?W/;84>^V/JJUFY[V@2QI84O]1EGF/C=#E-THY5KME0[HH20/G-_I=/3A:Z2 MGIZ$GD7)7OAF"%:(RQ7A;GGR-A&(WON)2Y2;VGD*,]F M#41,I":PV[LJ.[,E*.]?=L8]H,Q;?X7+;;TWX_KOR@#L12"CJ:]VRBC. :%7N72QND<2^E"%T#.\Q)5[R+F]=D$,I^."#.O+"7%M_I#!4\F M8/#PP#!USCVBRNYU2G$[EW/RAK,+Q.$]5#KJ7."%N5®H8G4# HXMT>SB] M!64)=KX+(E21H"0-^A"HDFLQ3Y[&WV(7%0TE6 *UL\<[(RG";9@?6]EA-15B MUV5OR,>&J4H3I ,6*25SC8JJO*VTBK$HN W$E'..DI_"E<7UM4QJA^CD&Y_U M<6$(86F8WX/;>V/C/''8'$;WQD;7>C,CYY'8F.^=-Y>'(.$FA]S02H_J;:F< MH70$H]@M-3A151I6:!6LMN?._,E5-?-)^C^TH]B",]0!#!0A< YYRK5)-(*' M?CH_8T[BS=&Y"[:A]89&^@N!"=ZINCXN84B);20/;@2I<$ <><31=[<*.. MG&'I#I@@S:YJG8&CW\ZJ"<4)P%PN M%DP?ZP/FKEA*/(%@(+4'YJ-AOQ# M=K,((<$1-@\ 2PD;=;YV*7;"(,YS83HO1+ON/B?#A ;YK%MV@2J ,YV(H'-,$O)F M4[S=P1[(2RNBB+YG> #Y"EXW2?6_9X^W4J:=(*$0>2[/ ]IHFER9HY M4R+GH"?Z8#R3V.ZXW! ]+_O36A6RJ]G3Z7V)P9_PZC[S9[_UT3M)#7(*M<+D MK&_F[V_JQ;^->OASYG)F>3[0_T-VP-OV3'D[.GI7(@N=2S\S\ZD.!(O8Q#DO MO_0&_M(C*+BUSQV?$ 2DZYTW5;[WX>K/;D-54E"#]>[4()/R5PE+D^+,-O0+ MI)P&^U3$=?>X4SR.K.A(?ZIRAS@368WF@?Q'DF0N]W)>T_HH/%"-T,-2>+"OZ%;3P^'!6R:),EM^%Y<_F&E&;&"EK=[-Z MQV)TF]T_5\WRK5&%1$9L6AJZ^T72=5<S8R2TO!P4Y>AY]#F%CIU,Q*^4@X4[5IJ+S0Q18^+P(Q1/W.\#09;SDZ:@U MT)T0+-F)>^_WW@05DM>,05;%[;9FCLHN@[NQ=INNP^I7@8/,Q;[MA5R=%Q#J_G>HX4B C#MZ2V#NH*.B<=17^Y MX;ZU#IISMHMJX>5:/C8J>[T87RS&D\/OU0%D(&6]T(KI][2QIO,,.KDW#3JEF(T5MY#9,+M+)6'+"5G3F+W#3Z#R,[O=\K M^!/'Y]S]E#)\,A+:L^NN<=GT7 MNO2BVI M(_.%]971 4L/\F\/C^X_QL+'G?&GQS\]&GXK.8+*4=&].#* M!^[E.-W1'$GM<1.3:?X>E]T/U?6OA?UU8U/R"<;4V6!C]4IA\XK83O0H X#K M@@ZFD4 .]]%95E;69B_*=3^XIEYENIO]4':^.:#DX. *JH!T/%*&-5*%B\"N M2$?9Z61/5RL,(JV486UA /A@KQ''J1M7/11_ICZ$K7 M2WB-Z,.Y!PVLD-J=E#BTH[S/>-]K"# MG]D=QZO)8L)AL&]LL$T"M:P)JB<<5-$6"TF;0U+F:V?1BJRM0=7IL\Q2BJ#D M=9U+4#/;6O_ G3_5%I+W)+PKP \Q7SB?2I:#E>^%%.HNU U)RXUL2JVAN\;,TR(%[QO.#8,B-3H1T^ =P7JT>?DA M2"D_V=1M@/8:\"3YD#9]VRKF;^K#43)P_U$>!G312:N"I>C_",^"B(NICC@A M[?+" S<&"A/-PGG=#!B)9N/* 5<.67F@H^0-D"1X5L&;E.B>LT%:DLPSFF,1":O1KH9W(MWBZU1 M<7"#51.B5[%KTKJRTM8DAJQ).8:&B2YF+Z4J"^9GF,H!*->.M'3;32W',; 9 M.JP*Q>/JMQ=Q-7$KHP,%$KC?1N=K32*#SHH/V6HM,'SJ>28U(+!&"^]3FDP= M8K-L_GX)%N![,@P+_,^3WVI0W%N<;);.IB;?*R+NDE6;@&?.2.Z$ !3U?)M4 M!:4W JNZK.&?9'3^FY&?VF/^U(M-4ZM2N0!_\D;,\JP(>%P:'_IL5N970OYH MCY"*FOLQP?'^[?CH_GTRV@R<1B+EX7U&H,\9G^_[%_)LR^:O;E139 %M3FX\$U,@S#3J26-XL:BF]>1< MBQ:;85W4[MGX&XSRL^ 4Z4XZ>W9JA(?1@$%2%W0QTX';;BAAC\U ^DYN6YZ:D.W@1C4LU59YO6V>!.[I>S5O/@6JP0 M-CQY>+3(EKE;4*P_^!5,0EBV;@W473:/RMU3\'QQ$&AQ$*HY: +(\74E5AQC MO-W56FZ<*EDN[B\-X8:VG\>[]NV$MLE@W:,^4AEA'V&SMEXE5J1@%8.1N=#& M_8^Z!'.JBJ.9U1DJHK'5_A4XYJ+;O&6(_A6-5J*J )RZ== U>(W\CG%OW\0; MW(#;\>#QT8-OX7A@$E\[6]A<,/#\P;$Y9@M%@4_:^5OG,.!E9)I.!]'-H(N# M0A5$ S2MQ_><_;OG_ OAS' + ^N*;;R_Q)7GZ#?;;U?*5T<$]\4F<:I-;&D+)M\2OYZ/FX@FWH\+_Y04R.#:<$+=.0[ M[C@0?RL7US,F>>.>!-Q"2NN!,Z)$C6W.;?W2WTN @IU;/SD9FPAT.TZ\]Z>] MEGF-R58-FBKT6\XH7>Z^2V>X-IK8!K.JR')V$7E"M.2$1M6D6Y'3:A]7;DJ] MN6TW>6]><%/3CP?2(Y[?)G6QX>[V[<1#N8@R-GCN]'.UX, A0 METW1^B'E/$5_WD(250,U=D:ZP4J5.R\VSB-P&Y_21WI[^0&&F9VS5.+MR2%< M%)O->VMM,SFIM//_GVY<3$O"!--HO[ MUP/7#0=]DCY$6Y4V(Q*6CQ0;ND$GE>TNS:KPE;%@S57WOI;UP_.$3$XA-QOG M$!:R[LS#V ZXJ\\D1J"C\JH MR"C#0[O,:NELHO1[,]\$&9JG;G5<@AHANPP*@]B1;#N5RFI=9;6G=LOR9MVS M;,:#^_?_C-]MUDQBB+^1;PPVF1!G F_+NJ=9PH5M-KQUWS95"@HHYG]+LKG; M*R*"YJ/W65$C?Y556GVQ%CZ=2I\.&T*-?P91+'F:OB]6:RZH3G7GMX5[=R[K MN,U.//$LAX/$BJ*6I3PANT7!Z#85R&!AL[?@D6TJ([) MG!'CF91I(FD?=S#P']F?1W[<17S+);*S+BHH"N[YIV398;9N;N(IMGD&@E/C_^@+HTZ 2VNW!5H-6=J?&<'X+9Y.#';>K+MJ2" M,Q=S#N3V7VGG<9RZ4OZ!+.ROIM8<'9?I^!AGT9O%HH16T 5E0WH]*Q-=$NZ? M?W[\/X 4;%K_J<3,S(GE7,]>:JZX J6FW)\K042+Z=6'.6"7;AJDRR2:TK_F M]QH5:?D4MON40/!-1S07S'4N"Z1N5B)[N.=()&6O0V)-(Y3LZEA&I:'?%^!4 MHF4>&)7X2 O'64+FU5 U8Z=$TK413=% MPI=OVR7'\8X3=T_>)T=0,FO>BL45W/C-/??HBD36:_EV&4@1)NQXBNV88B-%QG8BP? MW'^H(^ZC\K\*.O'4!&(_4:0>(J,E9XBG5!ED&ZZ*(5,-((>9AX_OP_C)W8T;H-B(VXQW!L?J FX?1)D3 M0048Z92??FY0AO1$S9JKZI(0H*/NGL;[4VYMR$MFSAMRF[NEQF-LIH;V82K- MQA^X8D1;K:Q5J.'QP\>%#\\.L[R'_+C[V>/W/]F M#[_+OIL]_K_'/_SI=F^R%^^>O4R._W*4_/SJ[;.SUS_]_=G3Y.S=R?/GR>GK MER^?O7IW=L/Z?;V[-GISV]?O/O'OEM# MKP)Y99^!^DRD%1G<,2)S:8AK=SNCT@"09EMP_T8Y[4D=E* F$T06=5NY,^!%]RT(N"3>S- %Y"&15*O MH X!H9W.T0G/I1:2E^I8AR0>:,KT97T\U.,!%E&9H&S<;;N^6'5'X-=WD^N> M:0EM7HM%%6+/BCI6P=4(0F=R.7G2_!/."5U(*^;%.SQIWRF!(($/N*[%U1\N M!'%:6;\)#!V>)\-5W$^D_22YV%3DOBNFDG'V[FYR&CW.<_@1 R#==%T\,I0UK2]3[3%W?]=-LCJDN2'C]J[^7F1;RAY%R_3;IZ1 MB5J[7=*+*T=OH:HTM%_%:I5+2&\MBB)G\0#-1UGR,L'K))*ME'J.D1[GF)^* M.,YV+GA3,NG6+EUSLBZ$DO4$GA'\O"W.115ZN'=D'W"ML.L5TJ]Z>N2ZL3&, M=Y'?7/%V.F TKHG1^.%6831NF>EY;8^YO%AKS(:\&(=@(N[IUDCI_X%#1U>V M%^0>'9"I"Q)[,M#NO]PIEJ6RH"=\#LD]E%V[6;/_@LW4K,J.DYTT.?-S3[;/ M-P EA+NP%PZ8/-\YVS+'WK[*H;(NDCHU:D#2*?K>U),@CK7&WQ'>SB,_ RHQ M&[R)LBN"Z6]6B6N$-V-KD&]4)5,%;T5Z ,Z52&5XPV4FI"-0CA<*. M+X>+)1TXY^6:"XKN63H#M44N>K_S-Z\G4W.,8CYQ44$/Q2BJY 3I3/A=X>\F MEIF?9T"@2DWO]+PL%LFS#]HW]YJ2J 258+9=MQ3\5YVWJW=/Y7?/?1PCOTM] MYIGZ!)!TK.1J'$P8CBLC$D%N#5'ZT4&+C @5(K'AH7D[%6PA]"#_R0"J *#D MH2)0/D$+X//B4H#]^)NP[T+W&1B@9FI;6KH>V34PKR/1?%RXBR%AQ;J'++:45OC'='.>-7,TZ0M- M;#BLOU\W^9*#6[R@?6/_JEXUR6.91<*6%U8@*QC,&Q7]!$BA3PJX^]7EANFE M[>]:$XU+KGVKC[Y/SIVI]66]X2N&E0A*@K!:O.AX%W#3$P=[V?EA2*F/>I5\ M?^]O_FDH15(Y*\F@KP4ZM>7!%L (D#!D#+S7^\KADW4!;\^52FK/1//E?A\( M[\*F@$4WB?EA4.CC'BDV-=PMO9*AG//N=9J3)E3@OLOR?&^?: 05=D&QHP0IRY&==E.SR<9BL].%ZE#@3 M0Y O/HC\MUDJKYDKG)L0V93B^P!2+[3?.G:1SD1(%,Q?+%)"^<^O=_\8KZN1NFY/'H0U5)&7G MHB-^[FM76[[J(G_\IX__P;JX8OT_/$I^>O;7DY]H%YP^>_;TQ:N_ M_DZWP<" 4E'1XW4(<0.80<,*\1S3P:06=(9.G!W770/??](:^)2&K6^^=AX= M)2]?O'J6G)T\?_;N'\G3%V>G/[T^^_GM[]60OJ(ZM$\#[C8F?[CLWX?J?O&3R?O@!5X??JW'U__]/39 M6W>!=^^>O3U+3EX]35ZG/YZA(3L[]-JOAYB::B\1*1!N<;ZPOUS*J@<&9B ,^VVJUE3:8/WJY_?OI;& M[HF*XCX!+SU/+ZC=LDW>"!,(9NG9/S<4?Q\F MZXOS @__O _8S>^.DO_M0KEG;__^[.G_N=&YOFV_FO#V#_B,081W?!,1WJ/[ MWS+"^X9[Z<\4!+TZ^>LS C[[R(<2)C^?G;UPT0]%-NX+/_WC[ 4BFNH>O4-+ZA#[XQ&CGMS?$N.)_DCM3SJ^QUO[1 M;)R;!.A#"ZHMY'*UYD.-=)O.M@M,X&IWPVH3;OSY=5//0P&7"20K!D"$RS$8 M)KY%D%8(1"@L+IW5:$MP/B@C*A@ .O5+]5'SI*BZXA+>,*HXSIT]J6O"F+R% M^T@^(6IDQ_?O_4W\7?/^PK !]_8R:_-[5=.\YSXL?RLF'$4?46&*Z"2&R 2/ M )$^1\MA#KK:M2*#E= >EP"1'3J"P,#)2!@=8>K_*=%+J+6]:JNTP4#!&F%, M+E=UQ14/G29K5 H2L$-H+;03^(DT$XMK_I;0 ,_Y2<5!3W5@^&XOW%63XQ/1 M2[URA/MR3@U9=01H4W,0=!;M11%!=TI"\S"U9->LSXD1FZNLEVYBF9\\K#: F>Q"ZK9UWC+R MYU6!WH0%%BV1=C00I"MQ, "= NI2PD[JXK)"/FXJWC*BD#:-6[9@B/=L\$H- M.;4=X,C="VHIW6:%!_>"X8P'),!"TQK.YI_KDE[TK(=T%>-7*^!U@ O+.AE' M4N?PEZ(TDC(,>=S:\ZF7-BQ1+GZ9CB0?_S\](@MSPM6J7(&U'E 39X%WR MM[:Y,3H]+]Q=1C\W2TW:AM#BG:W+G,#IE\"II\D_-Q1]].RZ^0??.3&G,[A+<33IL M$=Z9MR(T*0YHP;:RR[MR$5=),^+%^6@P1KNB>CGP3=PQR/R-0R.5L$SR> M7QOM//&S*"T*TG@HS.8Y>18M-Z/B@+T'HO!EVUSVY_ON$+Z *J<;'U8! *;V MY9GP+!5YC*P6:@X*4-S(NU'^\?146E+S7YU_S3+1TM:A+:+RU;%)])$_=ZE&KM,Y7TNPJ+*S(U$/NHJE9U\'TF&74\?^%YR MKR%HC8X/&7$Z'B5/&1"VO6PXOFC9 MNRF!MD$_1) . E1\4XO&@D+*J6ZL %#WTZQEH12J$KN?;4-THFH#Z-S@,5#: M)+5%;I"\*%WX*[^?^UEL!7'$ML6*TTJF.716])=JR$AA#"$#K2M-M(U5'B9& MG"=MSSND3ZV?C8R.7:"B32MY%6<\G+N^P@F+Z'*!@94Q>O7B1^BJT86HG ZQ MIP9-PT3*_\!MA>)])QE1[LVCYF-I&MZ ),;]U/?ON+4"_'LR1NM3H07D7) N"[Y ?4S.F+BO@.)AYA;@-JN6998: MSV(N7R6JS*+E"PO8>LL]4MW@MJ(=X$Y4H3N%D*]]6&P&^9KIWV8'4EW,O.P* MD7)PVX:7^CO_2Y&[("=S7A7H.G<_'@X '?WT1=6]X)ZN>![#28.'Y'%:./NW MI'[$KBJ*-3U+OVEGZ#G'RS=-KNO?,W/CZ3VK%TXD=]BT6VYI[XT#9J'HW%[) M[H?8%W9^S=)/>7/0(:HXR0B"3\V+_^6U7=>@#"!@Q&@KZYR

X>3/\4X]%#D&X\A(D$)16F2X^5>Q=)GHM[!JY=[D+L M0Q 70.&<[^^*8"ZVQD[5!Y$O]80"- (^" M](*)ME1O7'11$]G&8^H>0[_,*ZMDV0-]WHN0:IP 6POW&, M9!(JP" S^)>[ M(39D!O_BW?G'!'NZ>#'AHH7.JF?\NLUB1HPG=&9>2$<8J4*AB+9).%F MG0&1E4CU9C9F)!0PP>,,R\34;X&C&>X?QJ\-S:+4GBF9F#F64RN8)XR+ HG\ M,>77)KQV(CHIXWT@@;[K]-$TD554**&*'VG9^,+>W'LNI;5U$7Z.AV% B.[ MC_4B_HH_\O)%68O7U&8>H8>^%^=J%M1Y=CFI\-/ZA6NX4S^<".N@S^X RM-F MIK/A%GCNID^+(G2]H.A3SZY A#><104HGUTD4XT"7D.[<'D]9^AC3["8MU;E M92BC9!*(/&8L9$159I,9;P((X(3J#8&AA^X8?&H0^KQC&RU8%&H274NY%^?] M]\&6P,^(R-[6LL&N)J/G+J:2A M7!1 'UTH&EQ, MP75R5WH1E>_A]SQ"D#(LUTH K\@:&0.I%)WKNP#UAH@;E9I[K/@>B8(HHB\T M$M\2W)%YNHRLYF52AJ)/+]&Y>D)_KLT2HI8$;T5-4Z9DU:!?L"-/+S/ABC8E M'E3>/)43ABD:]]FZ]O['AS0HE,< I-HQST2GG<"U+:(V_(Z6E2E$7B,B[//Z M@]2T%AO@SIF'7%-%[F@, M.07BJ;RBV9%A#=/!L'5A)63.LB3KGIMQ@B@6G'/"4MHCO[">TAF 9*@T.%TN M>%A4(S-+,O,R-5QS>5HT!69M'&K=4ZBTD%J@109OH"M)^8(NS=-OOUV>J9F9 M^P6 _V>TYZ^Y/8]^[F_7IS57;B=GOYU 7V2V_OQI$' M9(2^$C)S4VX6/_;2FAE%S^;I+8"[KU/IXT Y)[)=*FJ((+=>.C,DQ] M?P^94U&P"R\.5PPP2-M:P$C8K@!IC (%8#FBGM&,]Q%F,J0I@_G*TIH?>41, MFB0BRKBAHU,X.,@A4O' ,-V&\_Z>(\9O6;ACQ2?.W888J15Y,9=2_R9CXYRD M^!FH'\KN,44795$3?OI38R$G @6#M&HDX?B8ITISUT9F;&,L%K95]MUQS([3 MOWQ$HO+=IV,OH,G20Q_%6,)"1[/^'HO8@S82UC>Q/?]:&*R.TVQK;;19DPC^ MVT]?+,S9)BS^:/YSJ]VT3+/T*ZVIEWZ^:"A=;QIZ:Z6A%G]NRTGM8%)&^5?I M4$=$69RZ@'Z1#_[ZSGPW$\IRK"DZT/_1],^.ZP,8CS;8[Z99.5SEJ$F\>S[+'*&C6E#BO]Z55++"Z->JU5:FVV MZFBZ:AGV7_ZDM[2/KUDI\L5**U[,;"^]KLBLDM[J1&\=U;!;JM8V);U5YDSV MF=[>&ZII6VK+ZGRH(:UESQNK88=2NJOBX72:]MN>RVX6^N=5+/[YA0_H_VJ% M#G^.L,K_. H'7K+T 9>L<]\D:-D2JTV[INI8;=725]78Y42[-2DZ\[JE-+:D MMPK2FZVV;4TU+$W26V7.9)_I[;VN=C1#[1CMY9%(=6AM*82X+-U5\'!,O6F] M[;G4$B&^TG]8]81Z+4VHU_5=)=1K(W0ON*$$DB%>X#9.V0 4Y6-=5 MS>FHCFE)X[,RA[+7!*>IEF.HFK:JEI0$)PEN+4"FM53'Z-26VO;JHS=W$3Q92XQ80Y?B%4L4/XRE(['69O;[EFH;CFIU M:AE4(&FM5K1FJ9;>4EN:(VFM"N>QS[1FJ+IN #J4#L2*'I#5EA[$/?8@INAP MNCUQL36Q]"O6V?9^WVJN$H=:':-;DEFMR,QJ.I+,*G$4^TQF>M-<-8NC.J2V MYVY$ S3-(;L1CZA2W/(5(=^Z"A^-N'Q-W[EJ''6L@IDN@JH[4@G!OBB9145B M?S*:5MH;4\4N&9@^_&>5]Y'!GQ//:1%:M5!Q$UOCX'MXZ50L[D[=+Q?WZTGKEG^E;F0 X$_Z M]]C'X2YKY22Z:[S0_HDW?%K8XBGM")0V25BUL5%I!\"F))[W9R5KWAECQM&G].1-.1D%FB&8GO)T>R!>@\^F65J(##;V3US)5 MJ!XU[YZ4-FHPFFW>Q)%+#RH73/5T,27GS]@E JOL(B/F\QSG5::I#POV-.!- M=X:P6B#028!=3*(N-<["/DUI'Q1JSY(_?1_ZDU$I*=>"8O/(_?/9R'W9'<:< MWHL==X>IDYB83PA!M2IX+RUAC[)":[:*LL)N=@JB@K-_0!I0% ]E�XQ@:\ MV*(=5I9JE[P%2IFF*W0 1 4_X+UK&D2]-",^/($2WL0E8#YG?#65""CT6!SS M9C0#1EJ8=&;WJ=!W,(FQQ#<+0%8Q1O7$12GP&O<=T0U>JAM0#?;*HLYD]\P/ MQX3G8CA@@DOIN<)I $3-=<"4=M"MIOEG/.J?K)8!IP;HBUH@I&>NSNL'=[I/ M9.D>BPZ.J)&("E1X*L6L/]D=>^9-U"P(H%_$H5I^D#F5SI !#:3K9C90"L7R M#K8TD70S\.=FCM.SS'$2<>65K\5N:H7)34VJY4Q/RISBR>N9C7F? V;V MWPG:%M02*(B)QS[,#&XZG:G!#0L-"E$>/^>OE&G$.Z;',#1K:@S+:K;_3#U, M5FYC4@$]3-S%0Z(O*22Z=!5[@1Z+@=\IE7/CB7<7),H4XM9#S8^MKQ'QQ;EP M"?)OQ$ 91PMSZ']B[ 0RB7B?Q;SK!S7YHHY=66/8KAO\2#NY5J9CPHH0;BY2 MJF;:96H1V3FC5?U3JVD7T<%/>"NT^,I/08_#A!JG3H]FD,"S9KPF/Z'S?_%H M(-_QXWCN+:A_$I=+^0?LB:.KMF&ICNDH;E+2_D',RFGKF.-6]AL!= 3Y JYA MO0EWOX2P3Z#3&K159&^C3R4>^UZ2F=3%N<%ZK\)[/CCW!&U0F.RFT\87#Y1* M/VV)>NJ.D3$40"/A!$R^>E,]GGK!342^,[1M72^(L_Y_/]@34BGVP:,VM,*W M$V)[P[R]8I^-O1YO8>U/[5C/C8?*@/J$IA;88H+8Y[T6 (0([OYU0&V^EC8"VB)JACU/K"] M*^/_VA8<6^^_4;OM7*;Y1FV88*=A%?G-=HF(W40+B:UL]EZ$*YX"!E,Y M$D,7R;WK9UVGN>N(HZS,:)7!B[4.]VFKCM-6=5NO;="/)+@Z$9RAJ[KCJ&VC M4LFJ4H]O\(C_&48_T$?0$_X/F199Y_0AW5%;NJEV-%E,OCJ'LL\$9Y@JO$"U MVZOVM]HJP55>0^R'\3&)(KRGI^[:"TW!_8SNUELKIP%6!X3O^=D8>K7.IO+2 MJ$Y"!^]S^ZR;9)=."\YX?V!"C=# >RR3T+)4;7&.Y798[!D@*0EA)X3@J)V. MK;:=A34S#E36[@7R.W.?8A'Y6@A:.3 (:-H[:;T@(> R$%#;2<^4^HJE.DF? MR^ >S,XP>E*2212$,+4E)$\-B5A_(8'X[:#4ONSG\V;A7K/^AM*Q7WCJ#8^4 MQWU/(I'6\:2(N$T,7RT$*D:,KL=7N217<5,I3R(,8HP+C]/4V)!>1REZ\"L< M ."X1/0'?V8QXN+5 619OC//) R&;H\C#)*0TQI=O%$I DFF)(RF&#F ?R( MIAOA8!%E-\/[@? PR-=G;LSS:0,X!"5Y8#Z,/H*]&L9YR'H?TQDQDC>.)Q3= M*5*9!EX _\00=8!M"1^ZO@E$1 0G=#9S\=$J1K$.W;[RD]XI9LNL3@X/,W=D ME+'CY EFG!1R_"2.F&443QN3&>*N4JX-D/ M>' WCLC3ED2V>EC(MP\I%/V.9]X$LQX1'(ZY/9YVCX,VE?=S;A,@#/@ J '# MP0',#\,H:=#\\,U^&-SQ?^7T$G9!WKDBEQV(.UYY)YL?,!P]!F(%$IY$E'Q! M(<>8B@0CX%]F8XQIQ[T_LMQVW*<>CV>O.=F6&U'*^[.;;Q_2'!8N"M+<]K'[ M1(EQ>#"QH(M[%'W$]>FWE-+0AY]CHK(&@N!)B(5XZ/'$.I0-/#,@2W_$#.F; M;X5D,K[)D1?#<)1P/Y/9EB79N,H=%5*(%+Y:2H>>4/)F M5ISHV)_$"IP/HS#7Z06+^@N"_G,2S6M2I!N5IE_2#WDB=:-+65YI@G=S.UTN MC:5./D^)I1G#V'DI7+AAP^+ZQKL..>EHS4MS5DUY\4&J[-E;B:]Q&KJ[=4R M59[)><&E[/6D[&>'D@DO&;I?(M1_R<#R57NJ5L)+MI$ _2623+0:IH&\*JNF MN.!M)=;4<5.7R:TYK/RM4ZHT-QTK>S"B8[.Y/1LCG/7[8M?P A;=.>1WR6SB M[I/R?L*+('TXEGW2:]QGO6!!B"$:^/MCLY4.(HS;QFZ<5T)&4"VL'?DQ8 H? MI_9&-W$G\N)@;@^,[^F,-VXTRJR&&@:9OV^I6L=2.ZV.;,!3A?/8:UJS5:/C M8,,G26M5.(^]IK6V8ZN6;;PYI;TU1):09EU(@YL@CFQK!FPL>728] M-GMFV1BJ:8!I8ZU:J$A:TI+>ULK%4CN8=FI*>JO.F>PSO;W75=OLJ+:C[;WO M9E?7FVESCS1D/Z\Y78@U7Q593L=M 11^N$$@_+^]&S4QEYSWR:WIN)<:Z@M MS52UMK6R#;R)W:FH[2QYXJ!Y0N^HAMG&"]9#8HK71X3,)53NM,7%2]W2%IG7 M-7&:O82Y;\4F55E[%]YI3)]KLC77 MUA1>A ]E?<2H,TP0!@V.5/PT=W,@$C;%^)3F5.A7&^8'%<.P/(?.]]RNY_-F M0X4%5*6;T(M)1L_?6]6,\JZGDGQ';I*V@8*C79 VBJ=-W9 ]VHQ1EAPY\!XI MZQ():#R)@ ZP0R"U_/E);QJS5-=4YG;S*6M Q'NDB2;,\".8A12+@0'$+ M7:H63133/Q^P^9L;E\^LY/T>BV=GP!FRS\9^^)2^7B0Q8\\U>B )%TP!X#PV M^743V(!6SK=-Y>*YK>H4NK6E'(I__\DP9[] OJD%X[SL$:T9XYP5L@D?F!*Y M7BIIL[QY+FW-:6F-](SIAOAM7-HP2P72NO-B[-G65T!M8WH\_)3Y _$%5Q5* MENBN8BHC9T9L@6=T0-%'G^+/R6TEU_,IM.MCZQ!WS*N$YX6TZGF)?+23GE M=1<;.>$#U'Q8:!YWJG$YLKG(D,:4X2"-#\X49)AK3EP-C-,#3<3H]9302]-\ M)J.[P*TH6,9P>H\>R$'F/Q4S[#>1E V[8.^,7O_)LJ[C"LDKC]IFX7GS7H*8 M<_\XS+V[B["< A/JB>NCTK.">1'[(\9S M!P-8!G:1!!4YR*1;UE<5V_G"DF+J_QK'$R_O9 K3H7(,Q0-G'M% ,@0CY&XX M+0 +;2<+&^XN(D$L+_$D:&K$7*S8@"MACQY7X[268>C#=F,#]"?JIAQAKW(X M?\^?)%E5"PY;'Q;/FQZG@R6K+<8^NPS( \>*1?]5H&2?(=2-68 5!(A64/J( M'2Z=5W,Y6=$T1BW#BQ;Y81W",6E7P-(ZWEBR\YA.U"V M+DXNKGW9GK)"-%00AQ=J0*&$#,!$(1ZN@\=C'^N%"$UWQ]L1@P)RP50?DSF7 M;RB0'8P_]JF""]7*$.5TA!X=N3\(,?.-YN,#DX[&0DMVPTD"_ M 'WYV3].C M$CXN:0$N-TC*H#F)PIEW( \7KDUP$TZ1ZI?@)(.0I,?%U&O$+[THZUX+.AY^ M.2.=N<;FS1R3)P(.P'EAQ%1> 4C\,MNN?*UB(T2'W$?L6!A_^4HC5DY^P-HB).JB_XKTHE:%@\UU20 M2XL8LW03(EH-;H&@2.H4"YK42$_V(EO93;XR68=C W4X[ K6X5B_S,H6MH]& M7*Y7NEVHC%-CDYMZOA?6H7(3($XU(N!;C[R7*' \0-E]Y2X,^P*H"0<+%X^ MD@,J.(@6KIDR80O8H)W@.V?H)E486[DJ=X$31>*<]5 M />#9(M@W8 M/%+^V9S0=A*PFQ6&ZKE11 J:6P+LD7LJL"]V^6*O2C[%Q6=H M)BT.A_:.. P V[CMJ=;LIVACNLK2S9 $N+!,"E*?U@!P&A[E\#Z?OI@)[44F M__FQD6;+7UF^FHKP[[,@^CM#Z0N'>@EZD1N^)_V04& 15D=A '_O<;VSGW#Z M@A 8&NEH6,&?*IEL4UBXN O$TA[?-3 3D?)S)5W8NQNL2>=&0/>?0_A#>8\Q MI(;V\>+DYO.[#QSB16CN\EV'H2;D3196=3QF/< .\$WN..&EYWX-R##/_11] M+^Y-8N 4M=AZ/(-\'N#EGG"FBT-/7\I1F/A0K&GQPA\\WT?,S0U6-T>AZ1LX MZ.NZ/M7,!/G(4 2F4 JQVK0?+6N"OJ2YN@1M>?V_OO-,K=MAMJD;!G,LW>T[ M?;W3M> _KMER6UW[=\M\MW,.O+P]_ZITFJ4(CW;G9@*0FOZ-50K/W,2MJUZE M]?**B:B#N&059I1@(@_5 QNE!LX@G'#?&@*P6+EHB-C$U+UST3!TSBGPX$D0 MH+7UG3 X/D1N,UUK_'U%I+PL];0J0CT.P(3\&A1IYLR+73394H8%\TZ())=N M4H.BA,('80%^K*4[Q/$U+KI-G3[/>/@1;?[_%\?"JA%%&$F-PU=*?#[G(*4SV2SRF$$ M3">[@W<3-8?\Y/MB&4&HRZZ#W#DY9@)0QP)Z@ !1J0825S=\[ R+"7<3=^T( M]^4#VEYXJQ#!_+HC+RGQEJ'X- MU%*\3L.;&+RBI66C=PW6&Q-$Q%NEB&:5G51^_O4PL]YW/RA?LXW.SBV'*I?H M L.[+B'4E6]84CC7ROR7L ?U%W4YP7'NB,?H7$&[>8#WBVGT38I,TKMC^G=: MX-Q+MTMP/Z_KGY-CE&X7D1F)$*IR[4W)MBEQ-I@29_"O(N M]Z,0WV>F9GY?0%<$'MF!>0'TU.\=1D6!C2\N>&/0P,TNLB>PAGL2!W1(^5 8 M2HBRJ'@+L%BBG0X]-H#C3*79MX*&S;_/N>Y;JF$?2,]@>"*/=IS>^(7J=I8* MXL5DX);W7YB^R,.[$32U<>^WG(.ZO-=7A"K.R"^2<<9'$FQW$2FFU-0C%Z2<)J]08$44G#$M^C.#80/, ,WMQ%S^P] K?14 M3%3Y_O3;S;A8B?HE2@AD>Y!=JKC1V%:\4@(?B)(75_)E4%/;9 MF-&BBA&'XPDH^U[1V3CPX 4YY%OZL)IE $O,P>,3+2B_XD0QR&?E&18CB#C\ M%M(!<#DGM3'>C20B3D*4&(4=!&@[6CS18,.NK!W!W=Z'HD=J^3.4E];+75JW M*G5I71W!I;6YASD289)=AC&=8899AV%Z^UO$.&"LQC=0+*P;3?!BR= (SEAD M[)!P(Y('(CL!3=4G,'45-A6]E7+1#<8;\SA3Y3N%K2HGZ:5#=LTY^S!]K'_\ MP&VX\_].P+)//,#4$V",4Q[3IRI?OIS2+6=?@*ZO;@0F?!MGJ+6YZVA$W:V: M\[/CC:]X6!X9_:EB?FZZ/!>A$'.,X?P\C0"# >]"9. ^B\$"&Z=FW]R;O;@ M,3(G' 9,9YX[]!C $U[$DB=\:1;E2T^0?3#Q?04)I^P5*C;("\<4>\+#,;UB M"!_LR_GCT.L"[+":9E-O1PGI@DH+HS&(4?Y*$&]8&J"50$>"\V:.98F M$D>)#>OLV@T=B,PE3'GMPROJZD>C58E\H"SOA,WU=Q'=&T'W]8'8>I2K@^ZU MV=N%>(K755!0?4ZLZ,\1H:^HA=*>;^3;*F0GP,\>(C2= V6,VTI.O#SJ/LKB MH5(V%#R>(=]"$+QPK4?(+G4Q".!XP$T\3!8@B8Q1$$"9 4_/2(-YX!6% M\ZX*Q2ZD3R-3.:?-PKTK<&EJ_0"7PH\#Y6^P17'?2S-"<)^NA;_P,L"K ?IB M[^Q0HO4KL-Q$5''7+[NZ?=4B#\]V:"^V'58 ;DV+.[,AQ5414KEP%C74$H)9:+.N]'Y#>1IBB*4G]'J0).C]I$D"S:E<(>< MBVQ44]DN\3RD^8TJ.=8W[FOH-*VVN6I?0]-J=JSV1OK^&4V[O=I(BR;5@I%6 MZR"X_3E93K-ME'^U8B_")4L")>'XW3;D@[,4)UR!-59>5Z"']LFFK6W;32,E)\UW8!7VWG#1HIUHZ.3H&. (IDT0B4:J NBG=0T7C$ MD@8BC_,&JT1B=/GJK%BK7;H=PA"QV"\!_IEHCUGC\^1V_?9$R@AY<*?L#OF'RY_M Z5 M/U+3=<]I_PDGTB[(CR=O MLWY:_@]O_3$$1G><%L]&X\4\_"=%U+8%V[SHR,#G>,T$#+N>NE+!J"#X=LZ M*T_MR/P;3>7&PU@;FED:DCHUHPT14<4AEJ\PFST]O1B MQ1=_F_@8W*5UFE,+"WW,"%(^-T^:/)-G-)Y@,&+8H-4C$?Y1^-B^;MWA#*1*%X&V_,-=/AO" )PHI)HKXU74D2BBF"8J%(YRB %[CC"+1 ME !7.!X^Q7R15)29 M,&##,7XZ$W3K,S?;>+EZ!81@:)%\?#*GN8:!_WAET7 M'H+)E*^L.4N!%().988HWQ;;\A&6! SXQ=#TYT%;"$RDTKXE,+V^F$4P5%?!CT>3,=_A\_/)&84 M1H]YK1YZ 87Z92%,61I:_NLLCHC"_F)DC!]!^."S_AV%',VN=&Y78.G=O!(@ MKF42>/^=,![-&V/U%J(/+H\2UAL&_/1QM"[68L*$KR&C1=VYO.0K%T]< $:I MQ'*5'^PIC\!2TZ0 /$W*%,(+8 _6 #(TC;'D^R6*#?/,:@P>5,)"8E+E4T)7 MU&>+_5 [46,%8J=#'+%4!RQ04*G<#9@H1LV9Z&]N( )M]0XHZ2A;';V!(M7= M0FXU#/GYZX5RT@=Q1O$6#SRL'4L%P4<,:0ZE6\^E)'B47!Y6P?R%5,:]%T[B M5+/2Q)]U?/Z2#X5);5C+$J8@ZGB?L7OFAV,*0TV5#LSNGZZ/X;.!J.9_,KG# M$%Y8G8VT6EQMFC6>%JT%=N>OO<&BNPQX:?&P-UB2E#8<1B*E6'@1;"&]&L;V M\0,=OY]^8GJG\^W(]2B&]?/MZ%%19Z$TSK%T&,5V7(/4#2BWW2WN.5;DQ3 7 M4=07 Q.;+[YL>OMYP,ST5O"($1&_?S(8 (:(I_8'=,UUZ.'9D51]#])..??9 M/279\LE_F-\[C6*!LPA1V!JMH 5YS87RR9<2#L[D*M47HI8,AV:S!':.-\RP M5R"U\S4FR@E+@E0Q%-\[!PJ%@NFF?-8O*IAK7F$ \[!RWWT:@41YF5=NW'?_ M>ZQ<7WR]Y?D:)T#>6(M3^1;TN"2_8@DE9.:_/OEV=?HA*ZA 5>^F]5WY="X3 M=^1&F3K_DO2;.=W_7^C[Z5?_@[49@&XXADQO[5((R0OR)%TO/>-LC)_#\,YG MF?[WY "_\SR3*J\+@+I!8FF QZPMN3.HFTCC\V9I>1;XWI^??\*D+ MQE"0PFM1U^58MS$(>U1ZN4#/^#!U/TBE%@F?1FKT\RH[]"UEUO?3TLHLR$H4 M]4%I41*NP.;(4IS-1EX/L+$;]R98-(87D>CE6?A]S^TR7O-;K-!Z:84%(P(& M^!?60?8C&"N0S&;&"OP>8)RHF08CO%!WM!C MC!L>3Z([!B<-@!YK1!3F98AYV0MW_BO?>=STWY#I9F'&W#ZG9P'2"CL.D>CE M (MO+@K6C&[U>;K-)2[?F&FBQ4JW$Q^W!\S0M.N,KBV:?AF4F7=18%&%\S.D M3:[05&JZP(WGC+;2]65V6%I; 4LW/8Y3D-V M"EJ'GX+F+%K&0H!6T"53.!A?]Q5L[E%8A!LJ5<,,)@-7Z#!X''MK/Z$7@I>2=_TG7EQ= M/$ZEF5("PWQ2P1' F6EAW:X'YK(+&*O')NFSPMC@@Q;(*4U?E]D66;9%IU*9 MVKO9A)X[=GMD(PEB%_I(LZ9V$+])9SHCN./BC*%5([](;G+7IURTB\(D>1?I!"A>)V0 @F53OZ+-V"@"1($ M:%BJE_=_N&'^X-2-"M0&BZ%.W(7:-'.JO> )Y?,7:*HY]>&L I]"-C=D?MP M(*%YWZ88#L7UER^G*O"ZPK+ M1V:^7F!Q%FW&-[QKP,C!#$&7+1[;/HI:VPC?&'UNE./\],Z52&$GPO'$7!%$ZM MXQ%2.&8K$X0O-:2%$3,CF%/+.2NB W(,N RASXP13O],T-4DO.6T]'VSN$MC M>>ID8,]X(4F&?W6?,@]N[N&U5.5KS!=:>-&<#QO![(A%PF%-DH*LNR0"G-V; MU_B%6YQI39)>EG(7-O\'&C_9)!X6>](_NT\PA3-AFBHH_;,J>%=4GD%X'J?\ MKEZNEU0LE4]O6%J5 M<_C4&4%VYH7S!'?KG\#[\XH MYL+NS0P%;_$5X0KG=B^O>4%*5S2I&V4GDE^89P8>JLX8/;']@AS]6S@,8OCK M7]S1^&/VK_=='R2/B&U.A"[G+X9K'80U21[&M<^U88OW&E<3\V/ET-/ MO<"_8*7+Z\QPYY;S-R!70:"MPNDO>^]Y^N1B3[+>L-P7??KODZL/V).$7QK. M7]<4!X_G1K]B(2R[RZ8'/_EZ_J]CY>K\VS7LQ4MT\>5?5U-/4P5Q-KYC0?%C M/L5<48*RYJHZN_9UV**YETJ,G#YSW<$+JV27L_DQ$^',W=06]R,NWN*(:>[?!>TS479U4D-3 M%X5FR36MS:_$IA8Z\[(IZ7D94.V?&W? IH!W 73[3UP\3B'^(149(^N&V*R+ M'6/NLMXO/=YMCGPZHB0*MS/0^2M*?\SU^T7(>LM1@4?G"N"E-=WA3;K"XAS>\!-E1#SZ-L=/=G%-7TU(WP?-S+[^@ MO((77J8OS($X/R=:3]%&=A?HG1*G +!X$&>9_]-H0HB?3#T-/#CLW$I-_9#: M\POZ%<7L%&6EVO)F.6T)]*-F\65:&E]&;7U38UCH9RY IX+9LO>@H&8!7>=1 M(4[14HL7Y19BD^8IM-?SBYHYGIMLK"G0!@HK 2Y0,V85U;_R7WP/>U1AH0!A M>,>3TM^C+4HB MT6:\"3R M_@ B2:],79B[+PQU8>:>\5K97E"&3BDV*XW&XN_X#-* MP@JO.HE'3M_+B\K M6W[Q^9*F+?$83U/_E-Z%AY"BL.$G.NOQMA[=5UC_6UVH<=UE%0,/'W#!=G MOC[4>#X^'J>>HO0F#%L+8+'!]"W+3UM5ODUW5'MF";\U+YLSZ(3'$?WF <'3 M[2?(M'D+&8LCPONH]R0WQF+ .2AZQ*SI^>DYIV2!&]<-DRF38UX7\?JD7(84 M.L1%H4]Q;2".?&Q%F2JK?-B'62!VAO+2NTMK1\8QR%T0:4D2SYK'\:0+CWE( M-Z+K<>$J_;\31J7P A^=%. M8@\,;Y?@'MK4772K^F[O1V$GLIU.>8"&F*<2$IK7V!GS @O; M>/%JH]DCHJ\[",G')R7K;))=GV'QV;1.Z5?&\1OBI"3L_>!E6V/E??;#:QHE M:Y7X098.7_)"VEE\(;U\P;J6OLOR?[NL@:=R0EDN.<)W!,"1 L$5ZL_S^#8=;@H1+=_THF M:I?U4A")V@W,RCX&;575-J^6LUS6XZ+EV*&MU4*G6.3+$CE^A2;<%TRX MPV^$HVACTN2@"3VESYF=7H80MP345D2)JU#T.E\>K"%L:9LPA-NFK(,_6P?_ MM[5%>*L,T@U8((9!'O.^V4^[[ ^%:<>BRTXL4C53-WLF/"@8J3_QUP0E MTP7=39B;^ 1+U9H[*WB//KV__$EO:1_UW2;V5:MS:LGY+];>+QWMQPKIZ;QA M7-Z'FGK1^=@<,[LHP=:8=$7$PP3Z[)$*JY0]# H9A:-R4=:=I[I;5,X.AF2" M9YE@L1"L[DFOQ Q*+!:(V'4C/"$:#S[WKCB_F4K1+KS]$A$T*B/Z2X>X-!2) MMVE !PS]1%\$4QV5%''_D@U;O 7#]G)#GMC,N].5KD!TM@[#!,->XQ2.UY_% M3&=O^I#N5 B[AA%],&>O2SJH,1T MCZ-E<^8F\D#WXD!OSD\5%-Q'@J7OLEJ+]$$)DME%'\4U[J0&@VV1"I]UG_5$ MR/\QNVQ8 MO^O-83)"QY;>U/_WR)V]6:Q@3\4=R)?;H1=1H5@J9#&)MDKYK-N0QSO;K%6%\]H,TV>M]2A3"+5 MC2/5>$6H"EBU93M:6]/;AJT?N5J[T;9,XW>=/9K] E0UM@%5ZX)&9R#G&16" M*90]OL&2#+%R@H7+,1WY=#*:\+A-S$(>L"A*LT]4O,BD:@I,^4EK8LE5S&:/ MAU2ID@-5GC;/@>HJ34&K+UT.&;C))>T2;G8:)[KQOOMA&G.:!XLYZ[,D\ZAS M) 5A]9<$JJP!Z-'6)7"L)7!<%3=:EJ%9 !]MS7%:1_>&:3JM]N^ &AL%U&A* MU)BA1G)F4B!I$K[>FYF79])5*MN[5\)D#^6C7%)-@.+?)4:LVY*<(_U(RL#J M+TEBQ$/$B*:F.6U#.[J'D]=,;18C6A(C;@DC9M6GL8XV5J#>*V&RA_)1+DEB M1'EJVUF2<:3;1U((5G])$B0>(DBTM5:GHUM']Y9A.RUS%B3:$B1N"21FK<"X M']'>*UFRA^)1+DEB1'EJVUF2;G!'HA2"%5^2Q(@'A1%;1L?H:'I;TVRKHQ^Y MG1\&_LO6#7@1G!J Q0)6;$FL6((5X1^OQHK8(E;G.'&5>)PEMW:S/SL C%"# MG5B.:&W@]J/M$%7U%R]UV2'J,D?3+*OG#4O)91">MV*"&DPQ10$3B@$L&]XP#F./($_$>/N1CZ+S.(U> M?$KTX]3R1]QN'/J39/$C4X@NGHQ&;O0TOY=O+Y<,G*BESX"NPO\.HYP2[EBC M&S'W1\,=P&2/7?_!?8H1>146.O*"=/"V 6^?W1"^PD\D!\O>6AS*C>Y@-+'; M)@PF/L$^4?!/&)#.-3\6ZB(%N^:[XY@=IW_YV/?BL>\^'7L!K9T>^C@].A+ M+"'CZ?"OQ2H;A(8N[W(&U,O:-GK>P\.%OM\]Y4'+QDJR="+E>]L'$:)/-M].-L\=1". MN/LDNKD+[Y0RA#\]WM%]$(4CY2*,1DH8T0.I+5L-T7!D%>(:+$G& !THHFR; MEMG!5A4=K377STR7#_MUARNE#W0-H0KSS8266X2I&SME>390V$JER0A MI3RU;066FT=2!E9_21)0'BB@Q/_J "AMNV/.E>G59:.T#0'*\XTY*HV.1)5R M27))$E7NXZDM[:CD%^!2"E9\21)7'A:NS/OPMARG=<0>-5./"0(->OT"L)0- M"S<$+"]>[ZGTGQ1=DRU[*P(H:K 3RU%Y^X@Z'\F6O5+OU4_OK=?)3]<,JV/; M1P'VF1M1G[D&M?%C?9#@$8N35 4:S8,N+GK"-X7T6M:][_.3[S[$I7WZ]@H3 M[R',ETLZ"&PB3VTWS@Z=^D?J>[6L/3PI"?H.$?09\%=+0U\'+%=!J.1J"HR(N^5QAU#V&W M7%(M(,E-0S\Z*<$D]5CD'I[;TM MRW:TMJ:W =\=N5J[T;9,XW>=/5I]/?4YF(?M=2!$-PQ]V.XTEN+D+F(,T%^2 M1D"XA/B^NK#?2AOC(#3XWRY+'AA Q+FK*+JS.AG!;'JN (C*;00S', K_N*. MQA_AGY,X00@)ZWU2RE&YI%K R4[C1#?>=S](1%FW)9E' MZ(S35HD+JOZB]O"E22 M4%D&7=ZP<<(SMRAQ2W,DMCQ[6J M/3PHB2L/"U?R4@.F!D=NVT?WIM76;2PU8*5]D1%4'G21_1Q47H5-Q5@66E*1 M*9LRMTR)*@]7H,HEU155RL[(55]2ZZB%28SF7BUJ#\])@LI#!)669CJMM@F@ MLF.8+7T65!YTG?UI4&FN!"H-CBHMB2H/5Z+*)4E4*4]M6ZC2L!%6RJ#*BB]) MPLI#A)6V9IF.96)'4-NR-8*5A0OP@RZS/PTKK65A);7NY*5+;8DJ#U>@RB75 M E7J6N,?\@J\;DMJ'QFF[-]4@R5)6'F8L'*V+:C5,'-8>=#%]J=AI;TLK,S+ MXCL26QZZ5)5+J@6V+/%8FA):5GQ)LC=H79;T#+8\2MRNSU)P48"&8@#+AC>, MP]@CY!,Q'R#0/?OXX/63H1B]^%0W3))P=*SEC[C=./0GR>)'IH!=/!F-W.AI M?B_?7C 9.%'+F$%?A?\=1CDEW+%&-V+NCX8[@,D>N_Z#^Q0C!"LL=.0%Z>!M M ]X^NR%\A9^F*W(5WE<NSO0QZ831&-R$<)D-SWM'6/,H0_O8 ^'$3A2+D(HY$21O3! M36_(^A.?23K8!SH 'H>Y*F= !_) ]^% ;\Y/%13<1X*E>5EJ4LKX00F2D12MC>6=SN-Y*N:2ZWMG( M*/.J+ZEU9,HFR358DHP&.DQ0B?_5 53:=L><*XC1D: R!97MU:.!.A)9'KI4 ME4N2R%*>VM:B@0Q'8LL:+$EBRT/$EFU-:VL=C#2W.[K>06SY:#PZ.;ITUD*7 MU2?W37!PA9%P9UDD?,&ZT<2-GGC185TVM-@: >U-G\A:*;]7M$$UFH[$EQ5? MDD$M(G39(J+B2Y+H\J#0)>]XCNBRY3C8\=PRW%'?2<(XAR34^3DNM!_3I",S MA6_.\K?C_I.B:Q*[2>RV?ZI%.@;K>&I+=XO5)7*KP9(DAFL=-@3==6=K;QJKF=K0*VJ831C1W-9G]6 W11[AG298VK MJB])N(8Z>[6H/3PG"3 .$6 X\'?;:!/ "$#W(:?JAJD3T"A$M^FRB6@.-/2E MW4)N0#C#T EH5*65J,08V\,8-=B-)4.&C@QLSZBOTIYQ;Q8OE>$!*D,#9VZW M[=3:=L3"+%,O5'W49>?#7!,NW_HPU81MU(2&)C5A[30ADOZA:D(T80WM$!$A:D(87]=L1VA"0\LUH570A+)=6ZX)E^_7EFI"%A:D+=,BS]*-6 >L--!7\0ZE82%D/G9*.I7"$NW6F*8N<,36K# M>FC#U[49JL%6+-VZQY"J4*K"6JK">-4L1^+D&G#IICA?7=A_I44:T)0:L-(:L-/XNY+^W\$K0?-(QQXCAGF(BZ^R M$C0U6Q\8U56".YO?*Y2@, CAA6VCW3D*4#J/2#K#*BW],;,+"^I05AK-U>'2 MI4:S\%QA%%HOJ<3S_TZ\P$N\:>VG?/ER*C7@5C3@T8G4@7E\J]%&'6@=XN)7 MT('.NO)KRP75:W%JG; KCTCWKJ#< M#.!,C>23R1W:NCR>5B^8R*>3T0C6%2O743C&-;!815.8+.4Y^WFO4MCV,"M/ M+JD6/I'Y>W$4LC(WN>)+PML+RDY>Q7E3_67MX4D!L*GL98M$L5LL?^)8AH5A MZ/]MF1HF)_L(AQ#-ICE9A&:KD)V\2PN/@\3SQX0%,9R!\B=]JF\;XL/I0B=; M0XGRUF0%A+!2?;3]V8OVD>ZL6A-D?U:_@BK;DSN3TXCU@> OW)[G>T+4A#"O M].XV>9(7*G)5,L2X/ I=5SZ[P8_T&F,<>7Y6%421AN;F MRW"OZHFNP58L1X36D:G)NAU2/QV@?A(+TC5C6E,5]--!%^\@]T/F#[*?$I]J5)_O:'^VC<_J=1?K]%?1XG;]5DJM KJ1PQ@V?"&<1A[)%TCYH.8 MO6L_N$\QDDYAH2,O2 =O&_#VV0WA*_PT7>2^ M\+[B4&YT!Z.)W39A,/$)D!C^$P:D<\V/)0*UV(!=\]UQS([3OWSL>_'8=Y^. MO8#63@]]G!X="6"6D/%T^-=B%8[3[-@F+D0 (O%BL<8FK/&HY'.C:1AFZ5> MLU?\W#:-E9Y8-"D3)M59;:CM3ZK3U VK8G/2S:9MK?KR[6]46W,J-B?=:G9: MS[_\!5M"\*_@2% V"@A5KZ^D K BKK[.C$PMO\%*L;T\5YNTAF+ M>Y$W1E5Z "[? SC8"\\'4X=\>,G0BY7O;!Q&6VE%*,_VK<\6S-LP&J,K HZX M^T1([CL;L(@%/:8,X4\OH \'43A2+L)HI(01?7#3&[+^Q&>2#O:!#H#'8:[* M&="!/-!].-";\U,%!?>18.D[+TZXPY$^*$$RTCF\W\YA73,TL^T4+R_C(?,' M<<-\9(^Z\1@7W,-5*&6Y2Z%QDF!9KA\L42[C>.*B,KQQ?1:OZC7^XO99T)U$ M=\KMT/5A5H&HU'4:-NE7J2?Y6R\)@2,5P^"5,*4K^=6NY)N&.>-*/E!/,N:Y M'&ZU2M,T&T9+L\S.R^IN3R)N150M5D)B04R:1+GVX0T'B^WDJN2JY*KDJN2J MZKLJ::#NNX&J61VK-1-=VQA'X>-3G("5-,H,U-;_D_5+ZA%J=?O _$$R5*@: M*-BY:!1_9W2E1-9GZ3B2S*/]-:J;IOJKVH/#TI&VQ\47N7]4#1',UM6VSIR M-:>APU\ZOQOLT7'Z>9V]MH2I-8&I@$0=Y2H,&O^8P$P&'D,8VI_T^%4/AZ@2 MC=MFY(/%I+/+IF M;R*L9-EIMZ9[$XW&?OC$6(P09IPATXY$IC5!IN?B %,0.@%:P&I_B$:IOY'+ M/:M[)<'V4"C+)4ED*H]M2TNR>4E)P]BK5>WA0?%@/%OK:!*:'CHT17YE%*GH M!3V605.0M^N!TSTI3H+;DM9%G;X*E_5%MJ/?#S,J?!V=N3>+EWI(ZJ%4#PW" M:!0.0@I L@X:#W$DWT'T_%9>?H3G8JR6%E)7;45765*775HBY>Z2NJJ M:5T5Q1,7!7%!5YE25X&NPLCBR.MA;#%76[\&(#:75UK2PMJ.UK*DUCJTQ:^B MM?8D[3;O8L.K)9T_LMZ$9,NWP<#KL2BF_(8S+V*])(QD-JY$]YV59,Q M9#4SCR^!/$:!!UC4G?'F/E_%BKF](3[O ;+M;Q.]UOK(Y9+DDM9QE^A')W,M M+SHRY*SB2VKQFFJ:M5>KVL.#HFP(W;8L>7TB\>OOAI8#6'W=2+/J$_W>0=C% MT)773_W;)&"*H:M44T:=+JGQMGC55Y7I(?^ /YW#O M7HG /93J&)N%MQ9U.3<.-)-#/S(Z!QMG)&NOU5O]K5M[S;;L=H=JKQDMP[)^M]BCKO6- M7.D9TKM3?^].VA[GAHT3KJ1U4M*:LZ22OAW"Y&+EMJG\XMW=>=MI@5%K0I!+ MDDM:'8%U2@#82NA+'ML.EN0&Y,Z;DYO,5+'5=O';>JY\:R#,W2VYK6UCJ=HWO+ M[NAZYW=TVS3T=J[7ULQDKCZ][YW7IK2GTU^-H*^5??8J'-.6'I"*+\DXPI3\0Q^Q<>#U-S<@W&4(7XET M=&P)(+3>RM$1X50JM!O"T;$%RMHK76;H%95'-.#ZI7! 2HU9+U&24#D-?=_M M"N41J\H7#XXK9O W^!%S05'P*CGLGOGA&,PJM1<1< M2[.UEJD=N5JKH;=UI_6[/M.M5+?_\J>.85@?I?^U'OY70/R3 1#I)(+9\I#T MR7CL/\U?A@+D#P?*R>1N$B>*00%TK;D NFLW\MFCI&BP)+%L,JFOMU:+V\)Q@\(:M=>S6R\!W M3RK2?DN&+*JZ,Z\6/Y/F41W,(_9HF+JI&Q8W:@RSJ4MCIA[&S&D8Q'AW 7;* M9_<'V!^WG@^FS*\WJO+ERS4FU"H>'/<8;S[@9Q&[\V(X$#!NQI,N2$/%[?7" M29"@*33PHI$T22J^I'_MU6KV\(#DDO9R26LAGZ/$[?HLU: %X"+F8MDPV7$8 M>Z27(^:[>.'\\<'K)T,QT>)3'"4?:_DC;C<._4FR^)$IV!%/1B,W>IH_EK>W MVPV4$Z>-N M\]N M"%_A)_(3E+VU.)0;W<%H8K=-&$Q\ M2*_X0!Z5SS8XD 4#5Z>$,WCMEQ^I>/ M?2\>^^[3L1?0VNFAC].C(P',\@2>#O]:K,)QFAW;Q(4(*"U>+-;8A#4>E7QN M- W#+/U*:^HK?FZ;QDI/+)J4"9/JK#;4]B?5:0+VK=B<=+-I6ZN^?/L;U=:< MBLU)MYJ=UO,O?\$*%?PK.!+DMP)"U>LKJ0"LR!UE9T:FEOLN4A?HU033N#:G MX/9RD\Y8W(L\ZM%Y '?5!W"P%YX/IBW%SB1#+U:^LW$8'6XDS%Z=[670"Z,Q M.K'@B+M/A.2^LP&+6-!CRA#^] +ZD/4G/I-TL ]T #R. MWJHSH -YH/MPH#?GIPH*[B/!TNBBY*YJ^J $R65VQ<*!<1U[0\\:N/]^>4[0'OF$]^K&I&?A ,F3*C1MUW8#%C6^//GM2 M3GIT3V%HFB&O&2J^)'G-()=4^27)H(4#1Q?&%+HP)+JH/;HXR<,1,&+ZP@M< M^ :^D&!C?P6_!!MR27))U<=/$AC5!!@5<9%$175%18AJGO.[($":_LV*Z,G1 M6A(]U7Y)$CW))UH59Q0Y0U^A:^I 56=6%SBW8)X/0 M]\,'-&Q&+FPVV#2Q0G%>%#!O?$#=T U3Q5_!RS#:S N4?WW^_D5Y?_Z8@/BC^AZ?)S',-$YC M#'%J7]S@;N+>L0_'RGOO@_+9]5T,3;L9,I;$HIK(W'O(4L-B]BH\!$_=8%U" M7@,,?OYMS$3)KZE)QXMF/3W:W'"G0Y@B' PLZ"8)>S^&H0_Z+Q9[IIS_=^(E M3VN\Z7[N16X\5"[@R%:?-_[M/0QX%28PTR0LF+'Y.Z156O$E2:M4+DDN:9^M MTHKM% *YRZN;-S%"*@6/")E_'"@3 MW[J/81".GA1A9H#-@JDK(U,_<7M M,E_RM.3I^AX@\O3U]W/)TRE/7T<,:V9*''[0K#U7FV]QA;CYVG!8"UD6);5K-M;V8D1VMVK,YKRG9M1UIMIQ#&DHT,_M_FHS9VNI[+H(_Q M[##@*&^SV(/',/)/"3&$_4G)HNW"Z$D94Z_%J9]$$<8LX*/3E_Z+N%ARI.3( MC5%PUMMIK_CR- P&'A8$QZ":)&)N0IPY=&.EBSV-[H#EDK206I0W(>S!&EPO M4"C@"6.2*'O$BQ514$]5'H9>;YA_/W3O&1\R''D42H71/0.JTA:SL8O%O/RG MM& ;P\R42>0E'BP5?WC^V*. )>4T'(V\F- ;S!&>H_04V#AW//;3E!D,-.J5 MKVP\B>()K D7,?.>[!TBYT5W3(NZO;J\7>PR0D>B@YW)HO1+0=^FV/?JP,H2 MVC!3\>!15?YCO4.3?@Y^>OV_OO-,K=MAMJD;!G,LW>T[?;W3M> _KMER6UW[ M][;SKN3-I36@EYO.]@337"DPJ@A]>7O^5=%;S4*LY@V?\$N(_+EJS4-!3?OQ3P;(Z4FY#_T)&*P1O$#Q@IX_Z3/%5<11HM#R AZLBF(P8O^=>!'5 M2"QL(\_\(V%]F; 1;3*,3@*:^2#?X8$@) &9OB&>@"A/7U)X0W/A+LJRYE36 MW%Y[PYO[P(+ MP\'!%_ Z+T%L-W3] G[[_?)?JG)Y=;IXM3N&=C96\Q[4%WRU\:/%HG4T.9CE\2<\]5([R] VBO-UYL97RE53^?G;_YU<7:K*U^994U6N?X$_RNJ\SIR^8;T9QA=\C5ROKU)D M]UF+/]/ ;[WU-T/7HVT/_W #+]OV87';I[WA6Y@AC5C6BW&!JP+F#+@S4.G: MADQ[<@V<#CTVF"^*49*8^[Q9-J6+4A&[J@XK/O?6*@SK8!\K7]VH-^3) CRC MRE)6!4HK++C"\&I)')4#I?-9$B6\&Z=V/.&!5X8*;\!:^4,J@KNG"^:AYQ[&S$WGD3SO%K^ M\]*2?)*9YPI[P!@QD:9W!_@SEBQ++K^<_G^\NIVJG M?'L&AEXO"4M[ 6V$@6K%/9\CMX^U.I$J_ F[8_[VRP3L,Y>=G?QV>::<(][] M=O;UY(J#"\EI4E61E^T>9H[$$89]0O;;(8Y#8KBKDZO3?^.>_OWD]O\DGTD^ M(P=4T'LBFG"3/R1[O5Z?_79RI9S\=O[]Z\GY[>YR@"2358DZN#+[#5Y\ M,: MN6RE3JJ;#8M<%&#TPN7'FT6:52:HK+61H#);!I45HDVOSL[_I=Q^4RXN$8M< MGGQ1;FY/;L^_GE_=SL>9+7]+6H&ES95%K?=R_EU2.Y3?LJ8%1-,E[((WE;=Y M>?G6N$'_8->.!6/GXQSJ<'ON.,VVUEZ4JK$P+4)OMG5[(QD6K:;6>7ZDK2=[ M5>\.^!HTX2J-QKMN[\==%$Z"?D/,L-=C;##82FC8>ET1EH*$R[5MV/E<1(N& M/RV!@__ILS"AT2>'MY1GF1UQ/NK[7*][07'C1J-C>81?@7'E_ M?7KR[;,"MMO_>H_'01A<348P5(^R8F%OON,>]!KZ.R5P1S"Q/O..3R9]#RP< MG/]E_QV!P4'#=$!"@F*<&N73AQEPMACP+Z3N;45%KH$Z=L04%XW:LL6B?G K MB[H!_5^M#-^R2O)+6+XOKGW9HC%27U24,1S]W:?I=@TK=?G9QKE*8?@&9VY6 M1!A*/M[0F5KO/BUJH/)*CG[]"4N.?H/3MS;%T5(S5^9,9UH+A:-QQ(98S.V> M*5_".-ZYR2:!PGX3X$5C8V)% H5JG&I[3JPLTQI-8HB]QQ! &+;$$'O%[##0 M'+=G_0FEH;_O+$W'WY(*?,]XVGSWZ=D6H5)7[S]C PTLZLY=O^8P$D,GO#^5ESE2IV^/(WM'0-Q)8VCF,P%)CJ;BTM4-/5HEDVPV]W/*R.Y]#-^I3 M/WL17,\+-A<])_CMYL-0_S.)$Y#V.XI#_3;V M0[(:_I\VP\P=*+J-[B%Q:C MI7*Q+@8;4;E)^'L/R_>[ :G?KKA!C^D&O?3\E??XU"E_Y@.6V48:$A&]2AK, M2[2$P9TJ_8V76?*I8E(\9<:'V>V>2GT$\GL!/XSQL]RI%YN@1 M&*!'@ J),[J)&=>%/E3%O=:,, M7"_R8:&P!M?WE1'\(,*?BMKN\>P0J1Y+=T C0_*/H%?K3Q M#8??8_GW,!K!H?*:\FXN8,>\)(,/9W#' IB-CW5. >J-\7#$NWX-B+*)FVGN M)Q0TYS9?J*96#[8NEVF?W=CC1R"DVSXL=8'R&@([E'.*&[&4;L= I5[7\Y&* MINE?R(UB.Y.F\@TX<>8ICYP2[!'9#PD^Y=14;\P.5SHC[$I%I7N1U4GFQE2R M&V?J*F..( H$/@ $(:K1$<;(FBH(L)'R<+$BR3U5 !XF0I^_GZ+_#R(4]0.Q M++XV*RW.JPM[!7 SVRJB*#50ZL!+HSYIAVQ>OS9OFLJ ]9$7E3BOV>>[#W$F M1T2#!XS-CR:^$*"P2M%'MZSFW\+.$6)(6M0&.7IGVABD77]"E=MS$EFTV4!8 M01_..-LPL0NWPS N?BN.&'[BPJ$R:LA#.P?2%T4K/Q1\%9YRV*5^(%@<)PSH MD-PXGD3T:K<;3F"(('3")8#[X(UL> .N)>^%*M2J9<(K4HH+ _-AP"F M0KV(0E\)@5<**^#5(X&)FLI)WI$D/P<57S3+,V*[X%V\^#;N.O(A5?!?\GVJ MTH5MQ46BR,9M'4^B,1XBC")$#HXY+W788,"Q1H!2:8%D6V7=1&;P5T06N*U" MW@4A;QT@7O^&M667RU3:\3R^%7F5.BUDS,5Q2M@#=!AQQS:P$VXI:28O_A$O MY)+T/,MX[ 4.4HO\/3L%% -;!5-@]EMOJ4>%4E\B'BY01>>YH*GTO[@%^%V,N7!97O6(K73\."Q.X MYR["=/!2&$@U\PF/@ZCW!J!E8!MAIMY(M"SK,ZP#F^MZ:@OTP ! PY\SKT V M06@]+C:7?.9,2)5WF>^Q>R%L"S(<]A1W"7:N(%F[&4XK8/\2-5952%:./D]1 M:?>P4!I)WZ]NDLQ6<=XG!)HMERN;$2V7*\'\[QX)\$$4_V#,&9),@E? M.PY;9%AZN5@/%U-BX'+M#Z._-SX Y]Z'_KU ,H0B/3+0 ,6!A1SJ,J7[Y-(4\*9(J#. M_\3\](&"@,] $1F:WJ[#JE8^WB\A[XR7';$.)C![^!%W)Q% MJ\ +MS>$-1@ M@F[+Z7.NR)J7J6LO+W;*+W:,35SL8);,FU_L5+ "Q?V!B=E//_RUQ2, M<*I6,.)E;N&EM K7$*M4CJAFUG3Y&KGZ729/>LVZ !4\UV))H=>N>$L]IJJY M:\:^9X1OJQ2Y1*69OPM4WHM=N:MXTUWL>Q3X8ERB1>6:4NX MSK)K<=QK+OM<1J$[;PP%U@VW&\WYD$'O>_3>+^NQF'7.N=TF<];^3Z\5_?::EW;A(W M[EQW?(P$ =VA='8PKUGO/NDJVVP1!RL%CL]UP4R;!W^6_J05A!SBPHJ21;98Q9IOSV+ MF.\^6:IIVJIF:!5AD0T!Q[JHQI-[U_/1.=> DVO$+KKVLMBMA1#+6&T_2N5 MO9GE>7V2[>I%&-W GN;A<&>LF^3_6I5?+% I+=5HV:JAV:]EF&<(=QLZ91GH M+>GJ>2&\'ET-O$?6;_S!HK"$I&PT$"B;KR+T=&"VR2_,[S>2L &GA8?W]%KQ MNRP,JS>;/"]^<4]OPZ]B1]=BB];&V*(ZT%W2SY)B=CGZ>5E=MTE==UJ6VM;: M%:&C'23BS_BE&_C[8]UL\OODG:#>-%HN8CT&M@QH5%4)&,7QN;X?/N"=.T7W M_K1!Y9T.#,K[+)QTD\'$3R?R/9N'<.JN2FJ=C<+7;$D [,&KD,[N'4PDA:'^L+UG0/GX -5J5_NC.P;4>UC$Y% *,T/-Y. ME+Z&=$PDG99NJ4ZG)K9&&B,*$V6+*6V;OSHP9_]UQ,:NAPF!8Q;$(C<[I%3$ MWE0LB73\KRG[Q0Z?\PT^"?K?<'=YL-J:D,AZ]ZG==E3-="H"B22V?CN%L 5Z MLA%BVZJM&16AITU";*-3<1%\&R:8S?]Z:2LV8>D@SCUDG1?\&Z]ADA9&3ZL= MVU(MZ]5\LNI1U0"E'S+9O> ->0W9M8'L+%776AL$\5LENT,(L[[ >T(AJNF6 M0*+CM=$Q%IY+GJY]-T@ S& @V1AK!:QA[F+O3,<$\2QA\3X2TDNP>'.$Y. E MK:VV]*H0TB&T?OV.?\?[U4G,N&B5[N8UA:IHJ1C#FKJ;I=E7!V785!;RV;KF6 2&VI5DF\B\2I]2>@%R3J)@C(K!@!':"_MER. M;M=)5KFM6#E/;OGU[X\\6,8GO:H L$ Z*IEH#/ZU7%1-7%&2]Z2O+6.XWU5 MWK+)X]YJ.6I+?W5&G?2X;Z:XSQ?/I=8-:?N YSI KU\$I'!,)AQ$/YQ@8;M] M*8#SQA51]GLS#\$EFU83\G/F6Z^DT,MKK\69;]+S> #;=6"AE%D&V=A]PI2' MUQCA^P91RY98;7K>?%;5-2>+]>) 6AA^I&.,7E7N)#> )B1'["M'+)<>]CJ. M:+_[9+8ZJM;9QZC5>NB[:,)F4@>PY0?\B[H:R/O[]34&[FS!YEV313KO/G7: M+;7]^D0!>7=?02IZ44OIE%6Y8N=48C2-^B%Z40I/ ONM ONU0T+;UKM/CJ%:'5D#>A^) M:2UHOSXQ80B4UE9M_=5=*BKH6J\)>-XV:#X "+,T;EZ5/UJ(74S35/77E[>L M2?2MI+D-P^95::Y--*>;JK.Q.H R*O6U 7+A:.0EF&6>WGX&J(99T,,XU?=7 M8<(47?NPN2C,5<7?8^P=!Y[_UW=)A*UX9OKWY+/'-C[%N6=4AT6DYXLR[["_ MWAK[T-[ /C@+]^$0 D'+HJT915O+>% 9#RKC01>5UAPP,+]0#P/[2%?)0@'= M>:G@(=]'DD(E3>6>Z]K2T:K6S$@Z1C9).LX624>O&ND<6( A(#&:#J8-C3<@ M3 \C*$S75F>).=+'&\&*!'O)D,&-4H>^ >HPJT,=LG>5<$.$ 9>,ZO/]J:Y9 M=#-T(_:LJ]0JLY##@&CBVHV^13>)F[ ^D4<^X!R96,^3YJ*IM+!^5A=./\3WQBAW%\YG3-..323(,(SCG_HJ^P$[KF9TM MG]H+G9PW-[5VVLMKV7Y>V9N>;^VU[A- MO,]&OB'/$[^JP)-C!@/=,S^O<""[W*US[U7_H!U4PVS+;V&';T,3OE^ MKJH(L1Z9X:A.2U--Z]7<(3T'%:2C%Y(--T-'&'AFM "QVJIE5X6.#NS>ZJ37 MFXPF/IK5:2>X<#2.V) %,>!/Q0O@WTR1]UGK9W>G^TO%8$^+NWM)F_LEC.,K MEGP;W+J/J[(0%@JQ-%6O3+]#WOT/IC MO'^-"(YA^G]]UYCEE^\L<>%%_7,W"F [XL(NG_%-7E7\8A,B'<2OYJBF;<[Q MREPLH 3!M:*K6?'[9G3E8$J&J=IM1^VTYI'QF]/5)D%Q33(RXH51D*_!PH<< M+/\\4"Y&G?+:OBLR#4R(FG9J#D;.O[I[XJH'5@.P?,C$]SR2W@#QZ4!\)J M6VV]OG7G6Q#?(82RSR77T27;\J)]R9P:OL:RPM>R3<'&-FA_9-'2F8HG07\# MDLG87ON0#9QKM?N+2,Z6G+V-?-#-<+:YO>8E.^)L B5'"18*3D->"D&8A7%Z M#/8]XB-[01_^=+!E.\B MNL^.J+Y*,F0Q4P9>X 8]CVQ.-V&4FMB<#OLI[(%XJX4NS'$8TSW<<<1\%\.% M/CYX_628$F[A*7&<6OZ(VX63FR2+'YG;[!WM[$7#G(F!*OPOSA>YP3.U;H?9 MIFX8S+%TM^_T]4[7@O^X9LMM=>W?\=9:/#2,\JC>.];H1LS]T7 'L,1CUW]P MGV*DQ,).C+P@G5+;@#G/[AC?ET__VXV0@A>HLI;=&,:[+0FXR9D-5$U90PB.>+AM+U9DMW5AIJ\>?V!B=E//_R%XS=9STKSMS/ M2@"=T$=5ZJ+U;^9&L7(.RK$_%6VZ2IIN-8W]\O4NG[.] H*I^!ECX/"F5OQ2 MIOI>[9I1?RXH-U>^LWL63%A,1?P6@?\#L5T/T )]/N-/$,=%%(ZP\@D.^$\O M&9Y.8E@=BP .^A/<%>RE"?_?7STB2=< 9]NJHZ'':56;].U]1L^YAB23["V3 M&#OG$OO=IXYJV"U5:\_'C>R.2PZCCE=,WI=(:$H9V[JF-L&-_#80W+(R!U!9 M1<>V5.WU):%E\&H5B>=Y*?LZZL',8]76;+5CKBH_ZQ"C6OD@J9^C,(Z5<10. M7A>:>L@Q*<]+5]KA:]K@E;FC\^Z3J3I66[7T5W/'J@=5@[C5@R:ZYZ7R:Z@. M6\>I;5O#[B)UH+I# +M9M?BL<^=Z13Q?7GKUV.(513PW7,>VKMMU8&DWWUG, MW*@WI"C!/B!3/QSC#>*!Y=YLTM_(-_0DZ)_EVWG.)=&J^D7'^&ZUW6YCYGE% MLH5EPLV;^N4V24TZ8F3#=-3VRG[J.J39U$#O?)4AW;5MO: MIAJR2EA;*7)ZP>6V87JRD9[,3DMME:2.UQ_85OYJA"<=AG..-YDWO@UIG#DX M!;NLVFI-U_$B6E=%]^N)#QO]:5A36-6T314:K=:E M29UON;%\EC*(PE$JSHOY(_*V>[5J.K-R?$$UG8RG\@IF*W-5Y]VGMJK;6!%] M/N-YY>HYE1#F\NI[ Q0X*\VW2((.HO"VI:OM311PJI9(K^,].-4VY=5,-W(# MOIG6IAMX_H732W,/@?S8XM=M\U<'YG&[Q'0G%B>"V*2;;4W#[C*XAUW$&SXN MA=-]7542&WAM; ,]:V]HHFV,C/"^V+ !5;ZZNE<%G6JZV6Q77; 6 M5;B\)U[778:;>!4&X33$79D;\)*X9:F.\>HK"WE%7$4B>L'OM0P5/5=A7#?, M?2XQ;MC5%Z?BFN*U0G5/_0J;D[CS;++FQ9YAO?O4,@Q5>_TMA71L[1!]J8QL/1KO9),KEBB^&$\G]6Q]B71/M4V>.7BJRTAMG'Y N2TOL_;:(&" M4FW#4:V2$MC+^[Q7.J0=V0J2O21[K7&S]#K^:N.=DJ6WU%9)I&"%^*ON5Q)R M@G*"^$K6]5:7KQEZ/YY1Z6'*YO\V:W"7?[C/BV,(.U1B67+/H!JGT6?1O+$0G M:0.S=)@S3JYE4*3SO(=BPQ/YC!Q4-@T'+(ZF,6]L;"SB9A,4M0T ,N,&7VW^9NL-9K],MX2I M3M(*1<%OO4U$V4Z\;7L%QVD:+6>-[@J&96ZJD4%;-S;47:&SN>X*;=V6W14. MIKO":XMI[56? -E=89U=*^VND,Y#_%@TT%E=8FQVX[?RJD.Z>5:VEIZX;U;E MRNNOLW].]LXPI:\MD>\]E;7$2;YMM<1+^!PZ-.&IV!7FX*'(J?A*_!A&#:?P!MM^=ZP4*,*5[[WH^>AX:P$N-V$6_ M!>M-(FKW*]-57I.N,N6-XE(K/X!?0A^WYV'GKA)?MT^&S*3.F7;.4F5J*]N^L MY[MQ[ U@0D0UU"EJ%6&/<2 KIM74D+E>9?UQY@HF4;B0L[Z+/4>&.NG_9\)S M>%<6VZW%>8J+<.K;=1K<#TK8@)A]-24\+SC;:PI.F8#R\NE/7Q6B0W!-\Z_\ M1EP&TK]Z:ZHM/;;A12P1(E,CEHS%&='$52W0Z:X/?1ONL$35DX.P@0;A$3P<0#& M5,+NL)3]V(VH?R_ Q9@I R]P@YX'G\=9"%-SX5+%_C=HFX\;^DP!TE5V34S= MPM"B<1A[2$C'$?.I=K>(*!( N?"4H!@M?\3M GU,DL6/5.5X+AK6]&84_Q?G MBZSFF5JWPVQ3-PSF6+K;=_IZIVO!?URSY;:Z]N\.H''QT##*S^6.-;I@9_]H MN -8XK'K/[A/,9)\82=&7I!.J6W G&=WK*+47AYQ=\7 Z/G*DLA[5!40;HN) MMC9L7;Y0;F+-!!@.W>#_L_>F36HCV<+P7U$0,^_M?D+%H!6P[T-$M9>^ON&V M_=CNF;B?;J@@*306$B.)*M?\^O>!ELR39U\?X16NKWS+ MUUIJ8 ->Q:IKU+YN^*3F08^^;V76HV\#>X#9[V M&TF7-X%/:T/)\25D4Q:&;,+EW*%Q^DN%SQNJBR7H- ('N"P,GC*XD[L/'$9OG(4;P^<22J/[\7@Y7X)5!23$$V"*'N M5GHA/7V/BT\7'"NNO?\+I:.J>/ 6(LI%"'ADH(J*M,ZH/.OM.FE(\N?=^;-9 MES_7RRLP]^6/=V MP+# IAX.5I/T=@RUK']LMCSP>>3SR>$ZD MQPTVZG%99XGH>Y"EYF)6[@=?Y.-2M(@$_YN?7K*WQUO67O6JHG#WOI]M6?K+>GV(]%1<@MY//)X6L',-[=K:QTS'[2- MF=]V,N2'*%I2-N3J-#_8, LQ1S*>,67NA#\8MAJ8,NS<=TB6Y 62XT%1E1;X MR(\;4XT*6UAD9ZL PU+XML>I2 ML$JJ'_)XY/&TP-5Q')ZLISRYWQ;=\+:3#M9Z+.) B5@<>ZR8BQ \P)KI1YF. M()V\\GCD\;3-;9&,@B_ZWVM+*H/Z<_D[D+&J)^K&C2+-74 MRLGI$L':B6"2_N7QR.-IN>>@(?9LM8T]R[2'#6D/;+[P@A?&Q(>+93B> 0HH M"\_9SXMPN0XZZ3^5QR./YP*\".\$SZ*+O@B.]0485GV?-Y;AJ9;>5 6>1#/) M!6[Z>$[D25C+ 6HS@'YG9/14W2K/!Y,HUDX4DQQ 'H\\GI;[$IICT(.6,>C; M3DGX.XMBV 4Z$T 1CT-WC#,Z"@X%ZH>QO__@SP7X#[ZFG(LN MNW]VPLGO81#5=Q_0@.%!3R8B7#R6-5M*L0'#2DAD]QIH8BX1Z$0(5*]KWZJ' M8U/7OB90J;(??NU!YQ*+I"XBCT<>3UN/YT0^C!W5Q*G[DTWN_LW"H(HCZRDV MM43$WW8VQ"<6*QX3SR>.3QR..1QR./1QZ//)Y6'D\M?Y/>V\W? M!%KP!W\MH%.;U.S5;M7#LK6'@\A4:A5*%2REX^"0F:K4.BV0_H; MAD3KAT3P#YBQU3X:JAF=U+6#)T3;5B,3HFL=Q@6X*V\#JZID^Q:4VF7--6@XWAH=]O)*D<9 M.BH@=%44=KW#X.61RB.51RJ/5!ZI/-+V::NZ=5$3^?IZ9V0/AZK5LQHJ)IF%GFJMQ*3+$C7&R43-6?PL5Y4!=;K)L)=;3[O]!XWQYT&O9?SYMK,?Y$@7Z3B5QR./YZ+=!XV-=!G@"(6^ MJMMR),?%HUFS21!U!G$,],[H8/^31*!6M@=8]7 <>:;+P*A")3G3I758))41 M>3SR>-KMPVABI,O E"-=VH0Y?_HA@V7\FTV41\?U%4 >Y\EQ/>?!8W=PJG<1 M'* 2L3$@0^PR.?I%^F[E\CSR>&SZ>6FZ/S9WI/L-=WX,O M3@B7U/;B6IV1W;-4[? &^A(;);.0Q].D@=XV7F&WC5?<=C["U^-;\Y?K)I-> M3'D\\GCD\S]Y9#-7FO+\,@[7Z>:*8_0YZ6::1UU:W^YV189OJ M4#]D\J/$*DGT\GCJSG8]&\T/6D3SMQTM_\1BQ0LB&067SD5Y//)XY/'(XY'' M(X]''H\\GG8>3SVWQF"WX@S0@KE]\W&?$K%A9V2KECY4S8H1>KO;,Q*%VHA" MJT;R,3!HV&L5!MUVO/DWQZ->>DZLO&5C-G]@H6)HJJ+W=..0Z+(8V,#W]LH M^$R"Y8/'^.21JYK.4K?0=[BY@(-N^KR,H]CQ$115%(1S3 ]/V&CPJ,[DWSP; M%A)AMPD)_W*.4]_YM%M&F%6ZTQ:JK)@]7"9+O3-JJG#^@HE2BHDFQ(31JRLF M:FIA!B"K:FD#M:\U/ K[$I%62A(I29J1)-L(=R=)8@)Q6DWUT)!D*U*VI6TVQ#MZL>F79R[9/94K2_M-TFWDFZ; M"B<81HUV88=1,([IT8"">T/5J!C44SO13A*P)."K). Z]+M#O\C#J': @0RU M-]14X^*]4!1(_!M5X\+?$_=I])_P1[+E>W@'Y/CA$ZSP%! M,'^?,<49CX,YK. %X*#X00SO<$+XV%=<6/)CZ'C*P@EQ##@.!8^8,G5]QQ^[ M\'D4.S&C$?3=],"VPD!L>/2?#R$"<,UM8K$F0.CU(HAH+OVKD'E.[#ZQU\_N M))XEN)V[2YQ_+[O%>8#37L;K;UFWOE,?R/L[JPB,_)^X7B0?U^@]#)AE:+K. MAJ;F3(83;?!@PK^.83OV@_6_L,%.G]@R#/Y@<>C^5)4/_KAQ#&W+1K^E M1(@D^L:)9LI[+WB.2@M?OZNF0#)WPD? (>2SG+,18\R(D[@PP,5S%A%[E?SP M>N)&"\]Y>>7ZM#NZZ;5XEJ!HJYQ"06OD7V>8VNUQ;!6Y'>+-XNLN?/6W\N=] MO=LWJK_J=;7*S]<]2M.ZMC:L]:CUGUL-+DK?_/(M^3 ;(W[#TF456J(0?^?1 MB4IT0SCR/\P)(^4=R.))(0VFH'KL")AVZ<75^ZU6K*KLCG7:4H7"U/(SWIC1 M5'/'EV<&0Z MN C(-)0WVA(*J5/5^HINB"/SS$RP+^$P=2-]TK_;JB H#U5]I(:KI<: M5B./39.#CCX:4S4U6[5[U],?H-78G;5RB)0X4$(&9SYV/:;X0MSAI_CS&!7$ M901&(?;BVU<]W -D[:.:W2W&O4JO;@!N]/[G,PK2UXM,[(LM2^)D>U724>;*6!PI4N'>D[EB?UV$[F?_+<&6TC4_3^\)K+L/I]5[ M_<:&TTJ5NXU8M&,TI@8^[8'DR&6/OF4'YJ,[G%)89P.N0B=$8F4BUN(U85,UZ]T"C'22X MV1GIMMK3R@*\E4[BUL<+Y0*;C[A>8,[PFYGC/\+CBHG W.^/GBC/=1Y<3R8% MRZ1@F12\P9D[%N[:D(V9^X06AM0^#RW%^N"/0^9$["WC?W_P$S!_3:%<6XVP M.B--[ZM#LZFN/%(E;9>':9NG]@@XA0D,AJ4.FVC/)GVS>V6)[1LQ2R<"XOVQG3RHXH(<01O MV90!P"?O^$G<^Q,:.K]?2I*&*12# 3:[/;\F)17S\TJ/8R"8WD,$T]1!1>V2 M5-5/Y"-9."][.TAN1=4ZU$/RA<.X-GUH-)]'M?J'F+)2?6^CTVU?Q\B^J*1W M1@-3[1T^,4:F2.S);L,E6U&1#RZCOEQEY9BZL(#UQRQ6EJ@IGY.86NZ[VI1D M=$:&:8/2TI8"*:D:GZ49U\D1#Z?U&>I &[1>66Z]!T8N\%3I%H1:^J#EXOG3 M+FW8#C&1KFK&\#&,)S@!;)3\!;L+3-CDMY<_X20^^"GCO$^/H3;?Q(IXM0?: M[\ ^A'76.LD+L+!N&"5WE/!'Q$F[,[)4?3#$EIQMQLGK:C^]4X-VE\K'FNC M69P4M?UTVDUB!Z3A[6)YW#0@;\SY_&49CF<.ND&"Z>;Z/>F6WM[I-KK<-KNG#\*MC45* M^D#6\K6'-<^8-P%Q>P=GA\?YNK0,%1-/\10E4D:^R76!0"W"=BE83!7!!=VI=I\1.XL M(/X> (Z*S+T_2:CH\W2]EE.;KC"SPU1[0TOM'1Y'E"IT&_%L"\MN M$V*@6& M;(O17NXM->OC\NX_4FA3XBI7CX#&WCB>%WV>-J8?&<#'^\C#F^#C4O=N(\[M MSL=/A738?,-4-=.L'.;6R@8<5Z>9Y]TD^?;,-Z9Y']-A#:2U@*V^?/$LR'Y #V3X\Q^EAOK%FV:E1T M<=A/P:DS);[M*O>UX>0IL[>:0$\LA[?5@::I]K"!VMBCHN9UM4W;GL&%OI:I MZSO^N(D4KKH)=NVFL_-W4KM>0-Z8E&T1*HCHD>P'.G%5ZQ=8K_KK$F19R:-0I4/*"K!3.1'>)]#?WTHSM09E MG2S^NA9LW"P?CXB.>H-R4M9]-<3V)Z)X'VM^20107P[\@8$V] 1GZ!_6J.ZJ M".T8A;](;OC_NPS>7UD4A^XX9A/\XMZ?%#_(7?D%]A%,RIT8QMX28?ONYY@: MZG]U8O9N.F7CVE$>TT A8O<,M=<_I/-EW0JVMEM1-XS6.[J?6X[7V$QDH.I& M'ROCVXS8U^6_7C/V8YWD494']NCZ/IHAP51Y84YX8PDF=4BSOU&U.X@@:].7 MU1F9*O:A[^DRO_L:D4UK$[9A+@KVB=15K5?FYA>=[7VIC)MA#^QJEGW<\'[K M@/27X^W_>MB)W2)N0MDW?4-3AX>W"[V0[!M)DI(DVZQ.#AI4)V7643-91]^6 MBP4?G^IXRL2-QEX0+4/*?X#3N2.5H!1%>FDJ#\F 4YD$RP>/K3NT=E-BJW*1 MKA"8-Z%^Y].,,/^(390X4"*::ZRP^<(+7ACZ]L= I.X34];,)B]Y^'?DG7SS MV[#GNE6"'6'0;OII:%K[-T3$)*V&3]?^D.!>]0CN&O7<9N--7FJ=8+L5'TJ*VW5RBZ87#55C6.XJW%)Z))W@;S%VEH"_)^[3Z#_ACV1=N><@ MH%C(G^SZ$_CME=[%/*[38X6>Z3T!OP@QB$@8"W M8EQ8[&,(1L3""6,T'^(9BUAB.\#G4>S$9&A$W;6[%^\S,=EN$40NXN&KD'D. M8OSK9W<2SQ(2R]TE<*V7W>(\@"6XC-??4@+SF6#Z_LXN B/_)ZX7Z=0U>@\# M9AF:KK.AJ3F3X40;/)CPKV/8COU@_:_6,SK)7;,PV<3">61W#R%S?MPY4]CC M*\=[=EXB)*(<*.:NGZRIK\.B5T'& 3/ZSX<0B6]7M#V].:OS=!C@FW^P.'1_ MJ@KPRNX:Q\7-9! MB]ZHWY81[#V*WK)H'+H+I.1[?_*;$[G1Y^F7$-B)'Y.4^PX/^]H,PY6E5] +BB=-UR*=)0@5#JYBSJ_@C+TQ+Q@D4Z7 M1!E(>71LJ,.5X\4\8H M3IOXYR5\/[04;1G Y\]9^@(L)2B*[YLR+FL3%(4E"$(N9$ M"G\U?^X+W3_V&/Q%B=[TB.ZWKO(^""9T^]MP^:C<3X"[NU$<Z"Z1V='NPRID[U$]=Y M8*#I*0LXC06\$.!.Y[9PXMF+"FMPQS-\ FYQ#J>9U&5EDWA1)?'@P!)R^_ZR M8(HNGHPG\?^6S/-H%3[NYH[Y>'03>#@ D$Z1GS0MR N>6:@ ^81LCDVMQK,P M\'%]#L )(8<7$;:\S!>@=XCN*0^ 1"^.]^@Z7:4N5;:>EE/]+SUZYO%XL5J* M&A.,> ,#%% **(63?%M'$&0QD#/HCW_9.[9X9^T0R0#9\6T6A/%WP)$/Z7IV M#%O8F6C1T43JEB,6"L#8(Y3S@>&/V?P!\,;05$7OZ4:14AZ8YP+G$;S*Q8FE MG/DK#XZ7UALB(.'C8!F.4QZ00FT<+!> L\JS2PP0+G7]7+6PH#UB84"XL#*% M8SFA:K(.T"&F2SP>6(&8#H1TCA@-ZP)V N2%U_L =R!MYCTAS?GQ+,J8Y 3X M "XW7RJ)GU=J^LK].%["1V)OU+V$OL'] I-W.D4H"::R_F@L.*W_T&,\I]L MG"UOCLO'!$+X0$5G*$\B5'@.8538Y=S!_W\PW"[N]"$1O\0(V2-PE4RNX!,\ MP!=XB)HQQ9=$#,UY(D3ZF@!/"+C&F*=,Y*[")0.NS^'J"(,JR#F099!+%S^, MG>E4+%F\,#=C'+@_"LM4 W[E!:ZS? MB#6FZ4U88\.>M,;:N*F&K+']O]S#M/H&8'.GH"/YL1C""TSF2P!:$\B6"G/* MY.+7!5UY2O3>AJM4ZB3\C MK%)&HP0U_0SBUJZP/:X&2$]\Y:*&-MX!UK ;!'*Z'Y)H]R#QYHMB3/+J-.$% M=L<,4YNC2ONA>JS 1W43#0G2W(IVWB/ST> !70$MQP5^XV0X"G85/'*!"IU0 MG:* MN:)32 WAO.$15['NGKB@+*Y3$.F^=@$ -L^/4$)2HSR51- M@-+2JU0PXUD Z)J":+T;^N*1,[4[J+LGZL 98@"^SMP(=%QR<2!<0Y>A'H]@ M?G( F,M(**4E_''CG"D3P,]")2=# PP+QBWCL1N.EW,X93\Q9+AB'2*B [[@ M?R(^D*Y+!34]Q@2CM6>(EX4N44MBC!2.4^%51%P]%OHZ4&".)$)<[Q@#5*G? MA6,/_L8=#3$Z5X(QF%U'T:YKB0J1@+=:5H62ZZ5"9ML7*4'2['/ZX5U%P>I5 M4>?:9'MATS*@6?\'V)5S;EZ2$<5I" QQ]B+<@&3&)T1)O@WAA8,5(S*3+_ 1 M?8<^R8K,D7!^M/Z#=H L(VL?S9$ZP^5^A?[9WUW_;!6&?RMWQ:]O^)P?<_-R MA:,_OO_1^17?@-YZO?>Z/)R&OM!>P[7W[[^A'YTK.>39)I=8ZF4$$R3G MNO- Z(&&1OVUE0A]DMQQ/7/0OU;8*NX.R1J]BHPV#8H-?5-R,:H*P"L/\!P@ MR#^[NGT*&>27DNZ07&P4_<"SF#DHL.>.2R6;2(>AD,O%M28KS$Y%V#'P*-,Q10?TWPR!6A([>R$UTH2>7/?,L MSPE#1( W*^Z4;O*\X)F\JG@B@DY [T:%"1 'M:&'LA*3TZ?Q6%+'+J#.^V]K M%@FX.W7OYBV$_%;& M$O#6X,Y2U:?N,"C&4LLB>*&*#5V%GB@7D8BDD:2$VPJLG** M+Z?PPLH+<2/5P"I?!T K[/<% TCPVXQHBX=> *L )H*. MX9T$G544P 7R=Y'8AF=S'+@CMRN",\00Y\JG7>5-\:KB(Q!=P$3\MSBK/)8% M%4? .3!"-00]' !+CG9G\L^EB.C HH'JD3F ULY/H+RF]6N U65V-=HW:!-@/FJ1GKK*IV C MO3T[449I2/WPF!P-H/TY!;4E2 ."7$0Q'Z\O<6L"%/R@=XDMYOG*J)& 83W3 M(J \0LXGOKK1#XY ^%.FA TJE+#!A2IAA0T34O$=*[CEZS0U,O\T\',X*L[S MR&18!#%FD284@FZ1E3#AN 2O1&D#>%'^@UNP.9+X9:%\.*;0+] 0@\] S1#L M(F>,*)5:)5K^55'E'/5EFF?(N0ULT8V77.P=.2[6DO-=JYX@C8[NXY0'\:A+ MB1$ARPP9Z(3 UT$< ^L2OD?&BR;>PD6FZ-]E>A%G'?9D81&'*.4$*! M!/1>@!P:W)C=[,8 IXRJ\\@R!>^TWNU=LB5+8 MJ[KS9MLA\3$#QL?,AG7^0]NX2,&>[*NA6%[[V'QN@VHB>$5T*).]4TSSFZ'Q M%@03+BP78KK7)#./4/Z&P@*:)-X+GN]&IA!(=+0OP 3@5@NY!H2!^ :_!44^ M-5!1,NX:L>F3A,Q-[PV0^TW.5"6"5<_R=# M%--LHM4[T,E!9,A 6\ =<:^IBJ#!5HH\ PB0,\V17CSK^YLK_*WUY*@8!N!.+G'@*%5=B M%OX2[J;<#>'!X\]+4CA>>$ZPY_'/DX0 \G'R- KT(ZA)UC#C";7P6J0]E0+$B2R@'W*?K8.M]WT_ MB$5&Q 2ULDQ1*NSC/RC2&R8M5QZ", R>*:,%ZRN.9"F3YT#3PJ/" 4UCPY$:)CS 3Q+E42Y#) M_L1!:OTM@+]$!=C[^V^_=7ZMONY-,*&$-E&T=/_M#5SY/5@ %@[TWIW64Y4, MWDH.X3AS>)OFJD7\;G%7Y]>DG&C"IE@1D OCJ)@G!,8)6E'(5J8A8/=S$/[@ MU0<\S "+S =^?.7W^_LO@A^)_+PD=C')K<%Y0'LH=^<\M^(NWTH:2^)+2R(U M[*=+7M8Q>8H$.TLX$T^5X_SG.1<;9%351CUD@(%CO(?X/.QCX;CT11P"*F!. ME9/CG%3>I%#Y/K OND1X7QY8_,Q8:A5AA3>-[8?,5MIONK9SJ=TFT=X_0Y/%CBE*A M#P!K%V&W(AJ6 DM5,G3/830*>'+VWL4N9D-F)S6#W[&:Y450Q@+-8#>F:DL* M1OJ+)8!:3*:M)@0G2EC"*^4C6NJ*!HH);)9-($]S [$<,D1U@YHS43 V04W06)R$OPAVL!I4$=5"O/SJN8#EW$^2G4;* M4%8>L8P*>UMY-]!HFM/!'1Z8) S*SAQK8_%12YZP7;51NCTAQN(1WWA$A;02 M,C<5JZB%9TI=EMTL,J)S_ >=58(!KB1>($%4Y?9DT6+"B[$3AM1R(Y<=G7M] M6EY<#L%5QAS2#T'US5 %/@TQ,R1-M:;"WY^4/(MOTG]]I\DD\^+1$-5H @Y^[Y7+X%"ZD0FM* "ZY MS:N7A=4=G#LE-PC0YPQU:@[@N3_((<^!SF,0/.39?>U/4\TK6G+,DY MXUR=%Y!385(4Y^.9K6#'WS%AY-Z??$952YB&T==4+VI6:))[M5 MLNW>.$NF+-O[LOY26<>3VL*53!7V@LU44@Y.=Q12_[!)70R$4Z4PU)2A+"-@%6E[ M9C7QD>*UZ%9=^L*;(K+PB\PYETN?ODYXD2-AT)!)!?Q9&?: 5[Y$?#FHX/'# M$!G-;OHD[T78J@3XQ,6 RWH&\S)F_ETPG7*AE$9,!?M,0%*4&I. \:^Y;]G' M .OTKIBX*F!(&6W+,&.(H@]$FE@#TF3+83X[$==J]^]14FJVGK[S?1"^%6\L M\[@W7.34;>1H#YKL"W_+\;DL%KE+*L%G3@Y*,)/[C!IMCU8BJRKNI"GN6 M+I*1]STB[T,9>9>1]_9$WO7*R+M1-_+^@2I5OCL_U[D%^KV+U#;YOA38V+6F MS>5UAR1:+.J.8MQUSG#,PN!9,"3)7GO+A$F;W;NVY4'13$O20Z=+]';1C6@8 MLG\M&2^+CX$G/"QYZ1XZAZG*G7^7!%S6M$VH] >RGR(Q<$,7!^Z*RU*.\[NB M7@%<_BDPX@G)C3LW&(X/ MA]=WE3^RKB/_7$X>LZ(NL06W&#BHLH-2N!%AY"E1K;R^:BM5*(W0K )9:B Z M5,\8B[05G^9EEQY=M#62^CQNT7$V0PG\B%MIS6P"GF(1'Y@THJ$;.0.#D"4^ M*8I@H07#XY^X?^IA@B? B+JZ%E"< M+/@B?RHP).474;[]Z?-'4:^=-#Q=T[>OBJU1#T& ;[0DPL C=O 7[&D2PBR2:'E1 7(/*W>NC@%K4GW$,? M<<=*$J"G:A+>E09V7 CSD><\:]A#E<\R>.[7X'DO,=/#K)8+?V2OP(Q10/ >4G^\ MG)#@IG;#+!9A$:>X_1\^O%_%M(!$-4.U\('QB@V*'&.A N<5#@(TK7:&TTD, M?X J>O&]2LF61EQ23I")N+(<11 7X5>?&5)1A6A0D)6!YQ0 %.$8B,B^3#%* M$/K#R\K=(D14L4&4Q4NN%0#HT@JAHY'&-%[J+L!L>)?-%B@_Q;MYE"V_@$;?8@Q3U2'6=!<^HW(G\M?35:K(# M-:%S-=\XCP*ZU#FBTC2JX %9RS7JL^[\8*0GYJ(:^!DU)LA4Q"0@??8F3U\% M@[GW)V\S]O*.!R%7XGC]RXS8?:1FLL6P!Y/? R#%U.I7]9*.[,.^).2Q,.I,Q:& MH^C033_1E 7>X3^KD^1/ [5LQIQ)ECF8BR>M73V; I,HS3@Z P4FZ=1?.,S^ M 1(=;)>75=K3+Y+VQ*:49%=4GGJEGLQDK\_)7C,"V9S4DID*&>5,'=>CT"CO MN8E-;#&E+_"6PN[RG >*VT8H,/]1?F62)2B2C"BW"%OT8/.PZM027HU,%HUH M\9:+%W-[\O$Q9(_I?)&\BR>?^K0" 'A#@]'9->1":4<8QMP8XTR(R>B,AJI9 M$=@D&-1:[>8 ;2.K-3LCS5;[E2?.UX\X M<^QDQS#CQW"GQ3^;P0@X6=Q72DL$*I^*A*?E'D$N++K .3EKTB4JHH^/,"1]% M%(&36E'E^DRU2&!4H-C=X/\UT!DR:)Y-X0+C' M!V& K@C*?:>6>U&!)U3Y)]88[5V%:H#)2@2S'\RTI, K9+DN>RE@*;V<]['8 M"&?18"]YGB*"=%E-:%*MFE9Y[M"U06:/')H]HO5D^HA,'VE/^HA1F3YBKL]6 M)1G?1EE6:""05\*+04Z1A)FD/XC P;0@"%,+FT;O>:0&)#%)"ML7??]%GVNA M;B(1,ACSP>=04(6G861M0\'\P/10S"D=\T&%N*JLJR@? BE<;7&^2HHJE-+X MO$CO*/1=)?^#)PHQ@NRR*.<]R%PB;=1A,1[R1(Q M*(J# Y(+_5#%KI+F 'R-Q0WD(_5VE+@OZ>JP8F1&4[*OGE\#8W&_(00*(]"3<;'I@'14V5?[ROU4$:"W]'(%#R,+A.99SO]B'M9);:CV/1D2SG_0K),\?_:H9+CB"3)M7B9D&!0DN- M^'=56T@T]LWF U]V<95\66F5<)[:T97"V[WP6 &\E.+7O&P:?3U.3%Q>S2Y( MU.,@*2-/OQ$Q8,KK!ZM$>7&IZQH%$=WHQ]T46XBB21)BH0,U2_GE&WQ$U;)& M,O,>E'W]-?]E'?;^>GYK_YWH:OV%A<1EUAKY_8MD(Y] 5'Q$LVR!,7Q"">R# MS,?ITK'LKCF^/AI['\] YGDX)&WE-'!P]ACC22X:-9/OJ#U4G,U@T]F P'P$ M\T#82FA@B4_B8$&_MH3IT5Z% (;=\F'6O#J(3B]*3D\,0^;]+&11D;'_4W@A>'&1P+'M[_[8 MDMJ_$^3KKWJ*!ICYM^)EP])E^N(G M7OBZ3+PK1SAW)Q./G=X8)!SY'^J:_Z[4-3_E(?'D,,!DEPG,1UJ'ZW#^NCM1 MDAU>%M30%U^ T $[OBFHZ?O@5<7N/#8ML<(3[:TD,GJ)=.?I^AC:'B=E!7D! M(3(85_&F[CGWE$N QU\.WF9^>]0WL57[^Z5.-%%;B29B^L3_[=RM*E^ 0[R: M =7$^R33_7O =<1O.1PB!:5NY6=_6*](M?%5"]6Q[KH'O<[(5BU]J)J#_O:B MU5\/Q3S\MA8&KN7=52Q>DOOUD[O>%LK1:E)\XPO?BU$-],[(5$W-5NW>L*4$ M+U27E:"A32;K05KRD2_;HG(]..,?6%?A3^X$:8W'C$VGFS3-UC&C?] OZ#W# MF,HC&.\TMH3\A&BY1R73/5C&6%LTH5S&AY+UOU;5U^L!KI*7MX_9K649''K; M](0BKT@.XYZ?Q23OM2>J:G#87E, MT9K^&^O8VXZDVI NL_5UE9Q($DB56#TMSEDG6G!#)&UW1H/!4+7,G1O4G)I MMLC0Q)$+"]U 3\>\ZE(6>&W:TR4I29^V!S2VNK)*NA*;K*'%Z[%HK\5H3>)Z M&_4C?:T)6!D>K&+G_QWJR&?8Z([,[/"/97(8R\S>*UZ_+GMDS!^/>C]W$!_$MG;[\[B?/Z7\? M!G-,X5GRY@?EE(UR>L:P)94PFU/.N(\FE\I)^5Z454%3-[(YU)1RP00\L@() M0*/QTDMK[H5JLDL.QP,;.\LH:;C/^&#)9YH&$[MW:38()J11S4C2CIL2W**L MQ\2KM;D\Q8R7CLP.D=DA&R/V_/2N(#MD1_WEK/NM]B<_GM]/K\YDKQ;YA"['/ .RS5'M@U,2^ M8R+9B8+A9\6=/_TG%O%I25$,UB<5I'#W+K67.WUL^Y)(R>RUD)1,S(?34?\X M8SAL&ZMN6;SXHI!N9#.ZHPT7>T9Y;2%\V!=;=XMM);KX-V(00O?*ZVKS[=K#.:"'6]3LCW50-\V#>W1#6 MW8+>_2;P:3D/-&8SF2<0%>I\IG;D%?_A[$CM> VUH$5 T ,PZG! Z>K/W&/8OM,TR-7@\,4T-3C4%3VDUS M2' !&KG$^(-2X<^#\AJ@?$]7>W9=9WH[47Z'!*I3C=\^N('._82VB1VEJ"GZ MFB9&1N\R.[_GMD=9WU\ PP-$/,>[YB;PJ]M>Y+:=ZP=?.75A[;UI_S'*8JO5 MGGRS'/Z#^A+"^^[]2>[M8OS'3NW)C9Z!8E57!SV[@7;J6[AH(PLV.R/='JC] M7IDIJMAQ?J9MI8>?*AYC-KY6' M4-GQZIATHSB9=.84^X'SCJ_%84ABX%#= 0P%GO'AT_M5%*3CJ,!#K/'_Q.+/ MT^_.S]J:BHV>QYZJ]!OK^W*P14%*KW[M_LS"H@F*_,_*#,@!S$W-PLMB.:".: MPXL1O30H3$#S_&SP&Z/IME\932KT'[?PP(W-!EO+ \4FKY3-Y7N\)TV7L4!-H#$=H'XA1P7/GGT$H.F57 MC35(YEF+&3ABL'8Z# 4Y3T$=X"H8(%?2GIH:SH;48YNJ"O+S##G+^1,8!'Q+ MG=-A56+>JQAQBMN)J*M$,MZN<'DRP4',*7<6H!/^I.[1WLMZ3L2[6&PKE.,$ MY2_#X-4W7(58V.]!,$'>\R6=?XK&Z?L@A+/SW^!BPI>4]=SI&8T-,=>UQ'O^ M2J"KN]35ZJ2&UZJA*\BL6"MB";H&4WPX3!_KQ$7NK M(VN&3IB='945XE=?W>A'!.;JG\D$8=13URDJFE8:: &?7>A8*MHY,<["WJ]? MFW&C_(#ND, @B@=Y>P2XRF6I@I"H,A-&/?!A+\L(!)#)T=TGQ^_@/ 6UM<+K0#?@5.Q<)HA MFF<_&(TSB0+?9Q[< #L#VR*,A (&PM2=/RSA&;0F49?IAI.[A1/"(Q?."W6/ M +4G%L/,857PVR)T6>R$+]GJ7M1T=)WGTC 0&A _GBAJKQG$QQ?KWP/G0F!:.Y&--HXFZWRB$II GL06,#? M*N=NG,(7?6I<7\,;.:ZL85G+*6AB MRQ".' DE]P&G$]3E\Z/I"6'1>4KCIVG"8I1X3FD296;W6SK M&R?"&>/X%\[F? *+#%9_'[\1HY3^CO-9ZCH-P4P<#32U;U7X#/FD*[+60W(2 MB9'UL,L9\R9W<7 ';^*"*],*T\+0T^NU3EDJ%MH^1&+A5!D0"XV=7J M>ZY64PP=\JJ89.!OU% ?I\S' 4X61AH6AF1F#NS)+Y MR)'R6P!_*;^@7JCW7K^___9;YU<^G@EGI4R"1RSQ73^[$8E^4#XC'.3VC,0,>LD3JA5B/C9.?1N+:=B(6*B?B)=R M&2L^%'M:O_%GU_-(4^<"7D%?78B[3MX NL8R7!F@K HA'A6E>,97:-#;=NUR M7Y1:I\\9-"SQ' CWP5?^>^DSX+^:S6,PB!()^.^__4G?W&F&JAR'TK?SI74S MB1,T_^"#0;'D6$'FCO9:>1."K<>G.['HE?(':)"@W2;QJ,*WB"F5#^L>><,; MMT=J]./2G1#V@C#-'04*6L\9BVEM25Z#"+]E4Q7YL#0RV7CKGE1%^?W^_@M7 MU)&YY&Y)YZ>Y1'GZ.RGNG3 MN<&9B7K%C3PW!W7E0\S[''*?E@-DC@,,46OH@CD)Y@09B\@I0 7 "(0*BW $ M%?_7]S] /7J("['*Y'XQNYKVR"=$B]W0O#=BN^D^"MOKDH6:Y(M@*'3E':4G M/Q2'9&>S\;K*MW=OE&B.^PJ3J%K.5R$TJ>Q)Q![1@(OHM/(X,75155->J"?, M WMT?1K&QZTN?BMO#;NSF\]88L$/5]\?MH]\$.>N*%\=WXJ;X'_ 8,&R7XD,V0W M\*K""$ZEYV+Y 'M+Q8Y*',M/1H<2MU)Q*[@Q#$=/LGW02 2N;0.Q [D\!F'. MA1TF(AD(RG.%%S7)PR&O,2==E-8H@--+02RXF,G%-?$YPPG0RK^6V$0OID H M? &OQS;"G/MP*,?.3]R/X]+D8^?Q$8>I"@OAGR#[HHD[YHZ.' :A7SZS$RB> MSG>>N$XR454MI,RN\LX)$]. %&5J$3AWXYBM3*UU4]=D-L,[R6'(C URN"0/ MH]\Q=B#8X(HS,,U9J JGI4.@Q7D=:0+T_G(*#A%7?D%BZ1!PZ(/.KPDGXXD\ MCZ'#378,':2W(N$ G@'/\;@K(3\AFKX5#3\#'WT/U J'K(DIL$(*3K'YP@M> MF!CHGN3R4"J2!Z2,MD-NUD$Z>YK;/KCF;,G*(_,Q\@0\ QLZ\ '9!:@#%,=W M[L^[F3N!@WF%Z#GHC*;!,A3G*-1NBJZ( ?;HJT-*F>W/ZS.;K\/0U3BD')^ M>\DN$<1TCY!Y]W/A MW B>CCE=(##'<1"NY(VMYHGR-(TL0[=NM>GF_EL9P]I\#+^M'D-QT,;]$@SN M$--FZSK8]1[F=!FJ;993Y==-2.+#C=-7$N6A-DM??C6YHY1>Q\^9XXYAQ$E&7\' TRT:_P4 MB&XQGT3R74W0Z.NZ2JWK'+8Y!7 -=#97KK07.L;:QBUKFO/ QW-T.2W%>^LC MTN::F;U!)0"2DUT[@20!A+FVBV1"0<0J%Z=TP8L/1R[%&C' ME)EMP$)FK%N=?L5#"GK4KX'H9U(!B6S M']\'X>\HRVO3%1:(X'#7*9+RAXA[>'8R3FWF,^K5^5;RGQ> MF<^[4\INBTQGY4[Y);7[?ZVQF4W)PL)S4.%/T%LY3V/5TNX-%="&[OY?:AI_ M\"=+'NC.VZQD=XO ?>X*_(X^U5[_BC:9"ZA+\P$PP.6/P6(E29X8S[ETUT(0 M)7?!<@&@?9X%/%TN"..HD,+*,T^YK<^3^<9C%D73)99>^Y00*)(&LZ0Z#&2- MR3U*EB+W*^!*45=+O)NI\8< 6MEAT<60FJK"S<#UW_S60.3<5?L:>!9 04'D M$1RQ^WK 9:AG'48.VJ@!E*=_OC#3+[NI6,_8F@F^+6I"S25>.MIS!=37^ MM++^7,!$CK=L4NVCXHF[94J8.R^4^?+ %$J^H9)1BK2E4>;$G5*DS(O&] MY[W!W#\6 4+'Y#,N%Y;I@[PW:Z6PK,*5SXO-QN)]RE/ 4XKPC<0^//B2OS0] M(S7GNRP>6@[^!#@>XL^.HBZTK/70$@;.[_PU>=B]A[/F71I$2F<%D-#EMPE* M97Q9A5MQ^J0OJB/)X4D@0!'S<\S8ECBU99_6\_D<@#3(!=V-7FJ M27+%_">O96@]Y9V0\0F768;C&>;6Y]SZ[[Y]^=+Y%03BG"L1(O,]3NIP0?!I M>.QI7C['C47RJ+&S<,8@W-5,5D2YX&=Z6YH<$$;H;Z9:@/P KU5,+.2Z,)3L ME"(YXSR0D_$O[J^U17*_TBKG%;#[RN-[VNL'L=7]6DH9&GG_K+5FN K;W;3? M-+8Y=P-)3Y.(!89'6 MYKU@GOZ8T<4YU**@!\ 5 $LE7@*W."Q)-/!W8S^A" #)(S]9\BUEUW:W,,/J M,-!>@,<__HY9;/[C5R3]* .ET1F!* 45S//N>&I;(7R6).!A35#I>VR=!':P M*P8-XS7NV%V@XB!4=6037&&H>@!/@$L>0>DF+\I\&8EL75Z=AAE0_)8D+S-3 M.(A94R(5;U4 5@@_TEF7(YP@^,P:*^[MT,6#(J"+")=0Q MD1\ PH_ZH-%Z4P86Y88=IEM5E6>J)@J>_>2"D(E*#WR:]5>%TAW#5)*NJAC; MI*O*4[G]-7#OEFO>KU%F_;D"]0P"",P,P<8H41+Y4C!. 6Q8?D*)+,L%_EJ7 M0PZ/8Z3]X?QTY\MY@I??E@_1.'1)O_M*B805[-#PP M!RI7-@0MK(#O.J5D/O]Q&8DZD-\\9_SC[ML8)!]B&G?LH-L)034/)LPCOI_H MK.D4YX(/8(UJ+8"+_&H#L(G[95.A';AH+EPFA*'+B)N0^25DKW]%MV-O@[MI MR%CF'*:(4X0-*[ 8_<"!<@+; M:$8L'DRR*#A)9-YG)_9.K/JM6/374JW#Q@9YQK SPJ\JN/M*+"%@$7F2LB1> MT%926.%WH0 A4?HD4*(@T7;6'0YP33]7D80GB[B=G#79;H2,!3R"AZ8]"KBR M@UZ18#KE3='R(OXIP&BSA\BT!C$GP/=>E)D+]!-2/X_<+;G5D]TDBNHI,SM# MP&@3^J7=T^@+X687GACR-&>OZRHU4I1O,;9NR-BZC*W+V'JC[;MX[+TJ(F^T M-2*?Z-%^P*MBD]!F*68G.A5N\?*5.ZF.9VRR])A0C4M2F$Y56+=_YV4L(+TS MB?P=U>AR(07.0UT%L]DK%U*@V,IK9&E%?DZ1G"3>O:(N650B40@G?L\U4:0B MO/(/!DDX%FVB4L#><:$YSF-RTHA]FC.15RSDK&T(#SQ'0O6,7FUUE=7&9@)H MD=,[X2,P>QR_8!'6TK"$3"#2< ; 7L]91.Q5\L/KB1N!5O'RRO4)!^FFU^)9 M0HJBZ%T9S$!$PK\6(J5O=.V!B5)%#! 2+Q8"IPLX_;?RYP.CV]/MRJ]Z7>VO MZX>=),L&H+(C7+5N)2N?]X?ZMK7O! :K:YK]6D]:_P9K8#6U)JOZF^1)6\9% M;1P[<[*33*_22K/?!7H7AY5L&F;%]833C*H9;).]I,+]#SGJWI784&&XRX[G M=-;I7;MMMWIRS=[HLG9BS>:12<,:#[@(+$*9=7$8L^,LIZ_5[IO&<*C)JW;D MF*W'ND/';%4[F^Q"U91Q5&<38LU[0)H/ F?6Q<-,'+/5+<]O_.L.^'4MQTA^ M3?WU+6VY+N9J+<1<'2WW_A;,O84IS.^JW>'-:1E[S>0='@3DRZ>9-8,@VA-: MR-.2D7+!$CT=1DX7.&#W745PX(BTM,N,TTVTM!W"[:6E-7Z^:F+9)[5Y$[%\ MAW/5MG=Y,,W.R*IN\G!SDN;O:0A,"I>;$R[9X:]5R:S.J-_K5J37E2FE/ JW M&$$].!!0V#GF L'"USG\[4U]I(M^Z=A\3=)'Z;JE5L*J9A%Y=?'FNAEJE M+%:SWQG9EFK;Y2J%ZMAH8\>-W]*Q[WKVDWQNZ$B:DI7U(36/SQ;W1!]'AY?D7"+ [1+"K@TF6U'5B7PN%=04*UHP_6&9G9/:Z>KEOJ33H MVX: TJ"7!GTS11VMC=ZT%W;=6?"NZI74NN1(7+"+7MQ>16T.0$EF;G5(;Q8;<)@<[ M."^?"5\)JSV;%I26)HF)'SO'4NW6Y6'=0B453JKB8P2RYNR!\H1=XAHS0LK9 MV@:^Y.T/4F 'QULG]@X]$Y3^XM8P"$E5]L <*$$?#9;93L5US1A;)V;,.:M4&]#@OKFS9C:F+C.NMFA199M M-&?=',#8;X!U7PES;IMJE79GV-_Z,=N627H+,1(=D=OCH;RK>,?^X9X&H'0A3*#L]E6.8Y0UXBR&S*B MKH83R&!1,U;6>IP\Q)SJRV"1#!8=UYQJ!N>+YI)6QUX:M#):5.Y*G"? :QEV M_6XU5)3,%813SR813I2'%\59++P7-QD,',6 5#0>-ZWQX*.?Q5S=.(@=3PER MF7#BR5TE-;%QC)%H?L@G'(9,="".>&1)DY3[AJ6'((+W2?.,!S+)(&GJC8T'S*=A.AL&BQ\OC_J0;BKTY5O8<-K1O0YS7C]J'$#R ME[U <:2&]4W HN1+$&#H]SHCH]?MEUM5J@I.%&?8;IUY+U=,4\Y:KIVC'9>: M1_ X+Y63TDK4D3K=Z>O80FE#ZZ5&D@M6?H@ MJX-''VZ<*&M'+8^#")29D'F.4+( /G=//%.G.,@9*6(C/ZVGVK^;+[S@A;%O M+'P"7:0:ASX%/E\+H4M$&\M__P96_RF(_X?!.Y.]YOO [,@\#6">MCH8E)N( MJLKSS!W/\@!JWO5\@(&3 H@[GL50D6W[+I,,#@Y2K8HB)*Z5P.F[\4QQD4 BP+H5JF%P [Q;:#-A\%/,FF\E\VSY^V2RG(T6N/L M^GT0BH_PNAV\1GT;)WGV5XU6WG;_2IGRVPHM0U7&8.([+IA#XH0B^F[B F[$ M01CE#*]$Z\M-LVO8 _ M#Q\%Y#)>O>O MI1N_?/#AD)=4 ?L93B3\/G/\2ONDMB3I@R315%VKX)MKT/.9)68O9XU%6I@3 MDXT2[/PM@#T0^TUIA- [22-.O"RQ$M-)"N4^F3 5<0*,9V&P?)SA+W97^>"/ MO24.GD)(,*#&;$51XB[:NHSZ!VQ>Y@%CH9*F6H-RA&K= 0-$_W!>!!G0:8T] M."9^9O!E@3918-RY/^]F[@3(]Q6^$4S\P$\FC_!!8=,PF*?L@_"D+O2MBX3^ M .Q\?:C:NKTS] L4E='*OY9.&+,0E(D]J29C;GI]W#]20L:QH8\3R/7*?E,; MQ69=Z!QI,,JQH8/YOWW5MLIF5&M8OYY'8JLAUH^_U#WBP64>,6;/JK96P7U6 MVN&4AF3FM#.A(YDX2G$!ZB)>\(HL;/>)B0F*(I*8NTND,/2R6YR'*/"6\?I; M2N'_,^F![^\T20]]SY./C4[)P%#-=UNU6?U??39@;E%GZVO3@TO4YI@8R[5-&I9$O^] M]%Z$) \41_'AI+F WDE-R+1>X7+;=E9V9Q0_!X6S$DZY/12[?N\RSZE_$K6W M?Z08VK&A P:Q!FIO;W>UMRF3;%6;;<*+5BLG,?49?TTW2G*#>]6WC#(?##>- M,F^)"Z\PN[R,[#M,,5?V&F!>S^\Y.O%\\_ZP:_<'=>>;&U:W9S8S:EOK#K1! M,Z.V]:YMUYWSO?85 [.919E=0],;6I1N]YN"E*:U$E*;]]?LI/1KFO2<<6VN M[BL\]*?LD+Y]C>!(0L2*B!$KI!@HF(ZE8#X6GX!]J] I(5KMJ)3EIMV2L88\;F\;1IZZWH87($?&V M=GV!W2TA-ZU3HCT^B:1^CZTSYRE2)G1Y%SKN2E M_40.!JY-U3 /'N)S"3@L18X4.14BYX(DCH%Y)EV]J8D9QZ/66^AK]+O(WCG: M6*T;&X:W1J"V,5DT7X65T&9SO<4:JI67W2=D]XGMTL\\D_AKK# ZH3_K"NE/ MBH++*PQ)\-%>6PYRL>@HQ<&UBX,BB;59'"1DUN^,^EVSG($DIUD<"Z_$-(MS M!K4N4-;5G1][-KN''V]-83? *OK>L.P*O\1ALP=C7^M(]E9;F+?.ZBD25PTQ M-^R,3+,['#3D^6L!E4E^WP[C9@]^#SONC#13M8RRWB49?ANP3S+\EM@U>S)\ MLZ=U1KK=M9M*+I !G>V(]9[W2V43&=&Y3M,F/>!,VB7DIG=&_8KB[MVEF?32 MM4&:W8:7[FSFR_NTHW140Y1ADT&SJSCMLEPT,'?LZZH?XH]J# M;9*A7SM#/YMYLA]#QP:A@^[A2:,RZ-)(?='Z"7JG2_86-=0K:82WG ENG:OE MQ3Z9X&;/QOY6NMYP[=$A:"&=@=(9>!1I6Z3,5J=\F[T^%1GI-QKXD=)EG70Y M5\N@_:3+ *1+3S6'4KQ(\7+UXN5($Z6.(EZ&G9%F=0]/4FTRS'2>^7Z7T5C_ M>S8=C\9HA)--,VYP[H8?;1]/4F^FT[WG!6,<@%"-RN_X2VMVDS.U'LB(X5"U MJMK);1UI5G-PTY&V@!7A_;[:L\MRCAJEK41K=[#RZYZX\NJ=>2\66S>HQ-0-G]9BK BB=U;-*H>4FE)O) M$E_C&KV' ;,,3=?9T-29FO5A/^( ME'EZ[,"M'L BRG9)$XT\)XKRIMT4D-1V 8?(HS#EXATDA%+ M(0-]$%G+(^ A_Q"0+^)#8'%!N87SZ72X_%0- I:>&WZK M WH?T.[VVWC&)DN/?9ZNWQAR5W_L>BZ=:77K6U.S:[:^/6U[UT&_.["MNNU= M]7[7'EA-M1K5&VHUVNL.[89:CVXR)S._;;UW=RN MH-"^-D=]FVGUN]US>IP'#&L\X#).Z_<0%!?ESU2EV25$?R;@G^[BQS45U*MJ$:;X,O ;+2P&^P$?34$CR9+.ZC\,@#VD2R[J^NBO2L5 MA6SBQLIM ^%=:JW?N\HC.5!^=*ME'= M%I=&$LB&+;#U1"JO.NRJ6^AF\R:8SUDX=AU/63@+%JZ/B%9Z#R^];*:*/VW. MUCRVPT3'IFF::N.,M^&P'J,ZCJS?L3I+HL7)#7@=VW\9IFKURCV))**<6#>7 M,)4P/3=,C\C0FM+#=9WDV\"T01&OZ7F4+4"VHP"O?#FL4M8 V$Z"):;4'EI" MW3KX[&N@'P::ZV$;9]:.L=K&5GNZI?:,AD>J'G3"[7:M2;J6='U,NCZ2>6/B MW-F>JO4;'CPK*5U2^G51>A/!(TD5DBHD54BJD%1QW51Q/*VP,1^115:>;ENJ M7M='U#IZ/F.SHA-B%O43P#8 *UT#J+:>BNZ=Q/BGMB$'EM5OQLO_@L=]#_YP M8ES)RUYE]+I=74:_NL5-30-6&AM$66>#U<8&\(R='JQW#RG/+Q)E$4C8ZNC9 M\<=(RKSJ!(M.UI3G8W7LEO+\0C5)'CT-^PP%^[;>A1.M6[!O#+OFEHKHG8NK M^UW;J/>H]:\PC>&5+ZHOR]!I4YIUH35;)<:U3QEZNPZP>J/(14%KN)L+/EJO MIO=:JC13Q[ZR:]VO+'#=L\13 DZ6AKF#>8/CLXB0)E]+!LK:=IJF7+:I"SRW,)T]91U-Y"QM!0 MR RMGFK4%3(R$?THE87[CSNZ<,P?GD:6Z)W14#6&EFH.^BT9Y=. J7+EB'20 MF2F/YPKH?'\)9Q#!#_KJ4&NJ6$(:2X?68,GD.YECM_N(D,:$OTDY=0/;5/N] MNM*_5:FPF]R5DK:NG[9V4H@DQDJ,;:IU?VBJ@WY=';&]&=7; M,JRWI:=>3L[UFCF8?,9>81 LXPG'F%SL>91OC*/35N:"X?Q1%ZYW0\HGP6%I MSGBFA&R!&5[^HYC;V%4^P&DS@-X<5C11XAE<.9[A<.)(<7W*;\[-5@NFBAM' MA?SFJL&:(8N6'F;T+$(7$Z6]%V4:!G-X(+R(X?A.#$!,O>4X3C*GH^5#Q/ZU M9'SN'+YVL0QA(1%3)G@QO!D_S-Y,J=DAHR&>?L#WX&)D@V#'5S[F.5G/L.49 M;"^*DL>X4;1D(9\YUURZ>OV\[!J)[(;=9,7'2MWO2OW'X8OM5V;=E]/PQ0F) MN7_/K##@;TU._BZS.!/J%21F8G;Y(HAH&.@K&A[K/C&15"YX>^XNP0E[V2W. M _"]9;S^EA(W.A,;>7^G62NSA7-_SL),E7ED=P\AW9>(F3+ M^2'"KI\\?HCO7]W]>@9[Z!SN'<>E&CU]OWFIJ:#-9IY&Y0()8U >>FH,+G7H MJ=55N!Y0_C-+O53^8 Y"@T9]KIF*>FJD7M%>6BK!JTN%6(QL,YZ1W!$BG"R? M_FN0TJX/;!9#*ZX? 2KQ^:HDA(D7SOE94-U5)H9?K>=W-:ALSXF@*>'PD<'W M_N2CZSRX'@D2@3N3S_Y7%"XA (+:PZRI/S*&FPBI.*_\Y+5&P.6Z/<[I:A4; M&=U^4R4T9M<<;BZAV?WS@5[]DK,NRM('[5M4@Y"R>KJL@.)!(^U"*Z#XOAH9 MQWD%QWA]Y2?5,1Y9L+,>8A_9$_,438*L+LAT";*Z(*O%9R\LW6I-"2:IU:]V M094F:A+:[7#?71KME0F[1'X'/7I2Y$_Y #]&R3KEOQ6XO M/'2\TQ;;C<9U8C.#WL;@S!LGFMW[$_SKW;^6[I/CH5NPPF-=-TALXDP251^8 MJCX\N!RKFN:.EIFZ\KJ=:APEH5PZH6AG(A1-$HHDE+,K1OL4#$ALD]AV<=AV M78Z=([;XN6::J=IBNVFFEBJCGZ4%KZDW/RZU!<5HDDZNEDZ,\]")(>E$TLE% MZF 2VR2V71RVW8*+?[5SQN[3'*6%W$)ZN8"AK*:Y_U!6Z4J2A'(%KB2);3>& M;;6,2_,\;-F2;%D2RKGW)CW\1P8PI9(W.LZL=RN](XX-G7939H.3_"A[N(D, M"!M$5E^US*%J#D\RNF_WTVRI=TM2LJ3D6LJH=2)2[G=&EMKOZ>K@\&0F20BRW8CUY7,4RL\L7D6Q?&Z* RQBX)E:6I/ M/WA.H5 MV"CI1-*)I)/3T,D64S7)/06QR=:3U2U>)0$G 2N>.9XBP68? 3S#.<)Y^-F-UIR'8S$YSU0:?TS!-FP=$QV/6FX7[P MGP!O@O ELWS+PVTMHSP[VC+*LZ.[2O(XET5EQ*^'OPT.^DTW^689AO#3FAF^ MEEF:X;L&I_GF*T"B5XQ2/S]IYDX%%QVY0#/!E,8XIU.>7]6D";&%,Q<:#8?= M@674K3/J&]V!;313J )?6)L+56J4]!CUGK1Q49OWMV/Q1662W;#U-1K;RU$N M?^CMIAF_AZ3+5YAZ+3_7TA#C W:\;XW 14*MJ7JLUOF/OBS#\CJP!JT!*&N3P)<8"7??BG3L@_:*:!S/=QN1_$)#*XV M6Q-5@4/5U ]F;,V>7TLK5R3M2MH]@J:R!^W:5*AH:Z8Z'#15J-BN!HNEL'=5 MZL$U9!CPN&LNPP#3"A#2$\51QC,G?&08[OQ+'<33=D.\?X1NS-X&SWYM]--0 M(P:Y46YC36D/]1:[>2!O ZL%^!J6K?8K!HHJ<<"S, #$(8,W+>'$71_[O1FT M%0PTJ/!5M&!PQQ/S7E1\O?+_ELSSX$JQ.'Q.R";+,:/ ]-@)PQ>@")[$@5_Z M+(8+ /'_32'FW9,["FB0YN)FMX^==BZ%\P M@5YVB_, ]+Z,U]^R;GVGIK/W=YI=A$;^SQH),;J6YL/,PLSO_,CN'N @?]PY M4]CD*\=[=EXB9&+YO +73Q8UQ%6OPFQWOG52@%;GY'QBRS#X@\6A^U-5/OCC M[IKNK9>UJ0#SK( NW[N^X]-HR&^Q$[-Y(=BV?6MGSI?JUTLJ^A(&"Y#!+U\\ MQX_O_0EV3UC@EC?E3]D5^5-V9?[4>_E'3V!*JU>ZW8XS&F4Y' 2GF.C'44P&^RDF,C5O3UZV.937,"\;PN$: MJM8S6Y*5)W&I45PR3HA+_5[+<.D6$BCA""=+C@B'R[\X>6@>11[V-0P9 M-B$/-V31[<3#=NT%?>$\S#PE#],[(WUHJ]K@X.'R[6DF+I$I0R;KE,ADM V9 M;L%(_,B#2YOSVAG')ZHRL@:H=7JHB+;13S#O-MT2#X]6A78" +6;YYW ;-NCZ<&@AS$)0S7-NMWX MCG^@5]>Q1)+T[9+TGA;P/B2-HT1M2[6UZR#IBD8FN];3BE??(4W1_)37^2+B MNS-6$?^?9,VG?_GK E0T V& !CH+L8S9IY$R094*,\.U&3K6;R[ZC-&V"-EJ7VM;*# MMO$F,P>MT^B,S*%J#,O&%76*V=!*IJN\78;8)H9_%>>: #V'08S(/54 C[V7 MS.<$R#W-E_7[@>(%_B-0A L(QL(G=PS'Z,8S;!^$G6T>G,B-DFE$E3ZLVOV% MAH-*:/K+,'CUW?$?7>!_O W$6S=:!)'C?0;&Z?J.]P965!O 9LVX9.W5K3', M:R_4 CN[;ZI615^DT@==Y4.LP H#94*K@#.!8Q"'6CZ_VD>T.CDX DGU?SMW MJYC_N^/Z'X,H^NQS8%"WG\]3#I_: +!KGE3U>.-CX5$?CD<=]*WMAT/D@GVX M'GW@M]B)RP,8(87%,R2F.<[ZJM^^28@$O:M;6T7)KEV*S/-/[1K4Z\QR+T:E M?>&3TN[YC+2/KO/@>H!^+ *E\C/PPC#W4=:@)IF"5>KB,AB4.[,,!E5]:L0; ME7?I5#8X;62\\)MPZK=F^E<9.FOF?^&H\-V:V!!0UJLYFM&USJ9KWI<&YOE\ M#$IR-%?6Q@:,LVZ/&V@U9X#9O7YC+6,&U5_MTS*FWI,V+DK. ),SP*ZM:8/L M:G*^KB97$5KZ$@93%D4@"1TO,??D=+";<]%N36U +2J/*^\9BX3J7-=N&E+< M9:!:1MWJ2-E#0U+#^0,6#5,#ABPL2^U5=).6+32.W>DKL]#7:$O7F834N&CX MYG@.3M3>EPBPI;IIJ[I9=J;)TI[+QZ&=&.JA.(0EIN90U?4+:;H@QVJ= DW_ MX82AX\/<"U2QZ\I "AN+I2S!(C[4J8- M"OYP#R-7ZO>7@#_5W'YG_*$$I+M_LS"H0IT^!G$&NJ:_;@GNW(+:#,88#C1R M?DJ]>5^]F4"("&5T'-%'6^MNM%254$3E3[]\U?Z#.N5L7SPQ\$!X[UGSIBGH9L9B*);9SZ+,@8<7ET$*78%+=^\L# M\]G4C7]5G#@.W8\^ ]DM MS@-PZF6\_I92S<&Y9J??:?T5J.;^G(69;?;([AY"YORX.]^R\1"A% M\@(!I(%X_!#?O[K[W=L*G!0TU5+@$UN&P1\,.,A/%9ER=T7$URK :\VF@A@# M*('RWO4=?^PZGD+$7VS!O]/6UG^Y3<[HE7+&V#(M9D/YZ+OIE#<;2$7Q5]C3 M5P8/&(/*1^^O+BBU>OU206G[A-WWK&4"Q1S[KX%C)GO.BT 0:4R9N/ 5\-1I M&,R)Q49PPDL:%SSE_+YT"TA 7F(:-<"7KZ'N=-AKK,2S9YCMJSOM&?:V1YTJ MFT?6L,H:UHLY5UG#VD@-ZQG82[LH:LWX7"&>,X&-TGF7R.R5=;)?WX[87R); MW6CL&JN*XB[JX7W>%B;8%RY.;5U47A/5<0"8#:)T]V[#1W/FG>>4_KH#3>\: M#[YU!-;/@L%#B<'GD4I7D3A$G@,R(G&,GXM%QZKB,^I:E%B:Z3@E6 M<.*FU[&HBO"U7F=4B^YE=M'%(-+ADJ06)FF=D=DMQT-;@DFR G5MBQT6PC,H MA!:S^?KQJS>6 KT;=U[39G07XOH4H$L5)\(_>$P$VBH)2^^,>MVVY$'+I/JF M,6J539\"I8SVHY34MK)0H>KV#OBD-49&=W6#M"3RO4ZC#(&NO+1G;LQ M3WVX4SY]_DC\&ITE@D_+$M8]^#05;^]"8' "V0%LS6#+TYS=6&&WU+TOBX'O MBUP52-3OC+1^MUQXM3OGOCPM^_Q]8^1FI?VTEDG\W?%$)J*#F6Z./]XILGY% M>N[YG%YO9H[_"!>\95,6@OH#%_&)-^FAW"=G4LE.,=)N5'B994GT=6!:@\ZP M0U%MV!F9=K?=#5^EX;4.\=ZMRXH^Q-@ZT$JN.F:;W MFC;3+KZV6J+T$272T7 Z*Y[3M5M Z0-D5[E4>4UA!H(C9,(E5,\-Q]3%U+*H*&PVX?1\K5+@C2S<9J;PQ[ M\\RW.@5!]9ZT<5&;JY1D$8\LXKFB'9$FVJ<> M[\P&CHSW%P&9AKSEW' R<0YQJXGC$V;TV#@*[=^FJVF*[\;NYOGDEB^AS@C0? 6?>Y%&F;NB,3%4?X&26*XH" M2$JY5DK9W)'NF)1B=D:&:MA#U6Y-"^&& @^7(B^_;D[0W2P\KSQ3YXC2)DVI M+-!/EEY9DXZLSL@R3=74#@X%RC2P%B)730;=,'+AW"&MU\3@H7;-.;@4%BU: MPB8M(V^M9N*X7#CY3%0B(9&$3S0F1$S4B\H=>6M34!\, N#.PWY+=!R9$W1> M[GP2I!MT1GU .JLM)NB-*=8?_"=0HZDM$C]>J3PWQ;93T-:FB6%G-.RK1O]@ M8U.JR2U$HYJ,>&\T,GJ=T6"@#@?E8C>I$)^DE4\P_G'WX$0,MSM'&4KY2U(Q M/IYB_"8'9]!31+?UZ-O,"=EO>!+Y"]X$4>UY%08.@-(TM7?XO JI);<0 P_6 MDH^/@3I@H&ZHAM$6.^W&5.:/#(Y1\83-\R(5YGV&C9+%)I;I(O'PF53)PQIPY:,W[YQA3G-\["C6$=_P;%^>O_Y\P7 MK]]*G;D1)IN#;!)G 1WE;19/K4TJ5F>DJ3A?>M@[F%JD0MQ"]*K#>)M'+[LS MZFO#%HUNOC%=EZ8G2PVWL>P]!&=M(L#&)ZHUM%NBC4C%]IQ9;64,VE@ :0S: MUGKI%OJB? ] #"JPC:BRQN\0;79M%<"U$TI-5OL[ K\VJQUV1K9JXGQQK2GO MVFX'=@&*[LUB7DT6O1?FF3W,QA_V3577VX]YM]#VI*G>5I>KQJQO 7@X>Z[J M'%238C3BU=I [=EEUT-+F@)*K7A/=*K)J*9]R.@-J27O5R'L M93F$.Y4)UQ9Z>;FWK=)V+Q6J\<7=F*^)PC;8]F09,6XH'4)TUU;;5[7%*^+W M.ZL/N5QC#,0#+.[#$-L3TKCUVEP?H\8#U;;*%4F7J$%( KE: ME9(6J80,S. M:*BI5D5T[U)UHDN1AY6Q%UG>?DD4?FP)6#<:8%J-10/:$ZR7)'%))'%TH;=7 MC-6T.R/-5'6K'&0]^6"@6W"N8O^C'0)CV[:\?S/6J^8*#4.GW0SEB$YJP-(Z MPK7?GE[#EV",2N*5Q'O$D$!-XFT\3^:,Q+M_9V]ML+&O]_:[3HA U%7[/E:2 MEL+\F Q-5; 9K4K=LT7#;67F3)2I&/;ZZ?/'"-W,SF(1!C\!GV+FO2A_J8.* M@+QY9+RS5K'QT.9C=H:80]!,#:M;3@I0 )P>_*#B9IYG[GA6=Q/:J39A]6 3 MNE8Q)SG9A/+ '@%[X@#[Q[@ASAI1-K>1[^F%9&0@]_7K?8?/I/C@;^S1]7VX MYG^8$V;KTY)>O$4RH79C-8%JG RH.MHL%6-U4IC.G"<&6U"03*U$%ILZ=%T ^Q7ER7(]& M.P .ACB=GBG39;P,Z2SI"S&A"6$0,@^.DJQKA@C,0A;X7>7[C&%XE58?X?7> M5)+)>P[UVO#NX\3P M\LS0_;%E0[G53KLK(M/[/5N26M@VR:IL=J M&SS[P$9G[D(9TRPYY)UZ3QLJ#B5(@UHW :@#AU(^8)-^'QC55_;$_"53OK'P MR05,_\H>EQX? )30!8ZT@ ONQ]R(H8D+++>"S$T7!V"5B>';C&5X0%7E] MM.[E;X()KH @&RDX@AHA:0P,OMLR4PTW-RJ-%.; E_65';N :=6M$[>*D&%G MRVB>7K^!U]B]:F6J)+GJVA:789%\ *8R'H-MAUEH*<(IP$^?W(C02$SVX>Q" M^<[Y<[" XQ#? -816L!Z8L@ M-Y$M_U502ZN=2+3'/(QQ9]52IY-(<_=FTIMD=OY<85..F<'@RR,=WT^_YU05 M& S&%,8VMM%HTMTVCWJ<=_W..9;KTGN]0AE[ G+@D^59[+B9CM+.NJ M!-_**&PL+MG@#^E'$>%['-W7.FQQH^ ,1,&VJN#&IY\#0B\KC")*15-"/(F$ MJ-6<<(%:99?G3Z>, BBOV"KT4T8IX5H$OBO9,64;U%%@85-^AK]1/<:1@PQ$ MUY'QJQ-D7D3[=V$HAW(H#.57R0^DD*RL@!$4,E.,WX%>_L\PO6*7=D9>">/I M7_!T5!@6[J@7 [V[:;=T7.Z4#? YJS@ L4"::+7W,;49H@6\EJ]*7N#B)N$B M.1[;]9P(YH)01V@%$TR^]T -45@9WBZ,!_XR=_$0V7!SBS6%)81%VGE+H:W/ MF83]QWO%W%J?S+^+(!G/"@3B_11D[]_WUAR&^V"YK]8ZQ&!=MI&;XR6/G^#[ MMV=?7PV>=&D*O8U4=L0')L0G K;H3QEUW6 KC)J,^[(FY4=464L?'0]$G0-, M]15U#L56B4UM]Y=I#\4LGR7":PO&AXUK;8B.HJ28VF$DFZF,*L23HB M;A&B1J'"E0C(Y(R@!]OJ27*MX#N:?4&B@3+AN5W*1,J-$1;6SPPNKQA1U[9W M*O.'EQINN&U)-32!@QE#;_.(MX7QC.X>/;] +84/F,D:V-0(6*/)TG;K"KO6:NAU_ M@643V@XG-&!G9N<[B26/%OQOS%?P<%%<6. X8)[_- Y!((1AGO7S%@KY:5'" MHD']=8EYGAL NAD$:7*U>+ZV(1SDHTX4\\ZY\ M_"'ML(I7K<$'8I0/,@K\"9BGQTTC'!'8&2S.D5OW/8ZR61+(]H"B\IZP03WA M8>%8@0L!W"R8WD#Z8 6N R]F(^7A/C8Y)!&?AV B=*F8C[1A<*"-HAM6(IEB M]-]@NWG$$,U?W]ZQ:BLP8&=T8VFD$>D8;@6)!5*>[B1,UG(1;;4),_J9C2&, M%JT@2CS,S*:EGO! P++,.O=[VP_C?;@%CC:Z3;(R9K(3U)?93Q#_#Q^>[)P^DS OH;N=>40SK'![%V6'KT-&=*<9#G_A MRQG-:NQA&K&6:'G(HBUX%;&MC*P >\BEA3!QNX!._O2GH(-DZ9,5AM9L =(F MHLVLP1-%I0)R8(Y17"0G&$8\!S7)7&SXC2,WI5]0S*$04H=OV?/8:M*/E+=O MF BTT<0,_/C[ NRE5<1$-AZ-84C DI8PBP5H#"R\+*'V:'!H.:DT(C:G$SBX M%VO=*+/",/%@7S;UDA-+7"4:.;3VZ"&E,+A_@GHF)#_$+V!?O%KN-Q(L)<0$562T%=\*SR;Q8"+FP+D\PKC ^N@A'+&H+/0 M.BVG&S%25YL.LP:%CQ%5H(M6G^CIWX%73Q6M[5N1Z7]W,>H+C6[,7B^Y-," M2K/<=>BD7@4/2LZL<"'-X8[TBXQ=FJN;[)!M=R!14QVQ$ M=@R:1AHIY X6T+56(7E(?GEK.^'*M=8/CD>7@=[TEC^+AR MQ.H&0Q:OXPA^_F;^]0"^^K7XN6D,%+/\J^% *?U\UZ,496"HU8^ZHB;C0"GZ M#F#F]6"$KQ3/6QVIJ92NBF8%/* MCF2S=IJB&6"M>;&["ZQR.YRSCQ&=;Z7$+X*%PW^ILU;-*TJF.53ZK-HN?XTB>U5%SPAF>+DH89I-W1ZF M,J>8&E_! UIUK/-/^EIB/\$:6-])\N(O\-X7$LQHA7].[O?JAMXQN7XT*!ZQ M_\?6 5!?YNL"JQBU!.W($UI"6<*B%7M8J[*F7UD3^$Y3-VN(YD]A)!RRS,_M M$Y1*[P(VM$!VV![/;'F%F0-/G'13UB87XO%=A7=2Y X*UYAO,XG4B$LNMQSP MT;GD=]^;-604;,"MRKIH2+"S6D2D7%;SN@77[B6WOT"WPJ''\J3-86N>=.N; MVQ?NJ#YT@"# :Y :.(-7838,H7#&E^25]$M$ M2RG[X5(FGA]NJK.D$%\..BX'=%]NZJL@+'(+.7JADZZ+B42,#":K(O!YC8AH M8"?K%<'7F%;J(3=\!Z&W"GQ0-J@HPJ80Z(-7J=V[ZH*MM2+86C@[JC$2Z"AO MJS646TR+G.Q.BQ2A&".EF#Z9LD^FK,J7/%_ZAB*&&WUA&.HGSZ:EBE]\L(M( MY 1TWDE&6E4BAZD7$SE,O2R1XTOZ7.G%M;P3IF[0\71=7:.Y%\'_B&S5A\HO M?[])B]'0'%>LHH-S"JT?J*RE%:PAM9%I(1=>!2>47A>^M"3@JP#*T5E@F(\)DJGB5)'TMK9\4U4 K5*1% M148^Z4% VK1 7K/]B:[<$C5']@4@_?IN&""V8O*2G55YGB:(['@ M1[6G>;IA&_524W/$':;)B#"F.N9H.Y;@Y"XC0.K+SJ\+8)2%[P(3A!^ FZ(U MB%'ZX3MPV>PDE%0B,\=U ?>Y[,*3ZQ)U #H0!L[GR-E68G.M):_W9D>*+?AL M0>S8)9_G=%COUL^N%9:MK]FQ]2V7_B]!4AN(U2Y#N04K0 -R&.5;;7V/Q5R< M,$J2&=)LB&)V0D<2$":3P7@X%LT_&&N#D::UE7^@*H;0HW9_WNJ@S#:2(DJQ M2Y,ZN1/,U#Y3@+\@;7@#QDU<*A-] M8+VK6C7U%%R041;\$?=X_8.B;5J2<5UYSSX[T_G?EK*4JT\S7DA #;%MX]BL MQ!>F[Z#FQ8L5? YH#,#&LG)D\\RBL3NIMM%W#6=RG.%,AEC8=S@LGJH4S>^5 M%=#:@^3M;N\HQ/>$E8,O.!KYP=.1AD]QM/ #K#0C>E(T42H6N'QXYBF'I]X] MT@*XI<6;BHO.1BQ9Z0NS!02+R>(GV)K/<11&%JUI(^#D3;03;$O#H565:FIK M:+^%8;Q-+=6CJG+FV]I+\5'5]-7K4[9#A\"*UF^VKYK*J_'7-X+SN4&TC@C; M4S];&W[L M =+N3V,Q[\;/FNY(JUF6S>TX>8 MB-A)'V9WZ.,HY5,Z7]_E]@9XI/28TR/F:R(44./5Q7Y<''C^J:("Y$D\A#VV MUZ3<]DD,&1A['0^2)[.0G+G#(7AB#V+=N#;?.UY2'/Y?L0-^%:^+*KQP6N7" M/6_>N-MT_&/E>^Q"1+>6+*8";F))W\[-"LS\Y1+1EFRF$2\?FFFT)#%45%O9 M,UUA>0H#ICN(A57W\7L1%)2''+WM"&N_3SIHH>V>;Q=!K7^*DXTB-RWFN]RT MC7,\Q >P;EI+3"QCV&)ALM8KR9J2,"->-M@7BM=E1 VK0+\2+2AI*-B135;' M)66]-Z0^C[&#W@\21A1KG*%[7O:;QDC$*YDV.HI)HA>CC_%&6&+P6<_%*ZX;RA8\5(O M+TA.8?T\,:]!FW.E.O_]A3_X8^ ODRE\GC_3M:3SJKE'6#A.UH8C>3S2RA.. MA2FLNG_3D40D%@13='FDJU6TYM &$FW36_6$6Z4WC)Z,1[(V:I_>]IW@'D9O MQ:F HZ_)IJ;)XW%QSX0-LBY*\Q)A+LA,>WHI5+$23P8A[.@E#F8+["SBPI2% M=PI<%EV>#"LYZTCF1Z,%H,;'SOG7$XSJ$.LPR(99XE\TDHK51\0GVDH5^V?( M(_4\EF2C)3AH,XL+ #:F-I3544EOX*RAE>\0H@Z5H92,@6732,DH:!KD5E&+ MVXNL9&1@OKFX,*=4FST9A7/H<:C;'!O8E6H#+&HAY)'!IHH++<&M M*$,LUIBJ^&&DX+AV0D]K# [-2I"7H/ZTHL0H*7?38)4%B>J0V8R/3?$-20!, MPUPRI.SL0L[OV2>E9^;%.M, N>@4!CH M.3,(?A$-ZV+Aÿ[?=)!@! ]7BV+3K7>S! C[3B:^"'E';$,;7@!';&>HIUG M%7E%BE6QV/RS4GV'W$=7D'=E=?@B8>$HEFP:7EFJJ6D,=$TL/[0BJU,S]#I9 MG5N%>"K+U]=,?!,M-W^B]AT76#XZHR,Y0[!#GT+OCEN%;^QP4L'IK:GNGZT5 M'D8QK;]3,(L: AH>=.BR4>*==1(!&K +T664,N. MN"^S9O0E<,,?'@]\86-Z,%.CE!>0&,)F''$S&F34.D,(*A -%,BPU)'L%*9^RP>D4KQO4JI4JE5)]XM*)2\-!ZU%:CL%ZI',PA M61>%\DCOI^QADGW@PF.K&41-&/)(/;@G5*]FVF*BI"PEYZ95U3RB,Q%86*:?)$+:(OK[^1 MS:6 @K_&TY#\*X91N&MI'OA+Z1^6%UO!6F+'0#HM9DZF ?U,G; /VX"6*>H) MD,!%JC3O'O61*6MF90I,[C"+NY$<^KP*_.^!M6P#N+EG!=H$;F)U8MV0)^WC MA-7CXH0+,]&'%!*A3.3AI*BO2\H][^#0&^Q@@>Y";G4R__:]*/I>%&WWBSE> M YNZ1=EUM5E1]N=,CM:39R?02][*@D)?BW@/72DTL8#/BDTLSMC70QM(GS8Y M:5](A/ 8D=PS]LJ/7!]NVQS_2SA3;>*B:BRC]@C?C M7>KP+7Y ?U7>OI$E*VV2RR%7M"Z[37NY813.6E/D2[RB?>9F"\O[CKFQK-&! M[TI1 --F2D]&:$W2Y0,NP:?1M^. T&P!TO9LRO:R].K'KBU-";S!H5?/K'!! MNV+P3A_D)YG%= ;^?.[,*)8+GO,W66?Z@^ G::-#*\SG-":-\Q"MS8>3"AZ< M+>]8AXT:;);%0)LUL,XB<,/KPIDMV)JP:5.#K#!MR9_-X@2.ENOIL#M73Y!8 MZ[9^&!G-Q$RV+P+KAX!"NZ)1C@$"K3O21!_03BU!FOZY<)[I.\/EG3_K= M_\$J^:BE$#EP40D]KK7VH#[5\7XZX.O*H*VXJAL*P.Z,]V SWYO @FSUF9\2 MXG5)EAG'9-(';(MOF5*?JXG;69UGUB;> M6=?O'DUYK&FR-BEB*&0NZ.CBA5D_W++_BD..RQ6>7G622ZO3&Z$G-IPHLJ%7 M5$'(UH?XW9?F_ (P1_D5= $V*?0P(8^PR=)\GXBV3BT0>KZK#.U81P\6 (#(9C^Z]>0OH>P3=$-$6*O0Z6 7_(J#_9)RP)('>F ME[P'/7U$@#-=&R+<*D07Q<[JZGGJ+H2INT"IS,H:&$\>:%OLU(5F#"++/P+M M2,KP_K^EA06+/"7$@U4"I6UQ,'R.K ,R=V&3=PJ)\YB?K=[5]]'<$8506NFC MB=+G\-C%6-T9NVAM9H[4+ 8531$DN)+B2)(A(O_W&5H%72&9_8,ZH ME?J$_P."TIFO45D\S69,$A\211%9NEKN2!A$F8R7=/!/GKT9>C+R2N?$J$IX M.7=NAS*8C":BN1VJ-A@:HW9R.[!-7'5NAT ;L8G8D_I!7>6@M,'$''=L3+A0 MAMI&9[INP1AV-9P+9X%#S>P:_.J]\5M5%]]7XM^[7LU_+BU[*5!L%7I&)ZFCW#6K:4+<-0Z\.. MT](3EGRAYAV>/KWWXVDTC]TT$GI(:L6%]RFL-<5N$[<04EBKKNZQB3LG%!,^ M>3;/1PBYCR!\1CU."MEU)+6G(026"1W,-136P=VI*>VGMIZ:NNI M[?SW]]1^2=0N9NQ65R(ZCK%K=LS8;2F/_3(S;I)9,_NVWYX3;<\OIQ,#&Y2&,.6A< M64W6R_"*GF:S !/[7@(?)2BFR\=!PP*35U@1KY1/JLL"'8=/-)K+V9G(09O! MN>LDJ:N)O?;;TV]/UUV'ZAIG1W,=]%U"N;[CT$&*.O?]UTG18@1=W5>O@8DQ M=WX2^_[?)/#+"'F4"L2.V!M);Z#_1E$!6=4EX7RX]=W!,-%UTE0?&>ZWI]^>$UG?U26MCF9]C^\>Q[)VD/7=08HZ]_W72=%" M!*V? 0@_PA[7LMX9$^.Z.L;4R]15&YTN[9]X]]CA@,.TEB, _7)=U/W]=EVP M%+S U;H(XKJI8%5;^:)U;NBJI[:>VGIJZZGM&JGMW/?WU'Y)U-[YXBC&L&/&[DTAHX^8+WHC*";] M#/FBA@(\(YOJ6!Z/NM(NO ?'M4M6'<@7-50D,\44N#C !)^ S:*4YO+?2O2^+]IR/:4IQL.V2E.<)AAN.^'*M=8X M4+*;!/NKNG-5OZ%7=E6_H5=V%=W07R-KZA+X:3L_'O\+_DFNY@+]'@,8#XHR M4$>@O)DV?:0]O%,-4>=.I@D]'"OF.FS3JB957["GPS\]*]_FUL:8Z#I MN X??JZ<@,%#_;GTD=@DL%S)\FSI:V1%!%X=29]7!"_QODO_],-0>K:"8 T: M_]4*[)!>ZD<+$DA!:M\.\MO#E?SO\1+&/ MOCIVM$BLFLQ=3',_##>W6-/0=^-H]RT98X UJS\3"7R]5[86)_OOU+?7\&,1 M+=W'_P=02P,$% @ ]HAA6'+$R\!O#P @*8 !$ !N=7)O+3(P,C,Q M,C,Q+GAS9.U=;7/;-A+^GE^!TY?+S52Q)-N)[8ES(\MVZAD[\ME*T[LO'8@$ M)5PH0@5 6^JO/P D)5)\ 2#)*:]T)TTD$?LLL ]V 2Q \N,_%S,?/"'*, G. M6]UWG19 @4-<'$S.6U]'U^V3UC\_O7GS\6_M]J\7#[?@DCCA# 4<#"B"'+G@ M&?,IX%,$OA'Z'3]!<.]#[A$Z:[<_*;$!F2\IGDPYZ'5Z1TFQY"H]ZWG=HZYW M>-AVGT3]^A]^^3]^Z/CWLFA^/ODI\E9K_/AL'/2]=I>QQ'%G,Y) M&YX<==I'HMBX-KI*- %.V/.%,T@$$T+V-F"G;>FG,_/#@Z>GY_?/1^^ M(W1RT.MTN@>_WMT^JJ*MN*R/@^^9THLQ]9/RAP?R\A@RE!0/0DI6Q0,DOLT0 MIWCQSB$S(=$[[(H_26$)A2O << X#)P5N,MIFR_GB'6+A<3U WE=*NJT.]UV M+Z/*Y2NQM)[C@^AB3HM>2:_=.6S+]D N&CD..;H6-%\B#X:^4!8&OX?0QQY& MKNA#/I*])%,@=9E#.D'\"YPA-H<.TMOPTQL )+-X-B>4@R GZ4$V5C5FE"NQ M%HAZP2UQ(%>=6Y9DB3ERY0^0SYG\UI;?WBV8VSHPUQJR]@3"N97FM$RD/?[% MI@:I+MT]/3T]6,@^6ER#PEZGRK?EQW:W)]BU4%O6?IOK-=J['R6>MJQ))6U2@.-(9<) *2A&,;A0PY[R;DZ!X. <"4O?XE_F\]QX)'H!_&3[#=G2>=Y0%X2?G/#2(&'JG_. M('4H\37N?#"G9(XHQXBEAR %,*7(.V_)@:B=!,O?YA2]$S5)BN049#U 7A8: M$!/Q6K7W=MV@!$)V@O,6$SSX*#)1G=OO(L^V_4($!_@OT7H?CFU;+T20_W_? M< ?ZM@T7(D[H;]/KI?A(7 ?8/6\ED^)^X%X%'//E32!GP JW!631KP\WI9,< M59-*B$1UHGS=6S]UU']=T%[/S%,?!1J(X$ *[^/!)LH&?LB0.PP^J<^;D2$6 MCHM4"&[8UE@NZXJ%8O&/"0<5S/1#%W-[-G)B6@9Z60840$-M/B!B/6EHZ*BL MUKJ'6>LJJ099] +Z4$P*5'5,7:%$6,O&^PTVUCB M>&"-U$0>B#<@,]&6*0H8?D(W@; V6EVU)4:#IF7J0QE3DJ@,-(BPP=M5D::Z MT6 *@PEB.'CDQ/D^);Z+*+OZ/123Q2W\J@I-2]])I:/%T '( W^=Q#!-Y4^ MR*;7/GG>)@BN9;74G%93(X" 0FH0"P]([I<@U112A&!\28L,@%9%B$H?M4XTS3)!:(6@+5FATS MQR#N'P,9S-(E\1[Q), >V(!$O"^XY!0].Q@ M$*,J]G3)1IS$5:B*>PC)"@% M^A.0L"KN1;S(E$8&"! FF MXBJ%VB"69+\-.*%V[I-(:*W_H+E 7%, M5=K"(H&R(:2U?FZIO09H6E)DAW2[=6:]EU\@-SR#[DR1&_KHYD9.GV&<^/N7 M.IF\%-X?)PJ,\QBF<%JB\LOE&!K'&/#,%WB:?&K4U:43 "([]/7,:0VH9S0UA-HQ&2AK%9V'>T(Z_ M*@@M7\5#7T$"LHGLZ!.(5DP9PVE9RXV#AEG))I*H22Q:,6B&I:4OEU0V2%4V MD;I4#M':T;)R6DIRV>,41A--GTI+VGE(3DYK^ESJ.)W4;*+M-_*45O8OEM5R MD$LL;V8ZF\A#*H%I&7XVY;3VSV6:T^G/)MJ^(HMIQ84>1\?-22XU79D3;2)9 M^9R;_0JF2%Q+33Y_4)"X:R(C%B? ^JZKM$(_=2/6)>(0F][+L2=E6K9W/XDF M![95#=(WGH&W426:U$?,$C^[=X_=]6A[Q@XGW%Z[A'67N((T$%_9/:*/4TA1 M9*?]YAO+=&B[0GZ+P*8K)&J!T N4XJ0;-&KX*,XI[B$46.-J^<[E4DH3F*^. MKB/X&Y)/H!+K]R=$X01]IL)1+B%'J[375R& Y:V5@W4CA",7@L4K1\O@\,/K MI>U@N1:OTD2&Z5__;BW?9<4 MI);;7*K,>.\E85..1->/KYSF"?AY=+=O3B6DEM."])L]IT)3@SC5;(7916%# M,!V/I[E4G='&6D.C;+R[936!S\MI.J=VR"R=)"^H-7XN99;= M6VM@ST]9:^9+&ZPTIRX J1QD MM3F_&\-K^'^N)/+T&S< MXIC[KO/\1M&>/REU3^-14%V*G/5)/@Y\[*/LM2WV17;4I.T,9L>WVF %'S_2 M+8X1B?;<]=>N(0VWI^UZ8TPMW?E[PXKI?AWJRTF50R6)'A_Z(%I&GY K+!0- MD#>,A?)!R+MZNHT.+>E&]U;'

8X>F3Z!9K@0!Y'_#>"M 7@ MF'$*'7[>\J O7_(BW_1TWMH.+,"^+T_%G[4+8^1[]\X$#B;N2+W1Q0TC MP19@H=",>2B_?:8DG)^WHN*8HUD+1"^ B7Y1Z#?B9XFQ?DU4S@*C9_(?1,DP M0/*?J]G<)TL4Q:+[D#I3N:P4L_\[-!NC3-.CVD8MMP39>Y/7[QX\<\D,XL"@ MX?+P3\@1[0?N+1P3H8_0I1P$Y[)<=7O-9&O1S.2M8OT%9F7-R9;90[5=?N;B MF7R"/5%US'9-4071^PWJ'F_O#(3#RQ=(#$(J7R=1ZG]EQ?4-BE[JQY-+X^@U M%NIMS"_K1?,8RTF<0XN!HK-G4*\)G$;*.6&I&XIF5 XJ[: 7JX6S1,S MST'(N%B&T>KV%!2L10/NE;JJ&)TN49_@/.131 M>AO2 Q!+T#^1^%LWON_\- MHR.\Y2''$L;& #\R%D4D72K6JXE,RM2B]WTCXY &*MQ7NT]!P5HT(%Z RO^W MB/%ZT5HTTJ95-6Y&DAZH;L!FJ5I4?20F@G*?*SX_@]F<,.B+=6C=!%AA;)#K'O9]6M_)N>%U<$N6Z86)*IWW1+:C^M;6O/-8B^TF#,> M:E='N>+3KA3+=0N+><64HM6Z5..DQ67KT(I'Z",F=YN#$'TFQ&6BMZTCZ#4E,]'3 M$)X$ SDGH,OR/)PU4#V";CIK.!S[>!+=PHXX]U'E\E9N6^4:H653>Y>^CPI'>+9YA7KZFV M0*I'S(AC'0]IP.+#5G%0K^93+U<+AG,WG0S@7#"@DGJRVI ZTWX@5KQ/R"?S MRB"Y#51-9S3QQ%H]DP:YZ56&O$T^2K>K>^4K]FB,$>K1S^,TF]PQ2>VA&*7F M2F1JT;\WMGY9K]/K:1);%1*U:-(])6[H2%C#TS 5 K5HT&81K.IAN*6Y&%/Q_W7-S MKO$@CS@-O:\,)>\4-9VEY"5K.BD18ZQI"J*@9"UH2PY%JVSMYIT3UYMW3B@' M&J$%O_"KDL"[@;ZD77BBQM0YDTI&F06Q5!)%Q)JI./U0;I MH&J[B74M%E!8 M$MB/'EQF,-^I%*F%'R1[BM7MV"Q5BZK+[-[/R'='Y YR^7"WU(/D-+082-8A M35J\_3ND6*P&H#\@K'P);"):UTSAG@Y71NG$ES["F6C9]_'->$:E3D8;[7P$ M?.HO'[0AJ:!@+;SYR_!6'I,L/C7MXYGHMAR5[VF9BM?UA/\#9M^9:,%7H8MR M83*>O)1SJ9]WF G797ZA7Z_-X0=62)6(. MM'4 M,;]^LP"2HDA0!(%JJ*6P@R0.=7]9^77E45E9?_GK^[/9T5OLEM/%_,='_'OV MZ CG:9&G\]<_/OK]MV?@'OWUI^^^^\M_ ?S[YUI/\>B/1??G]&TX>CD+?5ET9P _K?[9\>+-AV[Z^K0_$DRHRZ]=?MK] M( I7O$@).4D/BF$"EY4!9XS2PDGZZ?[G]0^"6=3>=__E!_Q+#$(Q)OOER]_/'1:=^_^>'QXW?OWGW_/G:S[Q?=Z\>" M,?GX\MN/+K[^_M;WW\G5M[GW_O'JTZNO+J>;ODB7Y8___8\7OZ93/ LPG2_[ M,$_U!LOI#\O5FR\6*?2K4;\7U]&=WZBOX/)K4-\"+D#R[]\O\Z.?OCLZ6@]' MMYCA*RQ']??OKYY?W7*.Y]WB#/MN^O[[M#A[7#]__'.85:R_GB+V2T*\ND+_ MX0W^^&@Y/7LSP\OW3CLL/SZ:TR7HSD)RL;[O?W]Z@<SE=0OZ/7% M9>I-=T:$[WN<9UP+>WF?V2)]\J59'>I%=_DO9R'B;/7NY'P)KT-X,WDQ#7$Z MF_937$YD3L2NR$&%DD Y+RO3!+#$8XP%Z4/[Z1!4[$L"O])-"'VZ_%J(LGQ>=?1HSJQSFO%(@+C 4'E9,$7C"2:=":8 MY'5)PPET@>)3N:XQX4F7CA9=QHZFGT='[[!.%1\+$:J-MOM%T[%>JY3 [ZOSDS?8D=SSUR^0IH%+5!_^N9BG M"UC%!R1Y.'A9Y\R@ SB;&>@44\880DRZ,07N!;4-(\17QHBVFFA&D U$S4Z; M6#)941D)A^82HM(:HA"&:;*H/+@#3PH/E^M)2HOS>;]\&3Z$.,-+V<@92&2, M(J *Y"M($R!J)(6ZHHS(--RN]82W&WA1TR,>U26Z"GI M!V>"A P"C#;<%H-<8#B,,7P ,^37R8R&JFA&CU_[1?KS=#&C<5W^\G_G!&>B MHI5)6PX2@ZEN&P?')/TEI/69>Z94:4R)VRCVE>LE 4,:U[RZ]+_"[!PG6 1S MVB$8P6F T1>(AIZ_XH+4,I%F+6LLV 888[*#>VK_)L'W'?1FK#Y>G)TMYM=0 MI&A4LKQ ]E*"*C9 , R!1UV<+TDZT3J.O8EA3":OL=[W&NYVGD_.TRI[F+T, MT_Q\?AS>3/LPFP0AG7>H(12C@ )2,KO162@I62.M0EM:>_=W0!F3;6M,@1:# MW]('/C^K0XOYI#_%COCYIL-3G"^G;_'Y/"W.\,5BN?PG]B?EM_!^4H+E*H4$ MKMISI64&3_8=;%&!&1YB**T-PP,A;L,<]94R9T!E-6/4*^S#=([YE]#-R8%; M7@/]%,LT3?L)!B>T,X+<>4&>(;,(WA<#3"@AHG)U0!J3Z'Y4V_!&?YV\::R2 M=I//7IDWFN MOZK.WH89773YI#\.7?>!AOW"R0M&"98"E$*QD.*DPD@_:=P98S:@DKSU!+H5 ML#'YVKOSXI:[U5PG[K0+HIQC[CZ\FVL84)1(F MS3*H6#1XP0I87Z0WD7$*>EL_%UMB&Y.CWHXT@VBF&6_^CK/\V^(?H:\H/EQ# M(QU9>^\3Y%BG\)0<>,,%H) 2BXU!LM9)R[NPC,E[;\>+)B/?TG-?9=)?84*: MV(BNY/==BFFRX#:3OQ>2*>0M& /..@=HHPX)):>S]_2O1?=!P(RL3EY%Y&1QQA7WC^#($6H+W4J)1F65&,.7+__F/SI=CK? M>82;Z?AEAV_"-/_R_@W%?4C.S2H4O"%AD)G%K,B7P0#*HP?R[05DFXHI4A8= M6^=QMH"U#2/,5\>(UOIH'%U-,"E9*2)M00K M=6R]SOI90..+;_:B0[O!;\>'CT;T6A69FM+)C=N MN +$C9@:RCQQ%J5A))0R1H"R-17IM -I15(V9,-%:V_MSBKRT10>[L^$SY1@ M/VC(ARPF$MD[Q0496I09E$L&O-.)GK?BZ?'-W!^\F&@TU8;M&;"G FX0X2^/ M;X[7"WJ]XTZ:7_M XU(7*A;EPC0OYCMMJ;GC2@WVUFR#L=$FFROOY"+$7DZ$ M* &=TV H>":/A&R=DRC(X 5F-0J?2NOLYBT0^R^3+Y'H4U>GGN);G"U6_O?% MU2>%65Y,TI!T@(KDIG/Z#(!.O<1H%[\%[0!M\\3S: MHEO3XAY(8XJ0VW*CI2Z:$83"ML6EE.M"L$LXVF%,FC'@K.ZD2"R ERF"LZHX M31^$V+J<]TXP+9:WEGV=G]>7?3[OL:-W)LHQIS(&*'7G$+TR54@:?9TY>8A2 M2RD&6.K:A&5,EK(-*S8M@>VMA;:)HMN"3JR*11C!(:1:T^.,@U"X!1).Z ,B8S.0PC6NB@?2;Y8T'LA+-B?;06,DWS%.)'#3YI X9%#*ZDE&3K MI-$&&'M[ 1U=Y&6W*--^$@BZ<()!-DS1T**$& .':#5WQJ-FMO5RV+7;CVF2 MVU??M^S[CJ/)\ &-64V(H+NP]QNV 6^VOS>A9%YE>L M3TE!9%Q)SX5AJ74ER"< AO!'!4<3"I.@F*KK3LZ2BVPC1,-D1&Y2LOG0_N@7 M#E5WUOF=MGS'\3Y 3D9E'9(@WR1$5U-$%DFRD, K'C HCMRW#D>VS,E\X>BT M&0G:C/U!%OD69<,VSJM/]UKUN^?2+9\VOF:'%>Z% 4N\%BK M;LD[\=+6S)0*H20FFF<]/P.GK4&4UN54$$'FNNM(J0(A&P684*C(>?+8VNWY MC$'\LF:C%0=NS1\[CWC;Q.8&^7Z?=QAFT_]@_OMB5KWROX7IO,(\F7_[Y>8)@HKKU/G@'WC-=N3^2S M)6^!(3-66Y$+T_>9PQWN^\#5RV$CN]:T&EH/ARJ-JINZG\T6[_:NC/IXH<:% M47<@;.3_U,V&= .*^=].Z6H_?_A]B?GY_-ET'N:I9FM2/WV[+G$L<5W*"#Q[ M4I^P%/_D+(%<:!MSD2PW+R?:'EV#?20),2]K^NKY>SZ?K#9NGY2+RC[R MZHN+FH.EW[4XFD()M ($FJR55SG:UB[3_:C&Y$<-Q*4-^TY:JJIEQFF3^%>I MA&OB9Y=*UJ6V8*E]YW42X%!XT$(%XSBALZU+;;9'U^!1*M-^Y?.Z9)/(9$], M0@NU"2M$8Q,8GK3@V:J86T\9'^_^%3P:^W)CPZ.QR] W>P2>(KD":;H>Y7E^ M+=_-)81F)I0:<4@J4TA2I6%SMM3"^'M@2>6MJW$8Q MIGU[!Z+%GJIH5]MPE9MX.EV^62Q7+3!/RL7N12,]F3CC(=4>*2JJNF)9B*59 M:DHC<=WVG11"NNK!0T;Q98=G MT_.S20RHLG<&K D"%#,.(H\:HA9UZ2=YI8:8:!X(\X&]4+X)@@VMS8:^\/4V M;S?;P5U/D4T43XDB4W*W;*R/A8W@K:C%_S)8+K,-LG4XN#VZ;4AFOS&2#:2[ M-MGOZY[929Q-7Z_^^A7[?K;*&4ZTRZ&(6$ F3:99,P7>90^87"F9I:3#C>Z@ M=^2[[[O3-M1PWX8GU'[D&]JWU-66&T]Q_?OY_'9/N0DKT29RW(&5FN/WQ%6O M,8$I3G+&-#+5>HK9!M M7#!1!FD]>7>#4^@:H*WR>^R;)\^N*AJ0-1?=[)Y>G$ZRL:O=1'G.M-<9=#18 M8P$.02@$S4SR/.A8).*#4ZM M^[THO=K'4(]>06VM8H+'YJWE]L6\%?V^L>SV0?7<;K\*CX;+OIJG' M?'$VP:=O7/OFNECKMN 7FW%^>9].P_PUO@H]_E(*IGJ*9DSHN:. -M48!A7$ M6D M#>/9)&Z8;\WEPTIXP'5^YK)PVB)(GS,H0P,:!-=@C43&HXZI^0;;7=?Y MOW )[G@YOJ&J=PCU#UV&LLZ;?HK/9>TL$JID,QG;5'?>80I@(^<4,MAHVK?U MV!K=F%;HOWYZ[JO^H>FYJ4A,VKH_D#/ 4 ]H50')%\P<-#+C?>:L-&^XL&O! MX9?/\]H(J6113 +'NON%NT#1"2*J,11HE,J^=BZTN]A$!_H M[GR1+,Z^-+M5#SB@%MNU\+\)\LXCDISB1BDMH:8Y:4:H\(*3X$)B!E&&S)I7 M8&\+;E3[^+\4O9IHKN79$%>%XI7LJTZ,:V@GY>XG81*L#Y[7WE5)"'+;&?E% M+*S.9BO96L]""JUIMAO4,3DAA^+< 90Z" ,O4!*6529]_>2LCI6[3)3) M,4BEH:2:T:C'0@=#<:/)7C+K?Y4*1 M;NO9_>[S%?>0Y55X1],9=M,P6Q\=7UNB=\3U"9?9,2LXH)$)%)()#CPG<%(( M%*@,QM8Y\/M1C2GWO3,?[JS2;Z.,]ALYGM5.UZ>8_[98Y!O 8DC1<:V!::'K M*1P1HO*,O#6O"L_,)-9ZI^ 6L,:4@VY/DT;J&-)67*S/7G;4W-U>;+Y0 YNQ M!<)&=N/V6O7ER8O!F,!])LLN6"2O4?&Z>P_!.,ULX28:T;H3W)U@&IQ(72]< M=[+B,5&,'[IK8B:96I^FRMCZ[*%J]HJXHP>02 MH-A<&\2B F^8JTUM/%=)(5G*QC2Y!](#,V)?(4]:ZJ3-]KP+.8_IPRF-^-7I MZ"5;R6T$G2L05X_&+I8D)DZ5:#.FQ*LVY% M)O;A\MJ?ZW*9JZYX]%XMHGF%:3%/-#"KFZ[CQ9VZS^U_TR8ITZ:2-PJ5-]^_ M'DLPG9]/YZ\_'C8Z02:,$R&!,UE1^)(3A&I8%%%4A2BTPM9'9&R/;E^+M8T> MGO3/,-?#Z&K3P?.:%_KDRY/")&(.$;)>+=U'#T[07\9C5E8(QINW_6L >TQA M^4!LO&D*#ZWL9G[5-L!7'3')SK^@J\VNS303DV0IT1H:)U.W9%@-7HE::,)C MP>R2$:V=KGWPCBDQ,")>-E'O00GYST6U4Q313LG;O#P70'!!P6K0H&M[$662 M@^BEAX0^\B028[QU@F%7K&/*.(R(B'NK]: DI#>/.\S35;WWZ@3JB90I"'0* M3!)8*^TTQ)Q*;7B3O<[1)G<8?^8^I&/*88R(@'NJM$T,NPU0Z<2+Z=FT7W<( M="4K$86"7!N)JQ@E!(4)A/ I%Q:]<^J^@&:W6X\IQS$PCPZ@FX-.7\>KG27/ MYY<]!>A+ZSX"_PJS\[4.9[/%N]K@><*B%KE2PYNF3)FX*4 M&3GXS 9P+@D0-#59+C3&T+H\;!.._;O]W;CFZBC%B3*%\B,$*UD MP&NLF[+S6K6NUVEDGPZV@VEXCNRIER$(N+2D[I:_GI]%,PD\.0B M6VVB4A2&!FW R:# TX\8F:18M/6^I*W!C>JPHR')TU!' U-HM80^D<%'PYP! MH^LY$"47"$YH8#)H=-9B"JU34I^!\\"@_YN@R5:,IX&=S3OAC=J_^SAK+G7^C92U'!/RE4>[A-P5SDYBCV] MU2D!CQ0:*YTT1,$MU),/C F>2RN'9M/G(8YII>D0C&JHL$%9=:.!YN66BWHB MS[HF>M MZ[WPB=@_XQS+M%]N/D#J>+'L)Y7#6*O]8M2""(ZU_8>TD&4L3B4FN6C=SFL( M.<:TWO1EYK-A5=]F!?.6&*^J.D[*[TN\:%4M2LPR5.=2(SU8NB1P*5EZ:1PS M.@I4-]K9W[%B>>^MQK3PTY Q XSS0+H_#F^F_?K,EDM_D'C[%-_B;+'NC>"B MXBX1OH@60?&,4%L64>C/BB:/T4H7=B/#O?=^X/DZ7S<[VFIB.'NWSMGX+#RZ MPH&I(&G:*@X( /U0:*U,7IK8^L2+S4C&=-#.0;(##Q[^+5=[+]ZO/R)9JI^^ M^W]02P,$% @ ]HAA6.BC^?7J8P Q&,$ !4 !N=7)O+3(P,C,Q,C,Q M7V1E9BYX;6SLO=N6FS>2)GH_3^'MN=U1QOE0JZMGR;)4K3VVI27+5=-SPX5# M0.(4D]203%GJI]\!,JD\D9DD?_PDDW*O:BN5F2(^Q!< (@*!B'_['Y\O1M]] MPNEL.!G_[7O^%_;]=SA.DSPPGN^__Q[__MO_W;_P/POWY\^_-W M/TW2Y06.Y]\]GV*88_[NC^'\PW?S#_C=/R?3?PT_A>_>C,*\3*87 /^^^&?/ M)Q^_3(?O/\R_$TRHU:^M?CK]JRA<\2(EY"0]*(8)7%8&G#%*"R?IO^[_??]7 MP:QDCA8@.,5 T:]%)IWTC"T^=#0<_^NO]3\QS/ [FMYXMOCKW[[_ M,)]__.L//_SQQQ]_^1RGH[],IN]_$(S)'U:__?W5KW^^]_M_R,5O<^_]#XN? M?OW5V7#=+]+'\A_^UR\__Y8^X$6 X7@V#^-T/0 -G^=?_^%--/J'Y0_I5V?# MO\X6__[G20KS!4&/3N&[C;]1_P:K7X/Z+> ")/_+YUG^_M__VW??+247IFDZ M&>%;+-]=??G[VU?WD0['\Q_R\.*'J]_Y(8Q&A'CQ"?,O'_%OW\^&%Q]'N/K> MARF6C>A74ZZ@=(7SW^NG_= 9TP<",DV7$8&^B^.JX@TQKOOT[IB_?A9D+.%R M-&^(^/YG-\4[N0C#E@*^]]$-T"X^""[P(N*T)=1;GWL#YPKD781CO)Q.+G ^ M'7[^2YI<_+! M]I;GXWSB_%\./_R:EPWTL72?QSLF#Z1$ G)Q7)1__<'/^\& M2-*&X7A8O_LS_?7J0RNB5G#Q\QS'&9?;S&K4T23=^J51W>0F7UD9A8BCQ7<' M&8>#U6 WQB"P^&J.%[.!BRG8+.DPD'1 *,,0(C,!K$S*H*'O"G.?V=E*4V:8 M_O)^\ND'&N>'*L#ZQ4*22VX?&7TIR6:S>A?B" =6NBP\348J0:>=1N% M)!:*]#8''5K/:#'R[=E<:\:SZ6I>5VMIIR.AD/;TP.5\TEB42\YH M]_-YEF MG))%1#]:+/:_IM%DAOEOW\^GEWC]S#[()6(6I0A:"KF"6X@AZ2\DJQ'*Q/HI,JW!FPH08\< _JA%[D#=I M(\1U2M"!SR6*GQ8GQ%8X!G=._KU(O3EJ0T8WFB>W^>PD_DE#V?7)I;@1-:3N<@;O0_@X^&U.+FO=9YZ/ MPFSVNOPVGZ1_+69'#BA&;B1M+,6!"@+!.0+FB"ZZL%-/%>:N0VB+3;F?13A/IK#;MB-Z9KT M(NL>=H,UR!RS7&GI(&5%VFYC@:B" ^M!:,+BKGS'EKSN^":$GYNA#'?;Z[ M,G.7Z$YBO<\SZ\KS&V(*IU/,-S$QG8U-.@&7C&P8'1-XQ^ALXR'2')7SR36F M>AV.)\]V9^$V-LM7ULL[^MU!PBBME9&F0UN50JG!F6@A6.Y3](YSEYJ$3NIH MAZ.R]\#)SL)KN&HKCF<$(E<@+T?A_&%$LF 2''3*9$YADM M(RWK%L5:.^P9\-I=G T=J)N 7@YG*8S^$\/T)7UG-L@\I8Q:@V08R+,9U8R<"230"DZ M3T+D'K)V-$&EM.6-3*D[(Y\1TYV$>I]HW3U\_1;?#V=S@C7_-5S@P&B3R>)3 M(/4BL%M3;[(V("6S6H:0BNYV,J\;]0P([BS,^^2:[N2^'([PU\N%0^:\]=JA MKQE3DA3-) C,DDG(5%%12,/QH<#&ML1>CW@VI.XIQ/N$VNZ$O@N?7V6:YK , METE@5\!,SL6B)*]=& )&1A\X)LE3*U$'B\&R!T.5V[*[8?BSH;J%>._S[KKS M_BSG*XIT34BD4VSK%J;%52@JO2/7=T8_-\*["'<-ZPVR1:Z O9G,YF'TOX W1SL#3O<6WAH6.T6^ZF.+T9L/D_'*!4BHK"(3 8SP MG, D#LX1F!B#$3EJ5Y3JEH!Y9\0S8+.3$- M,/P9<-Y.O&N(;Q ,^\=D=#F>A^DB0C>=#13Y"\A"%AU2 M%H:WB%W?&?9LB.XBSC4$-XAZ76TZRZN2X?A]=>#;7[BW(-M0T"6R\NMI&_3R=_ MS#\\GUQ\#.,O QU0>EX\).8D*!&K=5C#K$E$I85RGG7+&7A@\+.ANKMHUU#> M*;9UI8(?R#100E9Q>,C$S:%L;7S3'/AN"]!;F& MUT[1KB6<-Y=Q-$PO1Y,P'S"/(EF?05AF0;$8@?Z)!U]#.,)I:76+!7QCR+-A M=5\QKB&U4\#KW334 CZ_?;F(D]$@ZN!+41'*(G?0JP0A% 6.TWE!AH%1'=^I MWAKN#,C<7WQKB&R0L'7C<4 4Y""YP%JIB.>U!<1$@)K+S MHE>A&*V322VLY8H-%[,:2D@A6Y>LL]WN#^^.> 8<=Q+B&D8[Q;-68%Y\3A_"^#TNL@=I5-I: M1(%H%P:>LQ",S>"ET#*&HGWI9E&M&_6,F-U;F&O8[13,^G5RZPQ9/,G)CBE3 M4_@S0SI'N&4TN>C L%R<1Y:%['8AO&;0,^"VJRC74-LI8O4JE>FSRSRDWW@V MGR,=#W6>"UB!>^P6W&< 8:T%C0:_3@*F3V;S_<$1)A M_]>>%5D7]DC'*JSW/J-[Y=6'836HMGIEAUVSGH-VOL0,W-0[XN)K$(Q)$%D4 MK>I&W3&;]>Z(G2I)+#]K6<#,,!FSS37=4)%2.17(#2P(Z RC*0FO0A/D!ZN> MVHF;6Q4C]A73*59)%46A2]: J$_TE(P(/DH%9"4RR[0P"KN982=0)75_PAZH MC+J+X/JLIKD-CC.LC+J3^#>5U=Q'=GURB4DSF4. HDJL'1HL!!XU))41236] MP19W$B=2&;4)A;N(K#%U5]O*R^'TXE4>2)GKPV8%OK *F@"(J4'H7,H*(L+ MOEL9EUO#'=:P;7UT[B&RUD6SKF9TU2"$3H58I*GW4VC8LE1O$#S4*PT52A3. MEHYELVX/^+3YVTML_:R^Q95%=L;%(!@PCDB*Q J=Z;4SCD8779$^=\RHN3'8 MTV9N9W%M+(+5TEW\,8QJEY_?/B#.9_OXBK<_H+NC^ "@CE[BO;JQU]1BYEPP M5&"*HQ6EDX'(@@3)C4V.8RU,]X 6=ZJEW=E_O/>)5]:VYS:(DH$9+TG5;(80 M8P&3>+9!DKJ)A[S(3G,ZB&?9B,^-).MR\;L(^C"%PK=!M(6W>LH%P_-/ M.)T/:6];6_1:>>82XV2\+M].I>H$9@4!(V/&<9O\0W=#^Q6/?Q#22107WXFU M>Z7DVXF\S\+ROT[&-Z#>1!C1>Q.= Z:4 :5"AFAI'7@Z#CT*+/G!)S"=RLQO M1/7D]:*QX'O8+)[-9N1F/8NU'F2:#SA&C4$IT)@R*$%[H@_%@E26NZR*#*&U M'W0;P>$I;^P]=!!H#RM_B>8J:>$K*&^U)3@!="BU?;&4$+(N( +#8(PM7CT4 M+]V?Y3M #D]V%W;6$MU%M'V<_6'VX=DXUS]>_-_+X:*@.CS!TFZ&7(>JWQQBR0E(QY4,4EO#FMN VP [ECYT(O&N*="<@3YV M_4]A.*K.[\O)]#=">)6,/L393QCGUW\;A."+-CZ!9(1.642(20HP-CAN9-8Q M/Y0ENM=.L26VID%X* MH0MJR"P44(Z1'TT:2B\FS8:.&& MO_HQ#/.+SQ]Q/$,R8U[//^#TUIP',?CL=6VGZG)UCLB(<8$F;(2SUD5-)U+K M?I-;P#H'36@M_8;-&M9.>B""-)DLDII-76MOL0)^46N-QZ2208WEH<=CG?W( M#R7[C[/AU,DZK_06U-K4(9C))U8(0"9R-!K1E M*1I?K"FM_?FU0)XTP=U%VX-9_F8ZH1UE_N7-*-0'BKD&GS[6L'8U*YE@0?I, M9H(4I(O('6TG:*LC6;QA(?+4.N#[$)XGS7XS0?=@O_\\#'$X6H0,"-GBFNG# M9$2?/:LHYU^^"B!GQLBCH /%D[.A,'@(UI!+&9/GVG"+MO7.OBVV)W\#U L) M/02!;^"\:]#R%*H#6O-;:[^_P,G+2.2+C$U88P7P=!]T/_]!+S_3D/,%J:C1)@ZGL1Q>L[:L\\9$F'7M",8VA^ M&[0)S#DI00-Q]^ $WO905_B^? U56$P$H4"*->C!R=1U4C+@V0OOK2JJ>=C_ M841GHQ$-!=^#8[E&4>D(1(F9-)-%K.^1/$2C$1SSS.K"R)1J'1(^XPVAHX![ M\"UO(!H89B,9Q@6\J\_.%G7,;!20F.;,)XJ%VW)Z.$PJ-5GA_.+18K3.#^? MC"M8'*>JR$YXFX(Q$ RO18B1T1[H(S#A2LE<2=%#GOE&.&>J(:T(Z.'4>&#& MG L?6+@DTY BLRDH9]B:ITV=$H!IX-H1B/Q]Y-E<..)Q#(A,@?) M4#,+R&JG8RP6HDL%C$4MHB^BQ_<'US".$7MLP]*FAP=[BKB/L$+."UF&T9LP MS*_&S\/'X3R,!LY;;Y@G)Z;6(U%)UTX2B@Q7$Y"G-<9K;47B)3_%"?[WW"6D+U G^>S&:_XOQU>1<^#V*.TAEE0,@: MA,=,3A27!-SSD)3U:$WK4V)'B.>C,3U2TX/9^1;G)"S,+\)T3/;.[ ;\GXB$ M-)S7C.E:FU& CB0(1.FKZ>+%("\L)/?X'312&>@ M)"9E:$E@JIEWV1>()2@2 D\B2)0LM]XNMH#UY-,C6HN^!T/U7D^E9Y?S#Y/I M\+\P#YB6(4M+.JM+?:]M/'@4'!@WJF0EBG$/M0/MJ!5WX9R3-G02=4^QS5O0 M%BW%\T"D6JHM26 H56VN1LII$H,LR+3)/G/5W&'= .7\V-]#Q#W8C@_V5#.9 MF:R=!EEL@%K?'1P=DY Y^LPTHT.S=8F$TVAD=R@=V%?8/5B4-[ M8V@J:Y53 MU,!SK)=SL?8=+QIL+L5%[X5U/:[]H\4H^R)\=Z%NM 5[JXE)1@I-_0/.ARF, M;L/8HT#F[4]K7"WS :C]EO01FF@Q&*MXU%RV3H/J/?2 MF=ED[XHE[\35YEV:(P0="J!"7IAE64OL:T['+IVY"Y^/E,[<18S'+ITYF\X' M;Q<=W!:?MZ@+)YETAI6:Q>-R#8_4"G&%0[(YV\!$Y'DK-:#/OJ$"]+=K^M<, M>R)E,7Y N2KFM0V876I@;L_L,=J9C/:T=9-D[P2XQQ18M MS!>@=,UY*)R3#R%"3CFDHK:J;WL:Q&ZH:-DOK[N(L(=[XLUE.C73028N0 9, MY Q$!2X8!3R2I&\7[2J$71$1:5M\])2IU>.M(M'UD&@!RM':F7AB+PV'_(U M3U4R.LY$A$RSYJB+0-WZ^3J8_32[C MO%R.[M59/> M&.GWA?K#J0I2T!)195$/LQZ"B@QB)0OHM+@E%"ZF_<7,F M2S1<"TO(R$.J#VD-1#0!?%96%2^3S.V[.YV.0O3#X/;/#781?R_],-9?,IML MR5#F#&Q@M4"3K<^K:YQ#83(Q6?38NLC%"=WCMV%KR_O\741]" VX><5<#'I6 MN 9R>&K@# UX9A4DB5ZBM)(.U#._SS^,+NPK] ,G>-%QF$3 ")$A04NED$,= M.<@2BE!&)9_[>+9X0@E>AU&'/47>;Z+7QHQ$X6RRWB>PSF$-BB>(BEO01@?% M%/.1]Z@5IY0,VK=V-*%@8U)8RS21KX;V;%*>?PCC]S@;CM>D>.^1,[+M1W=/ M(-EK$OUEDSC.K F.E"AE4B)6NRWIA""U4^1L6JM\^S<:/6>3Z* #^>0.K*FE M %/*X$NHMVI.2FT"VM);S\UC9Y/LPNQCC70J*U-_BJW]P6<^KI MJK./^1SGLK2#FMS=A$Z%XZ>BOTQ&&S+6UYY%@S(EDS$?$DCKC2D^,*N;U_9X M,GK[R#7OB:OM+M0>-#/(6)9R,A*$,P:4K$TT94G CZ'D\.V4?6A\D,BM$K84R"B)[<#%-+YD8A0=D8%>=1 M9=_ZZOCD,X,:D[^+B'N)X3_<8EMZI5EQ-$<1(]2@(3C'& BI8E:%LZ";YX8] MA:[FN["V8U?S743>0S+1;S@=XNS'M="RR25(;\#4@LFJMF (21MP1MD0E5?& M- \C;8;SY#6AE:C[- J7<;_G%U9L42 M=''*0PD<0>7,(2HZO70(+BJ=,PK9WVWNL8R"!N1LOK;=0[)]))BOKWQY!2ZD MS'VL>099+PHB9P@N)6"1:ZZ34%HU3S1_"- YJ$ [B?>P\N^6*;Q"92SI:'57 MHEMT9Q"V-L^.X'PFXSA[@Z7U\E^/Y!P4H(&,>X@4KG55K#(HO&*04DUG=U+3 MR9:JJZ*C0Q-%Z;G(]/FPWEF^/1C_6Q2QO0+*4A;!)T]GDR&@!E4U<0PDR6A; MPF)E:7U?L#6X<]".?I@X3)78A$'K1?\57E] .N8@$!(PY# CYLP2:U_[Y?AE M09OG[G02;!_APGM)R"%*+:568&U)=7X:7 [D[11/\_2HA&E]:7 2Z=YMB>XD MUE[Z#/R?R]FR(\J[R0;K= $ZWKT=?XNDJ+/A''_#Z:=AJIFGPTE^BVGR?DG* MLEP9ISD8+01@L/65#!,0@W? A/-B\W@SF[V$Z7CVE^ MNIS2*EO"7&#[%?]8_&0V$#4S6J&L&=*U%G\VM768!Y%3)/C,Q=#+.[?'@#UY M]6HO_A[,WPT@EQOT-4IEG7=,U=JJ)(? (H.L$GGDV2B2QF&4Y ZR<]62 M+@3T9?)NT.7U66,#YIAWUBD(2M#FIW2!R'@"S4L69+*S+%K?K>^.\ES5IQ4Q M/93'?5#A-T .1291ZU256DB@OMJIU2YTC0@&;W-*W+6.O>T!\UR5J1DU/?1D M>$C_7UQ\'$V^("Y?B%U.TP="7[-3!U9E58R44(HC(06;P2WVU53S'>B'"EO' M]/<">JX:U9">^SIE>]VA-J*N@D)A7-(0%090AF6(NM3=U7,6D$ETS4,#^T$] M5[UJ2M%]S7)][E:UIN9TF.97T?%%1OW?IY/9;% R"JZPUFM4!11'1RZ"YY", MLBQ[E)JW+Y:]!]!SU:J&]-S7*=_K;K49-1<>?1((J5944,5%B,D$J&*2)C L M,1QRL_KFM*HE06LBHIU#WYON8)Y]"L-130@LD^DLC/ W3#2K19V@K_&T5SNN_>C=9-AP8H'3&:DGF8@R9W) HZS6O!D<2%D%I;D/KD$+/ M4WKRFGI*E*]1Z;VC_+54PL;)O<4PJ@5%_DX"OY[.P&K:OU,%9[RJL5O"&F@A M\L29,BXP8^[D^MTOR+#'N$]6A_J6\1I]Z!P@)YV];E,[*#)J&S6GX74");F% MD"-MO2X57VCKU2VB6S?N4QV2D94''+.-=8>#<3Z]H3S M'+W('+EK_LKXD5OZ%E?2V:)2VGC D&A:A?;6X(4'EUD.Q9-7DYJ7"EE_)=VR M4,Y/.$O3XT/BDNCR],GO;2NA!PL>NW;/HBE++)"Q>0V3+ILU"[( M%IQ0&5C()KFB9-JN:?AC#656 Q[ZA5A_-$ZZBK-ULZ *8O5H<0L8+?M 70]] MA Y0^PG_+GT=)-32+EHJ=56/8&.3>!#G9Z: M\K>+P!KS]DOX/+RXO+@"@BPQ&9,$FV,&Q;D [UB DK10+)+#*%MTZKHUZ.'\ MLDYBG[206<,4V@40$M4U$!]#BMG23+"V;$5=R'1 \@BCU4%:)97>ZA[C,?)N M#OH$R=M;9@U7WN* ?SX9T;29&GKD(54*;$:'9 1@G81T'JKC;+& MQ^V,^7L??7863 ,)-DP)O8]F]6!C"SSK;9IMF#W&R_46@M_(80>I];HZKW") MX$+!Z$#[^G[."E.W&PY([EA$&SB=^:?%X@83YA D[B*L/OK43,;O?QY^PKSL MU_,?.,HO)]/?P@A__++XUM>2?EDX%[QQ0+L]UG08#=YK!2([IG)TB,WO_[<& M=W;[=K_T])#!O1GHC2*,VV#LJ9C)-OB.4]ND)XJW5J2._!QT3[I9AU;0GLL9 M&;:)8"K--&W"M7A#%M&RP$QJ7B;K>#KT2%&4$U*A76CIHZ3699P-\S!,OU1< MMTH*1BELSHN9UXJTIKX.1@&<>R/(HQ%6-'\;NPG,V1Y7;<3?Q\N1:SA565^7 M=],PGH5TPQ#;!F%?QDLEMMZ+RK)/UPT<=N\CA2F03GQB=@2&M0*;+< M0U#D"XC"A,#"HFA>I>](VO)89:YC*7KW 79ZQ4<9< M0VZ!*UZG&R"P)"#Z&&W4(G*^U5/61P*,Z\8^NX.EB9 ;/A^[@6?1D'*):+:R MG[< U?!J;B.0PU_4=>?H/N&-!-S/DE\#SAH52DU"\#$'4"Q:PI4,!*]SH+\9 MT7+='XKU!V[W#D3Z+G+MR:68A_%\&$:+KM//XN1R_O?)HG,)K+5.!.0H6>L2&[LA/-Q=U$%R>0Y M4P\5?9Z'V0>21OVCYF-^(BNGUC"=/P_3Z1?"O*S<$3-S-: ,J!GHV7L$V;@EY>7)#[-BF_ M#=^/AV68:#M]EM+DDG;5\?LWD]$P+1[;-$US[CYH@T:B;2?>J,7HXMP:SY>W MA6^'LW]=:R@S:#439!))1:Y4\&1?&4\.MI:8)8G68^M<^\UH&K1'N?W)5X7^ ME?4H:%*I7H?2/DLG-&9/R*)@*4N=8@]=4=8@.50+TD9\KVF%TE6\IY#6_/65 MT&\TFS =3A;>!B96ZF,^L+0M@Y*6]E"G&)0HG I<"\2MBAT\XG.M'?Q8#3%: M$#II*=C&'O8*Q^_CV4=,M!UCOO($MP'5,+ZR$&#T2]L<9)< M-= BDUVF:SU6*3E@\%;6&LW);O5P[K1H?R# [@1)5UCDP#VEHS+DD'@?X/ MB..(*B5?8NM([7'4Y9&+V^-JRRXL]%%R>^GFS]YBPN&GNI>NJON;4H11&IQ* MA(L7#TYP!=(YVE)E$;RTSA?:A.4(/1B;LG:_PT)WD?=193^,:B6D3SBNE9'G MJZS M^>0"I\MN<@H-YMH)1GDO"8UDX(-$2"+Y) *9WW>+!NSYS._NR&=@7#80:<,L M]8IFF3YT"].5'F\#JF%882.0PX<5NC(TZ4N\C1?W9G E.9&#B&"=-J!BH#VL MU,?)K 2A5%',;Y6_=UJZH-GWW8E[V-)#YI)ZZ&=MCRGG:,*SBKJ@U:8>2" M 2=%).VL/7EX4F!$X5$SX:,(6Y%W[Z.?/'?=A-5\X9'T\:XNT;1*D4Q"5"J MP,XB.TBX[Z\E[ZI+4J9>L]=9*+UH6T"G\@L M2IY'XQ!SL:WKL^\$\(QLD/Z(Z:%_5UTKK\NS/%G4I5TU\=X"4T_FR#H\Q[%# M>J1QTA,'/1Q :[%)J[@K6,!P27Z:,1Z\9P6X1)X"ETRIUBFEA].+1XR0(ZO% M+J+O[YJ7)OM;+14>IGGV^\<U6P YOFW3GSBW.LVAOE2T3'O@J4A0L;X?L8%#R,S'X&RVS2OVG9[R/1:;.4'=VX6W'G3N ME\D8O_P2IO_"^W MA@['YJ0Y%3V826\QC<)LMG@HN2COL@IF0LFZ&HA"&$>P MXU85[7?:<-9C.2,3J8FX[ZM!YP;%ZW!=A2^W0=:;^;,)U7&,FS;L;:$2'43? MB^&R$6'6Q?MH(Z00$JC $@34E@ 7GWGR3-W-QGER2O&(T7%HG=A%XJVS0E[2 M[&NIT'>37\*\]NO\(]\8$F/:S580"=)R]&J6H6';*/ZS#TK MF]-VC6^Z7 G?P',"-W\_]_/2?U^A]Z$0'VI3DE?CFU'GX3@-/XYP8VAP$7[$ M/"@^IB2D!6T*24)H!:X:3\ZYZ*W%4G)S?=D?[OFHTX$HZR/]8 _HKRXNZ+_3 M81B]* 73?(!8+T&2!"=ICU:,=F:GG AG'2)&1E$\QR%!KB_:?WK1&(?R93[ MKJ%:6HB^'DB,M4HNUG"!IG._AJ<"_" M=$Q_G9&IN>C&O:R'-KN-M&4EN$T#'JH*W%83;E0![NY8M6IANE;*(%A44DNH M/>-!99? BZQ!)$YC1A1YQ?8Z0/FRUKP?>TX/WYY/KFXF(R?5X=Z M&5>U09>LA .K3*YW- :<\ @H0W VN>)9Z\HP.X,\5/VXAMIR[[5VK\0/138O K )S+%N-GK6@;L: MUX2+/ES+&WA6!!HYAT0VH9>U#8E% M<"DJ,)B]3<%;T?PT/A3[CW5^.13YNXBX!])_Q?FK,9F+^/-D-GOVB<+QSB / M[V?U:*CT2U$/Q0_\3A^P^DU<\^X32\QU\OJ^!>ERM=7PAG]OIR7AME9)+8(&3' M98UHH$L!E#417$P"M"@EF%@<4ZT[!.P(\:RTJ4]Z>@A>;X![#^=2]0/7QA;G M@5FD$]HYVD,%]\"E4B6@"+&TCE3O!/!;T*0&U/00A[X7,KLZ>H4E=S#Z!$:' MFL9(HO#&9TC:B9@\(<.^XU?G: .U$'?T^B2)E13FLBH M^GBY;,9S/\AT+1D5#2N*D5$57&W=E64MF9!!&V^+]AYC;EVWMQ7V=@'RCHB6 M 3HA,I<8/!B3;6UT%" D3\<$\U[&[+%]BY6V,SA4:/THNKLY"']P\M<9E\>( MT'><^(]?UG_ (E:E0^3,Y *!<]IP)=8JB$("#_1MSQG+S6/\/4[G^+<$AU?2 MNT^.3T19^GC.OA99+5!W%2G=!E]/5Q*/83M258Q348:ME+0CD\?0..Z21%5+ M%.5:R$H$38@- LL^H [9"6QM2QQ'TQZKL_%4%6T7 ONI(?<)I_,A[?IO2#UP M.L6\B*]>/6@@CZ<81Y83+C*P6,V/4C4-*Q7N,C-,\1ZZ=3P$Z? N8UL.[[\> M:$9 ']T9*I37-\N18#3H9'203,R@3*[5TG0MG2>"D<+K8%J7Y+@'XLQTH)N0 M>ZU_<%,52?D8#TD!5[D^J98.7'WCI>_8/:.H2[(KT6*%I?.CP(Z+PUHH/P>[A6 MZ&AI/;NHF;T#;FRVREHPTA%TEFB#"UY#*2Q9ESB3S3-(FP _%4T[=!&B35=YM8HT3ZU2W('133:7W@4P.3 M/WZY_I4WX4O]UK,_PC3?4%H32M),0:DWI\H[\KV8-< URYIQIZ)NG2K1'76[ M^X9'LUMMX< M__C!^X-JP*01$SWXGRLLJT;96Z#I*:Q^&\EQ@NC[,[.!X@YB[9_LPAEYO E! M>\YJ#0-.CJ\N4%BVOG =HFM==N(0)#\2O^Z+XUVDV;PSU1^3_XW3Q?__6H_* M<;Y<%KNN&%?A3611<)X@^473,R[!<:4A5W>$AZSIC\<,[&T'.[SOUH6,28^2 M;!@HOHGO]1CK'R_(*YI\05PX(6\NI^D#G58WD)J4@^*A=CKDH?;M4N!2,,!8 M2B(94]#Z73C?;M@GSWX/TNUIQ=,?]+\EP)O K'$6$T34$50A"\5QG>FOJ3C. MC95WK;N':5\[RI-GN;OL&D:#5\#>?9A2@3#2,'M=.CF^K%[,P<+P2 M2I+. @8K05FT]7J+ ZJH@@H%Y7;%3QYI__MUP&_3L]M?Y@VWD*\@5KWFMX#1 ML.OWC:$/W^=[3^'?I:^#Y!H>\'?A9)T"*FL@F%KB2Q<$[[.$XH1D,2KE_58W M.,,^\OB.MIC/.=@,PV<^KI M?K&/^1SIJ<_^:G(W(^)4..YA8^ME;C+G5(RTM$77Z+!-",[[ DD)'RT=4RP? M/$GJ9/3VL8=#IZVVNU![L(< )CIM43ARPZIL8M 037#DFA4FHY/"B3-]"'!\ MCK=Z/+ +0;UTJGLH?SW(F'G4$H)(M5@7#[3:B@3#N+'NQ-VMBM1,ZCWL+>O!N>BX M"K3A%6]H&1 *B#%K(.5GMC['S:IU'O(!56';LL('TH1=A-W+ _BO)457QA-C M1EE50!M=0*G:/TO1F6?06N&89E&T/E'N@3A"7;3NY-Q[V=Y%LCV8I3_A=/@I MU"=LK\9D[UQ6):_]9A:*':(6%FMS9^42F4^*#"E7& %43)-B6[)U&K/^$)YO MVXQHQM1]+3+MM.CYI'8M2O,;O46WP=:3,?$0KN/8%.U8W*@>C2CHX5QY$&,F M_8]8+[.%DJ <-Q"D%+4\K"XL1BMYZ^9?AU>/1^R,XVC'+I+O02MN%?D(EOFD M789BM055:CZO-QDD^=7.%Y6%;FUF'K>(2CMF)HW$VCA5Y]UP7H_.5^,\_#3, MEV&TM)F#"1X)@;/(Z#C4"8(G XC'DJ,3(9NX5<#KD92=M8-_FW9$&R[N*X=M MJAS_',X_O,710AZS#\./[R8OQG,RPEND%THF%1)X!4S!#G5RN.2+VINH,]:9;N52_,4%.>!+-[CZLTN)+3.=%H] M%5N]$)2).9EICIXK4)$VT8 H@16#&:-7TF[WUO+VYQXV.[17^4_:"*^Q5?'3 M<(J)?GR%1",&22."M,S6U*S:5D()X$Z(Y+5R2F^5#?7(LKX]ZOF1W%&RK=?J M+Y,IOOL0QIR](2N+3*!_3);];__ %;Q2JY#JA/7!%JF@U($F6 I8YVBV.18F M]5;K]_&QSH_N/H3<0]V]O8O1+/[S#YPMYK/(Y.0#%EU]ZD>>D$[D16N6R(MF M#J*.22JM%9-;O14X1/&D-?A/\&*^YU) QR*_C\*Q%6A\?"[Q[EQ>?/XX7/:" M7\YDD##J$F(M>2OJTQND=8]%@JVU4%GQG#IP@>G_1B)FIOD>+LI MV+/+^8?)=/A?F =%YJ"-36!8X%"%2"<+M\"Y\=*H$AAKG<7>?!+?ICX?30U. MRB0-"_Z=$HT;IK$GWI]4#7H MH2QQPPG=Z?+XXC/Y"L,9OID.$PYLL,:7',!JI4$5U."]%N"UR[)XD[UHW3GO M0%/[7'9GN;RI^X?0RD:YOBN7K#6H XMP->%IA5)4OE&A.=U>38:/1^%V0QG M-(&:F#8(Q48FE8=D-,%5-D"0M#:%=LXQI9V2VQ4EVWWL;T;G#L%-PT2O!=RK M+7ZATR2+&^!?AN'TES#]%\[_$4:7." G5>50/)BB:T^&I"'J) "-$"JY8L3= M(-L&#=IZR&]+!"+7B*R92_$CV M ]9KB1PE>"F%+9J\R=)+ *R'N7PSJGM22G%?V=VQW:W%JQRB#@I0,)^\2 \2ZP)/-&&S,7*:3"9[M-\4_E\8)J=#]%>./ MO6)6/N77&;^;S&LCE_ET.)X-TW*.-0@CG*&9^5A A?K"PD8#WB9!)V,Q9(^? MV#+99EY_KHUC*\N:&Y;.5X1?SS:3]>Q-B#-UE&G4E;&7D.7 IP:N&)"FF8"CJRY@_X^IK,-Z?[ MIZ$6:Q2^S9WB/I>C5ZOZZZ1O!V$&5D8OF8D0A"/'IY9*=-9YL#;88C.W'EM7 M5.AI*M^7E\G=<>H6X335ST%:8[)TL1T@<@5S5$R\GX$ MDK\O0F;.E"2*V"KR.O1U62[/MY61Z]:WZ>WR@I&.Q MUJ>R,B\Z SGP.C'@+K*0E6.6^Z=BV*R=X3>S2)Z JU9+YTO(Y^-%K^#>?U$ M7WRN7^) NR!D#@8L&@5*H(7 C ;FB\]&.E%\:SW?#MDWIY\]$+9&KSK7]FF2 M.ONVGC2S@<]TJ'@M(:,/Y!IY,=7C#4Z?[Q[TX>F]E-]283CO+@KL\9)Q54$'60!Y:0&%[R! M*+AU:"-YPR>3J+3MI+[-%7 R:K)F(>Q]I]K-7WXV'E_6T'Z:(OWHV<7DI6)TM M"PX!M=>UTDLMMTV^@LS%DFO*BK_[H.OPRGD< 5UG-PT21^:RB!"1I\HRAT 2 M (').<^DL[A=6EES:'^NXL,QN^8!4)M;J-DK.@PQ#YQU3-B>M9%"R-<[1)$6H M,]5NL3M)8(FAE+$X;I_.%G5G3SX,RTJ"50&=Y M-?65!,]YK:;/@O$ZBEQZ2=$[AA-JM68#'N]O9\2A^7!(N.*T%.='\)2$7NQ,JH2(T- *P7)&^:22$[FUOEZ2OG+FM*=+6I M"=JOX_GXSI!TY$@',7#,]64,0P@ZDSA2(;82RS&>3%'^ T_MS_9R( MZJQ9)E<7X?_VPQUN2!#_6OQ@\?TJ^[=8OJM__O[VU5>>QGA)LL?Y=/CY+VER M\<."H\6Y>6_VCR[XW^D?$-T?\'D8IFT]RQ^OI@8P"-&4$'63CY<@5?69Q1:E=2\ MTDDK\ W/DC :]7J"[**E]TZ0HY"]KA;\=U5^>?[7-)K0Y__M>SJ9\/J;D_&< MMH47HP42VGOQ??VB2\>>MW5>BS93+J40Z[F;6:U)E[('[X,!%%DB=S):WZ+W MW]>,6;0L05YUDMH'1L'_?C:$/WYMO3^'?I:^#Y'HDDFDE M+0_U_JR0=5J$@,B$!F9]BB3M):44B D%)-0:C9/2I*WZ+#_"W*U!#]LZ:V^Q3UK(K'&CNZN:EU= MK&'H<_%06$V+3+: 4V2$Q"22CDR'Y+;*.7J,O)N#/D'R]I;9*37-6?=&KS8# M?SE%?$7FV11G\ZNRI]9%Z358B[G:HQ8"R0:8\]DEVK,B/YEK_&TG]21#2YT< M@Y-2D[Z:G_7Z5I5;PS73'G@VM$M')L%ELI*9IO\:6OPAG,R+BK-^TGPRZZ"S MFO1U'L3')QAWF>"R:@&+0A96$(PN"13G9+ 4\AJ%1R99]JR8DZEY>)[E+#IK M_O$5XY3ZJSTTLW],:L1[-)Q_6:SJJ(MC05E:RUF1P9AKL266P3HO3,)4;QV? MPN9_>UK?YB(X(579V)6MY<7:J\7=^2(.^!/&VCYK>5_X&Z;+*7TXSJ[N;9Z] M_&V?.[&=/K_[==;^TVEU$_4U\'JS%]-O8837$*[55'7 98,XER8S, !>\@#*%%D=]7&HT_9_G M3%O=NKS;%K .=B?4F[[6N]V@#E6)= S1F?M)=\#U[..SJP9P6GLV?CO$S@ M'([?ORYKT,[>T4?.UO_HIX7-LM5<=KDUVD&;6L[CL%=0315D^33S@=+P3S M'@DDSFZ?+JMK$Y\SG1@&1$R2CI-8(#*N %$HP162Q]/Z!<2VV [OSQY/ R8' MH*^'./U71_K'+^1*XWS1@'2Q$)G7TK$40)"#7Z_!(SCIR6J)G$Q?&7)I7O!@ M(YBS->>:2+^'&-[-^ K.25?#['**^?7X;97&E!;5CV$VG/T^GL09+;,JB%?C MCY>+9S>DZZ/A(I!S?5DW/4UIR,9>FU49Y-"G@+O/9RJOFA D:Z>3AH&A\4%HJ.HE,A,Q%LB3TPV\/!N5E(MZ$R!#KTO8C$I#CLM>MZG.>L7[WS=EH9 M)/_Q[I=>,TCJYQ\P@^3>=)IGD/P'CO*[R2]A7@?^LD[[. M^H:&WP(BI&#;'6- MWV1/<_*60>*<&2PNZ>9U0D]?4_?,)3D91=V%U&/FDNB"5HH0R% )M1$JD^ 9 MHS,E2)L$DS[JUFU"OY%VV!1R .,8 M T7.\^*)"!C#/,M>L=0\\?Y!0-^P0K4CJL\K^GLWP3QJ:YWBP%F-PSAGP!=% MQFX1)IK":OG6<\](.HACT(2!IY25M,V\_LQ*ZI25M)/J'"J-8Q_>GU)6$AK) M4ZZ-A1/9 BI)O"IEY-$G)Q07N76%Q:>ESWMG)9VD.N]"]\&RDL@J"5D4 UJJ M2)8IYU S_"$4GE.67"G;^M;KW+.2=N)YJZRD74CJP7/89,L,E/8%BR0S-(:: M'9\51 P*)/+,!(+2 :@C.37V!H+M!%"-1-33D+2P@Z\^0';$/ZA[ MLW\R.24;77;E178Q9ZBYH]7'J9U@T0(CQ>!>)[2I-UT^E?#QT;1CZQ#S+BP] MI5#<-O/Z,\3<*<2\D^H<*B:W#^]/2J]E\63],Y#2D3GNK0%O2X*@M?&<[/_V MM<2>EC[O'6(^377>@>X>U/B7R1B__!*F_\+YR\MQ7EU9<^:%K#D^A25?:U 6 MB(8SB-XEEW5]K-GZGF,]DC,*,N_$]*0Y33W$$[?.HW%1BX2^ )>I]A#@#J+0 M!HIB*M5R+2RUCCJ?;AK422I8+U0>[$HL"AX\1DV@8J&98P*O8P(1#',6L["Z M]>N)<[\2ZZ),W4GJ,]?EQR]?O_R/(4YID ]??L9/.%HV*V(AN:(D:(NTI3+R MOYP3!+J@)VW7GIO6+6>W0_:GA]NG3' MM!GCFY2J-[KZ=#VW JV#$<(:#45:.K"S8[3FD($/RF13K,/F9^,)Z-;V3N)I MJ-8N+/6I4HNM>[:0 %\Y&3[3T4V;MHV>+ $G! 3N%?#HO$\L(=NNW^@^"G0? MSA%-K/9$;E*9CBST6=;R!C2QZA#GO"B<%7!8ZP>4VAJ"1 V2)JSS($WO_)_ M ,ZWIB#[L-"'8Q9F'YZ-<_VC%AOX%$:WI'!]^3W0J7BNZLL*Z6L8CMS(D!+9 MA,H9Q9(T/K>N@[HUN*?JP+6YZNR'PP,4Q=I8U0:C#9KV1D!34VD2DC2D3K3L MBB&7-KB@6_=V/-VJ0Z>D:KTPV$=]JX6HUBT!QCE+W@B(6!P=R ;!)UW HXO% M22Y+:%Y2;1.8;UR7FG!TF-2VX6?,2[Q=TMCN?TJ#E+5'H#5*3WLSG7S$Z?S+ MFU$8SY\M*Q-]K!;3M2Z((IAA40/3'$%%82%JFR ;H0-9-R$U7UF/HVI7"&CC M6%2 MKK5Q2C]^J6^@%V$-U(9< M0@C/#+V+ZSGH-0TFGR(DK6K6/<6\ Z_@O@ENHP MZ9>6'DR=S;.G#U@]E-H"8D\!ZRW@'2=,W9S:;56G(R]'4B$I,48I$T&EI:0P MD#GF608N/1EE,:%AK:-%1U.=1Z+0IZ YN]#14&.J45OOB2JGP_F1%Y>)+>OUN4P24! 52 XA2F9F&S,CQG,6X]V>$>J.4>3/@7< M,):S /CR?Z;J]>0GU'2P4(0-/M=]U#%N1O'&( M,Z.XC2A[R'SX&<,,/TQ&^=7%Q^GDT_(69%5'R]CZ[EF %6A 9:X@Z-I(@85@ M@S$EL=;Y?P_ .1^-:"W[C<6V>S )?Y]AN1S]/"PX,$$61O\#%FK'-^\L^%($ MY.1K39 LBVF=;;P%K!-2DS9QC]94]'"QLQ'BH@=&S7=F]+\ -I904P@91,XS M"-)MVOER:5_P_V%$WXZ.[$Y '[H0+L8_S50>?Q?@'7\6KPH4]N>EVX]10.=X5HHK=1.=H*ZGZ@>(UNJ,#!F(C26A:* M:=WPX(2N$)W7Y.P9!X*CJID2Y D:$U\A[D+%J5PA M_C2&CX(YS9=B4TNW5I0,? MQU$<%T*03@+*>O>E596%L_(ZSP/A7GDHO#(^K(##:UO#E;H5F55 MC:I%Z1#(FU.UE+X#%\C9LU%XS"[$<#W//;P[U%CJDS8B:WV]]\_I M<$Z'8UG=4#!,EI-;+K4.H @5.*4R^&@\1A8E8WHK]FY_[EFQUT%DK=?>NS!^ M/R3KY2HI]&K.KZ?#]T/R]6J'[(&*3-JB"B$3!E0BDR9@C#1K+$H&)>S='B0; M&'U\K),,6>SC0_0AVQY"\;7-=*T/^GJ\1+<0]NNR!#PP0M+^H1%25HP,6CIV M A,9<@Y6T[=J.8C&1_.#@,Y&.]J+OY>ZP-=QVD&T1JA0+#CO:*LKW()/*4$* M(DDGM"67I[65=F/\LV-^;^$VC&D_L$=M"->3#1J8S]J#53:2G1$-A"0DZ!1E MSH)EO-O'=Z>C8,.P9\-^SQ+OX6;_D1TJ*)>E)L75]2)9!0_.DA7D9+1*B)PR M/\(!T;9I.'V)[\)G;!W$W_*36S0*WWT*C8+X-.BR!OGS,)U^H1'_"--\O81$ M]$5RGX MLM48V3U1DX+GP#!H*\F%:9TE_#"BSCU-UWWZ,CAHZTGNC(:ZV8.* MZ" H)8%YXS*SR3#A#C'7@P;H&_)_K]-H&U&?2CC^ZR)]=CG_,%D4\J\QGZ*M M+BG7+(SZ')99!3%$#]EHAJ+0+AM:!\?6(SE6\+T5S9/FXN[!XKZ/ZBK0L VN MGH+KFS =)Z;>@K='5:&#T ^I%);Y9&NSRIA-7N9\>O06#&="812<_O>DE>&1 M>/DA=6$76??ABA.JV7R8GD\NQ_/IEZNPH4K%N2@616;(^DXN@P\YD]N(P85@ MH^6M38JU0 [OGK7AZ:Y+WEG(/03H?IN31UA?]M!OCOZ_R^EPEH>+AP&KP'\6 MW$I6H,1(AZ KA;1=) A9NSI]^K-URMDCD,Y$&UH*OOE+&YP.)WFQVUDN=#+" MT10Y[7:Z%K\(HD"M/^6L4TFI.UE FY[6?/W,,S'UNDBJ=9!M"6.EE5L 66_, M/4C=,%J0U:)]O5:&H\[5MN[+L+IHG:XBY$ TB3+5B3=_>3# M'6@=)3QI)9[6&0(O/G\<3IC10-(VQ9R#RW&KB-"Q"=Q@ MQ+3G;Q>!->;M%Y+4Q>7%%1 ,M1JB1RA_/\])65#W<+=!V M?R,D%%"X( +MZZ6ZJLXQ1>!]L#OBS =#7$V)UC_B6'5?-$$;TP,!J0(Y!*'1#L7 M&@[2N,@YG2@"6U\&KP5R^"O@3O1,6LNVA[/ZRG!XB?1Q873KZ2&A$52RRY!BWN>Z)#EA":0 !KKP2[XCJ(>?>6A]D9,#TKT MFL!<:?5 %>.8JZ6]HB'_PS@.#FG.(A(TGW10N?5><6/XLU*!?<7:VB'[]?7/ MI'IK)SI[,1I>#,?U=DKK=;-3V[>8Y=UCKBMWYY(&J)884< MLC&UU5*-5="Q!9J'J&+,P8O6AD4#V&>A<,>BL6$@_OKM:T$RFNI.NGRV5SMZ M+8&/1I,_PCCAP&0AT=?06"%+6UFRXIV) G22+F6;K$FMB\!N >NL-*DU#0WC M5E]N(?C:?3X?QVVM QD=S0 3 MN?T.>8EENXKS'4"17ODN+XH&(AAC _GU M7-3$6D.*[^A,A1 C-X&SP)AH'VC=!.>3BXOA?-'? M)8S___:NK;>M(TF_[W\IH.^7EP42)QD8F,1>.S-Y%/I2;0LCDUY2KZOJ5->]\JOQJ)X'R;]K/H1DSR<=/I2DQ1$;#2GY M)C%UPNE1+M1D@B<3RPEP3CL(NBAZ.;C,*!N?>A==Q;EBUZ+Q0#&3,#A3F EUJ!J!.AA"G<[.@SG;XVJ#VO-C2G#J%9UU;'78"\ MT.;4033>V/.X#X'Z<@PS.I,*E)P-*%\TZ2+AP 1KN361Z[1;$N=LFE,;,6H M75HSZ%?2L!]OOK[[5NHIF92J* E1"/)(%",TB1D(/%O)>"$_E>W$I2=??A:.9\8<":+"3(JM^/:Z./R\[D+L#,[AU"L-1O_&,>[R6BF>!;: M/@0GLJ8[0UNL$^\)DG=HH3CG!%J95=YM;,V3KS[R==B&WN-FQ.I3-;AR<_R! MUQ\^WM(%\H5^^P%_NIZF&H&O=05D&J2ZHK%$GEPAN46/-1A?$S5*&6""1Z;K MU.+F"UR'8CQ^R+-C1*$K@[H+U-OP=18&O#*(PAB50?(40:60B!C.018V"J>4 M%+YUZFP]D@L6CKV(W:%_X9](1\2'V,@9P#_#S>\X^72E0TG1:EZWA&IR+)@B ME<<+&,\8.IME=JV;T;9 NBBA:$G^#DMV'P);E E<:1:DT'7I;\E(!T91&R45 M1*-"4=8'*VU7_; ^?UCTNMU_? M3A:EK[./YOEG.M!MW%>D9,;O(R07<)D=++>MVY37@ND78I]]KT_?IT]91YM%8*5H//, MD:\Q\RS!F12 8Q+1"*;(O.J667\"YU@)]".1NQZW,/=AM;'D0*6(C,% WED18%"DR$ZX<$FC$[; M)+,*+Y3[6Z9Y'(WY0TC<@>GW5MAOX]&*<39#N$@)1)$T*^2P^11S#=^1D>WH MU Z#*P:S5LTWIVU'=7R_YU#>C;L2OL<8D$VV^@)>0NU3EO0BV%AG8J8Z$Y,K M<$('F5D@K,TG?SP/Z<4+14N2=U 6[W%RC=,?UT)3/C+R[A.(S,DP8J@@F)P@ M"%XL.I^2:9U1>0;.BY>$5J3N$#&_OQKG/OZK\:?/XU%-],RN1^6RXYY5Z:P% M=861=')O(#G#.1C F&<$S[E1 95AH+0#G82O\Q3'#ZYNYV>AM&^7KTX4KZ&$(J&5+TMNZ508B>SLMXS"5JHY-NW:F\ M!=)I+<8V8>J65#^24+R>3N\P7TDILJ_S.A(C>*HXA*!-),VG):*1*%EK7W(S MFDL5A3UHW?TZF"-;+-/\/T)7E'/!L ARMNL2:R:9)P^,8;8L:%YXZTW#SR.Z M5&G8D^8=O(:'Z.ID*+QB40M=&^4UUMF6@KPC+YP%']%E:3A)K.HJ!C,8E\?[ MX=3M4'/U$-+;,'DSF=G$>8;N+4YF$GHE72R^3E;1)9 YG%D-<11!EK 4#E,6 MP;6)11,>;"S9ZEMATWA,Q; ']*B:.?90BO7"E3&5E)4$9S-Y$*HV ME?!D(:.QF M/;K<%;^=<'Q,**J$=O3%LMF2%*XC::> AFV P.>=:G_%LZV.& M\'M(?SB QGJ7"K$O!H/"A)SKECFLPCYYG@B('+UK&* M!P#.,80]B*OC5M3MD=.JU]R/M9*UQF2()//&R,FD[A"<]:_\^/7;WRQZ6F8G M^':,47Y[$T:_A4^X".?L\>YSE-P/P ,7FLGLZ%QR]%?BUJ82WCH+U" M4+Y&!VQA8)/GTHT%XA )%?B@=%1:%964[2]'?TM.,01UTT*\8IG>3&3U> MCS[?W=XKZ^!"4H%K*-):4'6\KY=>@A9)!I&1VN MY7K%'9!U,N(WHSJ-*=Z&>SN(Q &D/Y*B6%;7&*N-"1$,A;KIT2A'FI$S MG6,="]_:0CZV4&RQ>]+X<0M8.P87G6C"*YL(H#."XXG7I M1P&/B6R3(+SDZ'V,K0?UGWNWRR&\;T7J'G;?79Q>Y^LP^?H^W-LW,ZWF32PA M10V6B9HP)1D- 1%06T4?%2M$Z_*4C6 NSNYK0O4.,X16X-00V9OR^R2,IB&M M3./R"]NP\[&0].%%#R6R':E3CN42"T3C9&WJ2[4#(!%MI4O* MQB9 MS_:":9UB<$4!TCG) M8)@HD=?FK&W-VV?\MFTXO,R3+$#FDY& MW3E4>N_/F0TL/H"L'5_JY2([(XJU,4")%15+=,%8F4B&=3"9Z61+:Z?N#,JB M>_%X"#4;\G8ZN:4+9)SOTNV;R7NL<);^]8VKFYY]*0J["6V?\MHVX/7TAU%>()K>3WG;#FJ([MZ- M\4^!'%=UM^'14X8W(G"?-WT-N,R4=5AGP"9)ZH?<37(P=82D,=8YG;X\#LN^ M!*YOT.5'9/H0NO:H_ RC,*^87^!Z/:K;S*Z_+/?DZ<)3]-G2#688*&,DA$+J MTK$2F, @DV^])V8;IN/Y9 U9][C^LR7=>X3K[^(4__>NAIN^T(_[FM>:EQ+) M%> RD!\:<&:%.'#&AJR#3<8TKP=9#^52C("6%'\J"*Z#("RGN>\ K%?Z?Q.H MTV7]#V;==G$X@.Z=ZH76 RPFN*!E!B9).2I=9 TG$)) EF/FK$G0$Z0Y&_# MJ.?9OP>5N^3TZ0*<#]O[Z6Y6<8"3Z_%\L-+/GS[?C+_B?,[_V[M)^E@WI=X$ M,IOH+E19<@@H;!W"%L'KS,%:1@:T95IAT)]8)%JRF7NDSE'"?$//V% M2%31!_*[WI25G.A5D+HD[P0DJU0ME"*WKD@!ADMGT3+%1/N)C%M 78+ M*5\ MAQ;I%2A/1PIG(\F5"QX,0P[*V@ .8R9>YNREXUJKUD;M)_C^M.WW=UFR^=G(684C"0LS"DS S1@#$%I,6RS.L W1DI0F;SD*%"8?8\CWA5T<+:G>H>9E158W MCAM6C&,(N9J]GHY?<@9/OP-F?$%OD.O0.JVR ZQ+$([6U&^87]]H^*R,J,\" M?9$R ,I,"HUS!CY8 2K6#(+1VN76%L4S<"Y,( ZB=H?DREJ7:#)O$YK7@5Z1 M%>.\JH8O :I=P8(N.*)!D'5\6.!)I=8SWK:CN@2Q:$S[I]+AFZN)Q5X3EXJ- M5F?@VE;M%3W$[ /H(K)UKGB=6M?5;8!R"7+0@LIKXE1]HZ"/Q@W.AAK^8S*> M3J]D!9G1@].,8#-)_^6LAZ2+4AECD:ZUOM@/Z27(SA%XM$:T&HSXVIP5V(S: MV<1*K6M 6^=>",P0>.U,-IXK)IR5NG65_EY +UBP&G)HC5PU6)C[S.LP^_#- MY\J)Z<]_X21=3TG+1F.<$V1[,15#[6OQY*I)"2DZD[QTLK0?P#T8Y05+5"O> MK!&GPV.PVX;\;IKQ.S??7H_H/;F;#0-^<_L1)[]_#*/%&?]-KQ#FUZ,Y#:ZD MY9[ER$@?:U9W_T2(G!<(WB26*2S783HGJ,9+#6DHO.I31H.!B-K,[3X!"-#*!U MC YUU,8WW]/\#)Y+D)%F]%XC#.X8^S=7(H7D@^/D"YUX//GE[O9N@LO3S+=7 M3A]"W7!N^[K9,H%J[@#;D@0E7 &7 X%LF3%"\-DR*WC4$?? MURGH7? N"8A21;(PLX!00J37 ;$4E$J5YN7SY[JOY;LT0UY!+3OP,V=:106H:S8M<5[7 7K(17%OF#?% MQFTV_<9OOY"5B8.8-FY)\89]9S- *RFP69_2Q>#!E1OK0M6"HE7TZ)+$46=-7<"4!9>-_QDTIBE[GSS MAC-9M<2L M0ON5.5L@?P@"8PQK3S^'D+4#%Q,&9%(5UUHKK8'QM^0< MS)P.76PK1STOS*V&)9)MG.J,=F<25W2Y0O%FVB% M]IZGCLV-NX$\EYS9(?'KOIS9Z$,US:,M@K6O7][ZL'E:P/@07-8&;,FU M-#H5\)4,N126F->BF!;C2P>!ZIU6ZR\KJR-.^_'C7))OWTYXBZ$@FBXJ$N! MR%4)1 9;=&;&>1UDZZOK.3S']^#:<_!QB4DK\G>8N_CT\&_*3XM8Z>_AKQ^F M4[Q=0D4=N+:![G]CZ*8NKJX,8Q)0"+(62Y0ZMBY0&P#O @6G%W-:I\_J (7I M.[R]FXR648H%K 4X'ZTK.7%P/-:)3<6#3R*0N$(9GU_+%_##>S0&6ULNAH"C1==%5)>7 H.$2?G8HY>\U;)[5V G;< M[2+'B<_TX\Q1S)!5D*\^ALD'NO+&M6^$?O_S7S6I@U>H;(ADO -=;R3SG-&= M%^B%BLX$+KW-&%MG)/8"^OV*5PO.'=V17KX3WB;A%9GF3-=F-8F9[E95WPYE M!7>9E^9CV?;05LW#"%A7']72FZO$7-(Y6?"NU!W!.9.$R#JJF:5<1<:;UIW MNV+[?E^I/?FS\<[?D/=;_+K^B&&*__U?_P]02P,$% @ ]HAA6'OQH#0Q MYP QN<) !4 !N=7)O+3(P,C,Q,C,Q7VQA8BYX;6SLO6V3VSB6)OI]?@5N M[X>MCDA4$21( A,SLY'EEQY'5-F^MJM[YU;<4.#5YK92RB8IE[-__0*D*"E3 M$@50()/>>SNJ[;12!,YY0#PX ,[+O_V/;W=+\%655;%>_?N?T(_1GX!:B;4L M5I___4^_?7H-R9_^QW_\R[_\V_\%X?_\^<,OX.5:;.[4J@8O2L5J)<$?1?T% MU%\4^-NZ_'OQE8'W2U;K=7D'X7\TC[U8WS^4Q>_5-UG7TJE3S>[+,M'K5HIJ94295;*_W:NLY^N$#^0O/6QK &$:]1] M&TK&/DS?!A/WDV$(-;[ !]U<+7+[0KU:R:G>W5U75XL^OL2A7HMUS983O!;[ M;@Y$7MH/?C$_;;NQ#?60:=//EKH/1%7?:K62JF7+1TV#0O[[G\Q/BTT%/S-V MOWAWKTI#V:O/ORC#MO*VJE1=&0'4FUK=50O*:)[%*H*QY QBA7.S0J$/G3!-CS[=_Y4=<^V#QB9K9'0JO$?.VE!*RYHY06_6XE!(_+_^V\_[76]&N[EQ" N M9XS?6CR2:VE-BW7Y%):U\(1E/W$KHU&#B685;Y3:MF0 BI.?U+*NND^@_:29 MO8Z=_73T*MR6G3ZL%!?&9ON-G\3:V%?W-7PT3+I8M:\(U ?P+K M4JK2V-,GE-N]YU(5BU>KNJ@?_KI>;E;&\GEX72S-5%U$ABH$X0BF:8P@)IA M+D@&.14TS@AF(A,N3'*VA[F11RLDV$D)6C'=^.(\COT4$02=D5G!%QAG(KBH M_(FY7RGQX^?UUY_,L^VT-S_L9_OY%B>9X!<5ZN;TY2_Z3>..(^Q63VZ6ZIV^ M%:+<&!NK8+Q8%G6AJD^,+]4G8VK\;$3]^X+P-,\03F&:$V&VO.8GEF8,"B*3 M!$4"::1\+ 7WKN3 B@X:V0,:%OZ !3(R/#J>U.#P!^2I\3&@A6$,=MS\ MBTU9JE6]8&F>2)1F,)%19@R2E$.2Z1QF4FE"<9(*QA9?5738 MX_@<=2#K#=A*ZT=/YP%.DIQEL<@@U;G9.PIM?HH4A0HC&0G-8Z2,Q;?;!D\# M;WUF=S\&N&H0WY\'U(W>@\ T,IL/>OV\>?LB$H%H^GP_D[+R176?DO#E!_PX MMRKKQ07]?DZ[F3FH_7='='AI&(V]6HK0G MQ2]5^_>;U>X$^06[+XQ9?*'F,BAL!C8/UR&P4$F9O M@O)'+!!;>70\*77Y _*4QP:T,(S47JQ77U59%WRIWIM!46;[(S_6:_'WCU^8 M>4'?5)79(/UVOUZU7[0>98O,[&0,D2&H.">&W92"'%,),T9E'.E,1!CYL-L M&>9&N>*0\ON6[+TFY:K(@8;,<=+QN<8A[&/ MMJS \.?&D^G1Y>Z!6H _@,/O;54#C6XWX& 4W_>/HO\M96C$0UUB!I-KVCO. MT' >78$&[^ *+O^Y1XYJ*\C/3P5I_OAD>KU=R?=FIKPUC_S&%G!O#-Y("*ZKGU<&H(^E!]\\X/F/?5WH, MS3#B'@F[D!P>6L3IZ7PDD$\R^UA]C43RYR1Z]8]-43^\655UV<3(5>_J+ZK\ M](6MWMW;)JJW=D]1V<"<37-OF2 I%&($YCD3$*=(0AK'*4QC(N(D$H1R$I3Y M0TD^M^4@A+790 ., -"* V*( M##=@!X3YL8$B\+(3[-T*M!8]QQOS'6Q- M0K\LX1?"T ,WU>H83.YY+9FAA\-['0TNP-";4=N8[>C-2JSOU%M5W]ZMR[KX M9R/P._VRJ,1Z8X0SJWJI[HK-W2(E(HN862898AG$"$K4J^5ZC^P^=Z MESK.:$QUJ3K"" RX71V,8;!K5G\))KYO'0S1\<7K\*8&[DQJPRBVPW>ZN;/X MLEZ:AZN6PG>^"S3B4F6<09K$&F*9F%T%B3!4&&L46V?]V"^ZR*77V>T(.J'M MK#L4^[]WQMM0+Q*W07 TOT-#.[;I' )5?UO7!Z50=JI3G]/:F#XP'-F'7@_[ MT=-J4ZX7+[>7J9_8MS8\^H/-^?-._U:I]M^+*..1DCF"<6S8"%N'$(XT@@E/ M$164:YXS%UYRZVYNA-0)#(S$76Q_(S-XIX&1>ON9&Q7WKVRYV0;DFL__L/FK*ONY M[(:A-L/ K&: U759\$W=Q)76:[#>.1,N&U?#YEO5C]!2W MB;'^FV,KD["[GT8=K7L^-4(PQ/OULA /"QG%#)G_P9QES!J;&+*41#")=(82 MS),T(7Z1H0Z]^DRD:6)$S[GX!PR*V +N9E@&!G%D8K\4('$#6I'![]N_1PE= M]\!LBA"*;8_S":1X#(%7.,631Z\].JQ>*FYWU:WU^E&)3=F$9'J[[[LV.*.Y MF0'W\[:!4! MAT+:[,.K&] I QYI\_B;K3[AR#$,KH$(\TIA)B71,, ])=9 K5Z;"^P5*U=F M'UR]5V5W_UJ(GTV/=W?KU8NEV1@W*7P6D@J>2II 0F(!L: 8DB11D% >$9S% M#*MH6$HP1PGF1JF'2:PZ%:P?>.N6<0,:-6ZLGT:K"6A4N;'7;\N-35\./OVQ M;C\$OZKZRUIN\U[Y'O=[#Z7CT?^8 S3V-<#T8W-%(C)/?(/G(W/M_YG2DGG" MA)&7M?N@&O@P7Z(MZO5ABV[9 9F M#1'V]NNS6J"8IRR7.4QTQ"'.5 1)E@B8,VRH7.+>M/B]7PKX'#7?:S#N[8[/]_ZKAZ7+ _Z_A.="'_ MZ8L";%.O[TP_ A3=8!6KYDAQU;A@6PM@FRBD_L)J<,<> %>[I"$K0]6 M=^ M340LN-^^">S@95FW3>JBK&H@31.F5<7$%_-)91,2/BA6W@!6F:;N=X@==+W> MU+:HE=W.A;K8'VV >QT!PO/ :(@]!>T#UV7;Q0=U;=]O5Y]V] M7Y8RC)($09%29#-D2$@2&4&>2!8E@HJ,2Z^]W9F.9K?JMW*"G:##O5O/0>NX MWPH V-@KZ1"L_#=&%X (M>$YU\VT&YD+RAYM4"Y]?W#^>GMV7QD&LON9+A6X M9H+&>49@1IG90&C+!XPFD%*=(BP23A/DG;S^1$?S\TKJY 1;08>GK3^%JQLC M7(_5R'S@#]*0Y.H]&(3+K'ZJDZG3JOB*G>M^W)TZWM0UW?/7-6"E%907Z MF[+^E$K>FMEJC)8/RB87L&D5[76AH2MCVGQ2Y1U:2*JQPIC"5.D48FI#%44L M(1)IIB..N91>60Z?08>Y632=W("U@H.RD]PF1.Q$!\M"-WN2=:LX4'O-FVR) M=A/CFRSQ.=X@1^MJWN_%%$<@U\7M[R+S#Y"X ;MW;0L&V*$!#N %H\9I""[ M?BR?.UG9%1I\'VG-KA^B8 G0 H@RX!;@S4I:]YNBWI4W27"L(QK##-O*"1$U M*Z39E$-,H@CE$9$D=\IQ=K+UN:U=>_G [ZV$CIOPT]@YG'Q?@\C(K!T8#(_C MXFM F>BT=R]BH!/4/33=^>4Y>1\=/Y[]TM \YN7]NF2UL@[7^QO1 M[0NF.-%*ZLS@1#7$*%608)9"DD=8YQ+)*'>Z;G3J;6[,M1.VC2S8B^N;;KP/ M83=;-QAN(_/;6<@NT]V 5.$.F 1+"M[7U\3IOQW4/D[T[?+0, 9YNU[M(ES; MW!^["E%FJ\^H((8N1%.Y.X4\Y1CR.,9))A%6:>13Q_%L3U[,,4$=QT-!MREP MP ];63WWW^?1=6..()B-S!K#X/(FC(M0!"*+\_U,2A07U7U*$I$(RA9(!6<\"B.8TCZ;/@K;3K)M0-DV$E?>)0^0-8#78*@AV&CY] MZ*9SD/$CKQ C+T@F1"HB*"6VY>%Y!"E%',8J3V.I<"0SKUB0J89\0D.U&SZ; M@N*^7'\MVOHX7*W,3J'^,[ +__0#Y[8^33P<(Z]D4\\Z[S4P(-R!5LL0$DVZ MK@:$\.D*'++IH<I M(B(BF&*_L+30$L[-!'R[\X4^=_D_J%1B^)'UN-M_KO'Z7F_N9Y-5_](@/'?V M_+/R?1]9\B_!&RP;_L6.!A\8MSGT/Y@_RT+4CXI.WEH#N*@?GD2XFG6 REPK MJ%-;'08E%/)4,B@9U;$DG"'F51UFB!"S(_U.![!7HDU$W)5K[?3P/G/V'R#G MX^A181__I-H1\5$#C:]!,=PAM[\(4Y]_#P;IQ-'X\+:&L>3[4NY\: MG<3 #C_H9#8X@R8-@,W(TLCMQW\.T+NQ75A 1^:VJ['TIC%W> *1ED.'DU*4 M.P!/"38-RC;RAGC)&CQ M!218_0S7?B>NH>$)QW$=#=\& MI"NLVEU(8Q@8ZAM\HGZQ:1MD6TRB36Z9F7>(*,PAUX1!G+(4 ML@B9K1C/$$(2*RW],BPX=#HWXCG,Q+:3&K1B=W5IKLPUVC,"CH908%S'OB$( M .D5R>LN8Q0\05U/E\^4A.XR".<3S3D\.XR4/K%O+THEB_H%*\L'O2Z;JN_- M1,@EX8JR##(E"#3,0R&WNS"12Y8(S$2&O=SDSGI7$8C$)7T=#0I@5Q6^"EM.#SQ/%X9?VT.O&T-CF_WRIYX M?UK;C][M,YW=?OY<-A[-;VS&^%55B+^RY48MI!)8D41 @7)C##&=&2[2*8PI MXCFR^[$XGM)[8[ F%Z M?%?.+%E@\@)UIQ4\58CNS#<')(#YVYIORE5S&+"-^H]BSI&Q@Z%2J=FM$QI# MBAF!,8MHALW$%FXYTDXW/[?IW K8'F -R7MRC%__7+X>E9'G<7A /#+!7 7, M1*E@_ #RRPIS5O_>M##'3TV7%^:LQ(\2PYS_UE!+9!M6=LH!(8\SDD92P#RV M 1J,2,A$BF&$$\EP+E!L;!*O6+"^[GS>T&F"P?:1FKZQ7[VPNMHH8: :W5K9 M1;/N!1W)L\,%DF!63$]7$]LSEY4^MFP;.Z=>.@_!B.699(#3G/%<1<8D,CE$$1Y2C*LC1BR.O6PE^$N=E* M!Y+;0[U.H>94IM'#?GJHB1_[#!@C-TX:%_F1F6J'\B'Z9Q$?B<*&(QB(V 8( M,"G=#0?H*0E>T=+$=S&O65$VQTJW5;6YZ^*QVA.IE\770JJ5;+)M2$55ACF" M#(L,XL3N*!--89S*C"0QB80?DXXN\=R(]^-!A:#+)^G\U$FZ5;T]!P<'RM_L M3],[_9OL'A-=QCB_023-=9XE!$H2)Q!GL5F5LQA!0:.4FX\B1%(_DWY6[] T M^X+_S[]%(U_=C?%FS/^*+M K,=TEG.\P/?=EF[.\W\>EFB_\P2[/O#L>FJ5H M9=-BE8U8'XKJ[[\8<^Y-K>ZJA3V (E0H*+DM:&VSK),$(Z@QSQ*=H90)+SOH M?%=S,V >20JLJ.!W*RQHI/7T@^M!V(WAP^ V,C4/A6Q AJ)+: 1+4'2VHXGS M$UU2^#@]T<4G_,BB*NO%RZ(TW+,NM[&QETTKG-^A-0]<_RZP 8>59W@@6\.#JO;]^\-4\=S%GSK_U\ M/='@)//SO"+=?.SYQK#%^A=554HU]U+5^_6R$ _[LT4F:((PRB!"B9F0/(TA MPTQ ED[K:=)%VD'EIZNTRR/#:,)&SZ\V3;+3SZO"&@%'9!&C7,Z?+&IZO6=6=)OOQ75(D,4IP)) M&$4Z@E@F%!(6"ZCCV-@;(DZB5+CN 8Z;GYN5T0D'?K?2.1X"G$'N\I;@.CS& MWNP[0N&U*3BO\14;@Q.-3K8Y.*_0X0:AYUL#-PD%X\6R*4JTK7SP1F5GRF4@4CK7 D$C.9A6?%\O.=S6^]/Y!U5XO;O,%;>3U/]7I0 M=MPV!$%N[%W#0,C\MPP7T0BU8SC?T;0;AHL*'^T7+C\Q-"60TLHTV.9A?,_* M=Z4MB*!D<_WP7I7-!<4B25B,8XT@2E-I5GLB((VB%&HM-$$D3[GT"D5UZW9N M5L!.ZC9[S0TP@C>)_1K1MS>+1OCV#M(W29#30+CQ2WAX1^::0,@.2!OD U2P MW$%.G4Z<0,@'B.,L0EY/AZ"J-L(Y0:F04G&8*YLT,4,:DH@:7LHRPU99D@GE M>99QHI?Y63-'TZ61\Z;)LZ7D-<3C$SA^)5134XH;1E=2R!BQSZ=Z>$9RZ(T7 M[OOJ0)_/#:_4/S;&Y'EE@PD_F59>KFUY^076F"6Q(C C/(4XE1QRG'*(\B1* M5_G=0F+ M4/Y99_N9UJ_JDKI'_E 7'QA8&965JV+UN>H,C9?%8;L!75LWSE&5S=F"$ 6B/SPA"@ M_$M%]L,0JOSCF5ZF+>G8K^I1F<8+7Q^0(N!D%C#K.EFT#E$_J\_%RG;Z7XJ5 MBX1319+4L(+&'.*$99 @DD*:YBB7E,;<+=NQ?]=SHPPOX3TB[/W&HY]7QD5Y M9*J9!\ >Z0U& WJBU =GE'WRXLP"+C>G E^+4Z73V&0IH]R M+0QK8<"Z8/WOS=I2WJZD8=)U:0?PP:;:O[>OXM97DV0D(0A3LY7,"<0XLPYT ME$+.8RR)BK'@3OM)YQ[GM@IT,@,C--A+#79B#TFRX@2] _.'!G1DP@^ I1_O M^.#32S=.#4W',CYZ/2(7KP<'<,I;5>\S5*^KRFD%UD3'$58"Y@(AB 51AF.T M@EG"H\28FXBEU)ECAD@P-\XY2,QN-'B\5M\<+M8OG:,TAX^. PV-C?G(M#1$ M_+%1][!*QT9_(N/4J 'Z7OS1C=1K<.Q=/ 8U/-UBCQ:7JQJZMI3*^W)M M^JX?WIN7JK:Y5;M%K_+JNF,J%,7"\/!D!V9$7D.M O:*N:JW;FN+C-&,)9D-/!%FIVVVU=#P M40P3KHG(>1S1W*O8;E]G M^A%5[QBXD5,H9$[!CO-, .)I&@6$=F84"(#K W<0=HF">)PY=3NR$X@["L3^* MQ[-SK1[U-U5\_F*_\]5L1S^K5]]4*8I*O2\+H184T1C)1)J]7\(@3N+%I,"/Q0KL*DD M, 8YJ"QX?YY;?:G>5\R1SK^;%V?LA>)9*DWMWM0M.J"#!S3XS"#57=!Q?NX\ M>&&4^3Z2Y 4=N.G+3SE)->!V\'9C-IOKTM'J/?7(C$AK*YGWON D$A[7/5<@ M,M%-SE;"0--:)QE4&L?09D^!C!";#55S3CA%2.8+LZ4OUO)CS-X7=T:/7H7*K5=#['3V<'828G2L?R?5>' M1&?A#7WN<[XC_^2'-HD!V]:V^K\W;%GH!UNV?'N-O3O6R'.%8]#/W.$B/3<6C@>R5L-$/MRN2.#IV-%EB1S_%#Y,]>C[I1U12%8M/ M);.$]_'ACJ^7"TJ2A"1Q!+DF&&*,*.0T)3"F,8XE(6G.F0L?';4\-]K9"@=: MZ=PXY!BN?JJX"H21&<%1?^?I?5;7$[.X4N+'S^NO/YEGVDEL?MC/W^.6)IFF M9Q7H9N/Y+PP[,/KMXU_67U6Y:JR0SVHE"E6]5+S^J,2F;)(V;L,<-!)#JSH8"^[W[[/>1#< MMG-C0#LR$;BA&C#N="A6@393SMU.ND?R!>/IUL?[^9$.N:L+6ZR_F&_6U9O5 M^^;XJ-=%*,LS8WJH!&J=IA#G.(:$L0Q2'A-$4)PE?GF8)I1];LSIX7+VV2II MOCFZ?UG -R704=OSC/\,#N$JUU.X%@%@7HT6@SFYB(4?O:E.[P)*/J]SO?!# MXGWB-X((SW,]W"MH\TN;ZF!7 G:1QRQ-; )#+2,%<8P%Y#EF4$4ZRD06IU&6 M3^G#[2G_[%?09IV$TL@,M"T0_;5)-OX<"VG@%V>:>ZL17X<9+*@!U]/F*TT: MDX-"Y/.Y^AHXCC.Y&/.5?E[+ZSA#$_I2;:@8PY;9MZI^LQ+K.V4#=ANRX)O:ALO:$(_WS(;+WH!/5AJ_5>@QKDF6I2BC&L:I,KC&)(._P9!.XZ9G02VVH"XMJ->@YV:R#$9D9(/BZ/T*M[J?5#G0VONX[4E7QI-J M/5VW3G\I5(&\!>$HT6:/!2-$8H@)22&+&88Y23.=Y33G,O%96HZ[F-OZN;G=N8O=\<]CL?FDLTZ_&JOVJ M7JQ7C3O%03T3%1.JTE3#"">V7$QN3<@LA[925)PI*AEV"AERZ6QNEL]>5M ) M.[!>3"_$;I,_%' CT\ @S+SIP 6,0,30V]6D%.&B]%.R<'IF&&WLMJPOBTH8 M&W9C7J.=#Z&642Y(@J%2-F%99,P#GIL=$HGS*"69Y$GJ=?S:U]G<:&-_3@4. MI!V<'J@79S?N"(7>R-PQ'#AO G%!)!"!]'8U*8&X*/V40)R>N>)*J&HK"R[2 M/*$ZC2E,8\%L/)BM+Y,HF&91FJ1$Q$C[Y]S9-CXW@FAE&U9X\A%H'G<5 Z"8 MXB+A,@K#CO2?J!ORO+UK>OK#\"=*G3RI?OJ=JS?\MZNV*N67]=(\7]F0RXB#!.1 YUBC'$TE GC6(".462,Z252#(?ZAQC!*:@U>?"W_OP)ABJTQWI M> )ZS?F.$SKA3WWZNWVNLR G,'I.B-R>'UA ].Y^N7Y0JNE@ZR9N[+1(QVD. MU03M^>JPN?U!&8HH;.XWF^+5L(C]R[+'5[:T M;H6G/]V^P8BE61:G#*J<&J/0UFRB4@N8D8RF@JD8YT[EFD((,S>V:+(% W($GRU<-E!O53 7_R)QT!?+>]!0"LD \=I4HDQ)>"-">,F.0-H=1Z)N5 M353<.&&_6=E8)-//KZS\NVK\9EI+;!^>9(5096U>PVV,Y6U5J;K:G[I]4M_J MGPU^!GM;EM(GP MLWRPU[7;X1S$_?W0,$:K,.B"AEN5_WQP2NU'VJ.]&FZ$/HP9P_U<(\IUHC#(VY+B'F"8*< M91IJE,DTUYSG*O',OO@=G>4>ROK?.ZHX[?? SFQ2/F"5><683]>8, M4K-O@CB*,<;M>_A]+85[.8*\/ROWJ8ZMYW+2:W_ MV>QHI[$OK,36Q<=&G7PHJK__K%;BRYU98[ICDY!(CGV(9LS7B+,C8R.T_IV*4GD%4E\_4?&P]X9#>^1 M*2MDP'*GWT',Y6FK=&6PE@B*N.$(H:\; ;ZO.ML8Z<#FY"SJ C@0[_K",S;)CCH@_E5Z' M9R@^'2C%M*1Z'51'S'IE[^HNQ MRA[I M[4ZLXS<;3S.+@>@8;'=O2CT$<0-C+?@%9>\/OV[U&L6U^P@IV..G8[ M\2FI'QC'IZ6>SP^T4(O/JT(7@AEF;(M76$JT712JVL\6P7""41)#Q)GUGZ<8 M\CQ)S3^Y%I'@#''?FH=.'<^/LSYN[NY8^6#WDPZ,W"EW.<]X/&<"YI[_V$G]>9PR@#$SSY_3 IKLR6]&9UOZFK7]17M43; M,*Q$YTH+ED-)4 XQ1012'.4PR=)8JQ2;_[S2R?;T-;<%JY$-H($9D4Y@Z;8Z M!$)H9"K?YT.Z :V@-V +V @AM0Z8A,Z(=**GYTF(=%[EL_F0>AX9FH91J[*T M%V/?6G?_MZI>4$YSH5("";%.FS%5QC*.''"!(E6 M.QF!$7(;?G,#;)9@8[WN:[;>+I?K/VS1\T$Y6$^"[<8=UT(X,FEXHA9Q[L>>[PSCB?;DVN[3ZX?W2G@&LI/4@O[=FS?[@2DNA MB:(:YCI+C3%!-&29)%#+6%)C2BBEI-\)XN5.YW=Z^+KX9CQ^S. L1M/ MA(5M9-;HA+T!C;B[=#^-P*.ZZKC#%(A$'#JPV:[VR&ZO;;T6U8 I)I1F"FL7$VB8QI,38)B(7G%),XH0J/Z_NGM[FMG'9 M1J;MA02_6S&](]'Z '8\Z0H%V\@4XXW8 =J!R2"^4KW]36Q6[2#VL<>T"X/ M#:.-3R5;5<;V:;*/J?)K(8K5YW?Z=;$R%F?!EF]655UNFA,:FXVZ.OVK;0@5 MDS(G.).0I=K6VD&1K?Z=02YEQ"(4V_(P/BP34KBYD=).4G @ZL#8MJ"#Z,9D MSS4T8Q_C#!L5;_H; [Y ;!E4M$G)=0Q0GW+Q*'U,[$C=!K2]TVT(S>U75BSM MGN'UNFQJW"V0DC'7G$!%DPSB-!:0<(UAK DS,RA2$?>*/AY+T+E1>BLF8)V< M0*]+H#>US4/3E%B](EQPK+$.=$,[P0C.X"[VPE7L/E!T^R;"78P+V[7_N90&?POI:V(&!&$4Z((S-/87INDW&P:<@)) M0JE@41)Q,DT(SWD9Y[;0'$>D'U;PGG:!Z1G9D=>6,.,U_V6EIP1WH^T,EI3+ M0_''5LN?]Y4Q4H9@D!YDO.8 M)C"5BD&L<@0)QI%9"404X31*M<0NU'^F_;G1=BLB:&0$G9!N-'T.P7Z*#8#+ MV ?-7I X$]H%Q4^04:7$CY_77W\R3[8\9'[8T\^Y]B:AC@O*=-/^TM?\I^PO M!M_E^R_KE6H-CD6>8A(+&4%"-338USZEQ."_/?F=HNG)1 M*K-JOU3MWV]6VQB3ZH,2JOAJ=WR+V$Q*H=,8*M[LJXB$3$8((I%IG4 MK-1G&VGJMK-RZ=;IO:7M>WO8^7BO;RR^&M$!&;?=(0J6/=NARXDS8;N#<)S5VN-9/UI:;2G/\Q.XL%\T&3GLAXOM_;#W>_?&L/DS4IN1+,+L;_?.H1GJ6$L&T*K:N^98;T04;UGX2?([!&ID@0XW3YD6R^#M#JS6R,IEH:KZ$_OV7XJ5VUE) M$T%S&B3GN00YS*#).=F%\\ID8H;@SCVNAT]U]'*2ZY@)(4V_$ 4I%+DT)@(-!F"Z@Y53N'$.JE(129"A'*4KC*/>A MB\/&YT8/A[(!]N+L6L=* M'6?5.O&=X;5$=B$,*_E!U4797+J^+"JQ7%>;4NT*@^>Q9%SR%&::)!"G"IME MGT0PX80+0B*1)%YI*#SZGMODWLL*?E8KI8LFE*(3L'J(:\^3%Q#QA.14#1'?)@9Z<6BM1+VK5/*)??O :O5!65V+922(@89Q!RK&,B!0TUCN_[4\>WAZ# MI'&:=H_=N3]-X172*;.MY=.X0%A]P&.%;II?M#K=@$ZI&QL_*;QOA0:.IQL5 MCC@\$WFCC#PD_JXK5R$:RK=EF!#3.K],]O8[\/Q/9F'G?H^\EG%$#'/JNZ'DN_ZVL??'JOM9T:FNZZVT>O1]?@7@\. M,VQ^456EU!F?GU]9O2G-WX_+LR\P1B3*!()(6I91201Y+'.(8H:5HIH0XI7K M>8 ,<^.=5@6;2N>\DUNGB9_-,V2 W RAD6$?F9U<$*_7@"MC.Q5RC_ZH^>NO M@#20"35$@DGMJBL@>FIL7=/4 OL7?F9K8I_=@=[QLHKJG?ZO7FI.W^QIJ\% M0[%D"L50YP29S2!.(9&)AE$LL*0D)1%Q=VMT['1N?'@H=E,_HA$&<&^SPZ\_F75%].Z_,DS6ED#%^2^-532>-[Y.J#O>]89&O4Y[07OCXP'%WU>CT\V.O4TILM!W K1+EARVIW MYD2R3&&6*4@TQQ!3ED&N+2=E9HN>B9A&W"F=C4-?IY?P".=P>K:GJ?U-+ZE\PMWTXB,#=JJG.Z'0MVZ;!@[6;/.O M_7K=W_8DT]U)O6[*NWUYH#N1^*+D9JG>Z=M57?1/+ MC53RM1'=.A)LVH..=_H5*U?%ZG/U7I6-J\%^D\P3S51.8IB3U.P%8FF6=YI( MF.8Q2M-8/4OBA==N!/.]PC4Q[ M3\=)'@\3Z!0$=L*# Q7M0YV2U@VTK84RZD7@>(,1RM4JO(#3NF>-!O"12]=X M/0W8VAVZE;WCR^)S\]-'5=?+QC)=I(@FD4X1S"DWV[Q<"<@X13".T\S\AJ"8 M.<4F.?4V-QOR40&DO/2EV'C>)(3&<*KWO%]5% MNH)2+6W4BG5&JEU6;'E@@=[*_[6I:LMD;U7]3G]BW]ZO MR\9=HJ[+@AN#U+K K=^S-J&GBE,4(PHC15.(LXQ#SHR5J"/*2);'$<9.]P 3 MR3LW$[-1%SS2MPM(_.&7=57]^69?E1D:U>%'H_OA-G6O_0TP^ELKP"!@+_W+ MUN/H 1K-+0P>.87'?D=2AOQ! B3>NL&!#$(U_&D&T/K%%RW?GZ[9V5BI!7@.WI6#RP1UY+0AT M-VH6C4:S@,5=0@(=JA),$)FF+1L3$L:C&C-!&Q^X!OQAEI=/YMG;;T6U2#1/ MM8J%K4C';8EI!3GG,=2*"XFT-D8\]^+RP];GQLF-<,!*!WZW\OF6H7J$G"/] M#<5C;!ISAL*?B$ZI'(I0'K4]+3&<4NMH@I_\4M",6/O\1#\_[+^R35_4]&\C M96PFB\KL,]I??S%-U-6;55L$8I$RC13&PNS=N=G%XTA M$NL49ESGL8A(&L5>J9*G$GQN]'*83NK17?^!ZH _@)-IIZS^-Z!% !Q -J3 MS]J +8HW( 6![LA;9$(DN0K_(OE1I%S?%U&9M\9OBFA\I:--FSC9D ++_8< M9A6_-O-P&+!"&69Y0"8T-;(Q?D7%(2"9AQBCAB-%, M95YIEAXW/[?EJ8E(LN)Y!GV< <^-W(=#,C(%>Z#A'YIY4NE0T9B/&Y\V /.D M8D_Y3=EI2H6;]>?2B;MJ>C#'5\O7R_9YP5#44Q3)F&.:02Q$BGD-DF: MB+69KA3+5#E%9)]I?VZ3]NT:;&4$K9# 2NDV<<]!V#]S P S\M3UQ,1Y^E[0 M_,3\K93X\?/ZZT_FR7;JFA_V,_9<>Y-,V0O*='/VTM>&K;.O65'^E2TWZE?% M;#K^9F7???B?A2IMQNB'[4J2IAE.1))"EF$,<9HKR!AA$.4X,S,]%AQ[W2=X M]3ZW"6_E!(V@8"=I$XOX]O:O Q=NO]%P6]='PWAD[K@.7F]+8!!,@0P%O[XG MM2,&P?+4S!C6B+\5\D;H\G8C"S/2MW6MJO9TOEE)-:(\0X+ F$@),9(1Y(AJ MJ/(HC;,DS0ESVD#T=S,WBGKSXO4'L!45',CJ:9KTX'K90@F#ULAD,PPH+WOE M,@Z#S):>9B>S7BZK=FC$.'Q[XF/XMQN;ON*=;GY;W6[J+^NR^*>2BT0(DDI, M8$*T,EL8CB&1.87PHSGR M(7>(,9K_:7:K95.FM1WKO:(S.+&^- ;/?31]5K[OXPSZ$KS!#ILO=C3P5+E< MWZNR?K#G7DTE@7]LBGO;Z5_*=54M1!Q3D=IC98YSB+F,(:4LA7%&!4]8&N&( M^N4-Z>_0AQFFR0'RNOAFICRK*F5S;WZV0GH>/?-$G$ MVDQ$.V'ME5X??OZ'U4ZPA#J\[N]LVL-L)\6/#K?=GKK"UN27F8T_9;;M9=F[ M35U9!^)B]?EOJOC\I5;RUDQQ]EE]4'87;#Y_L5XUV0\W;/E)E7?Q(B9Y'C-% MH) )ASB*%.1)+F#"$$+F)RS\4IP^@PYSLU<[N0%K!0=E)SD0>]'!LM!-NIUU MJSA8[S5O#-P'Q]>V8( =&N #F#Q M"&Q)/\]8AK2U)]9@>FO\>8;HI+W^3*(,6X=_J]0[_:JJ"QM]4RUXENN(,V/! M4Q9!S!2%)$8:,A4EBJ T)RKR62(?-S^WUU8CA (]/X4VRFJ21P&HY 3/BD\4E)ZK1B3_GCS+<&Y';[: .OWIA7F1GQ MVO1$;U:V9G7Q59W.8;3(L=(BPPE,$R(A3DD"N3!4D&B>:95E0FNGN3^P_[F1 M0Z,!Z%38IBX#.R4>VS9[-3P2FPT8HWY2F0#YL8W'.8+ND5]N7/ GRCC7#D+1 M#4*]WB::LR&9VW$XDVLN4*:YX2CVYIX;T.QTV>B&Z_PH/]T5S?C["[QJ"LF^ M+I:J/6]>Q"C*160KUJ-_[G5!YTSW_4V&2W^^?4.+S3/_N=Y\X)WY1J MS!.4,YQH8Q0R!G%F\P K2F&>IRI-."*9F_//..+-C1C&RR_NZ0T9^"UP//Q\ MMK$=VS1]AF%]QESQQQ5"9Y0G?KJ2H^,".UY^^ !E3,\4PWZQ*9N\C3AB4::H M@"F1&<0B$I#K#,&8B)A3D; 82Z_-T]G.]J;F3R5-*;;;J203$P/0B[D4@8 MW$8FD*&0>9/'930"$4=/1Y.2QF6%GQ*&PQ.#W0UMR;2_,7N!6C]LRYJ^V':F M9+IHACOW.CD:Z>7R=W5Y5WH$7B MBKX;JXR Z<@4,QS.(9Z)/N"$'R2S[M)< MOUZ7-AG[[7*Y_L.>OYM_ORB5+&J;MWU!%$,\R2AD&MMB"=38-XS:PJPJBC*> M::*)#TL-$6)NE&5U.#A .97:WGS6J0+,9Z!5!OSB[5H]:-#O]Q>S [7^Y]4BPP(GB=;0<"6"F#(.B;Y4!]S8OT/#PPH'CF&!N%CT50\%Q M##'B$G)E1C11FBB=4)HJ[767-/XH3NMMI"1H%=GFL;O9!@K>@$X;T'ZYTZ>) MG?&M+#QP]!SO@,8?D[$O>T8;#O\KG>O #'5W,U"*:2]IKH/JZ#;FRN;\'6JV M8?VOB_+NC5SP/,IYBCB,D]PL>3%2D"72;!@2D>::Y+G,G#8,1RW/C?RZQ!%6 M.O#FI;L?S6.\^LGI*A1&IAM7 +S<9TXJ.\AWYG%+DSG.G%3@T&OF]!<&GS4* MI61EKU8;XW9EZ03#(2RP1*FN00)QA!AC.;UXM)Q&.1 MQKE7BHN!!Y: A=#[ ''M@QC_0''-, MAIQZ7H-HN%/005),?2IZ#50G3DFO:FZHJ_#'+VJYM(XK;/6PD-:MD" ,C35C MLT5$,:2:)#!*>4)9JLUFW]-9^+#YN1'BUDFV$1%L9?1U&'X$WV5KYSI01B8C M+SP&N V?4OL*Q^%'S4WL.GQ*E6/GX9/?"ISFY9=BI=[4ZJY:I)PABGD.TYS' M$&?6^PL1!-,D253.$>:">9H]%[J'4=!;]<=A]OJ@;-37 M\J$[Q+1Y.>7ZOLF?<5C:]5 Q/Z+R'B(WVAH3^)%)S(A^'MQI NB'HA>(X;R[ MGY3OAH+SE/T&MS.,"VV6YS:12'",2I5_:_ M:P6:F\'8ZF/KYSTR8;8JW1Q^NM,*M&K=@$XQ8#7SX\NK!]:-1*<=[=,ZY]EC+_/2F,[K@B\5N'_\^Z'Q M_Z?Q=R/.@)B.;7$>1.BW/EG\ 332;@/MQ]ER.P(4/(C^=&_/%!7?J_KY,/?^ MQP9:BJSZ8O]OSR2_LJ7=E7]055T6HE;2_N)V)1]_62CSYX?F M5*"A_-MO1;50.I)<*@0U9=B8@81#SE$*$V,5HDPE49S%@XIB/NUI;FS:'G5M M#10KX-!JET>0NI%>$*!&)C0/C(:7K#RG?^CRE$?]/$\IRG/JGBT[>?:!853P MBS*MJ3-I1K99T:N7&_5?BI6?_E@O4!01%0D"<:)3B*5,(% M=#40NT DYMO[I-0V$)JGA#>TF0'YVM^VU8)['$N?< M&$,\,WM09L,)XER9/6B4Z]B\J4([755<[&ENU&8D!%98.W&:_V]#Z\R7/%)\ M]V+;SU-!$1N9D7K \KRZOHR:1PKT4.A-E.Q\R"OGE\WO.6]#4R7H=Q% MCT>YR)T>&&A"K@T]%U^5;&^8_U,MY39:86NKVAQ4V]UE*CB)&=0)-1:DX,(8 MCS2',==:YEE.!/+:73KW/#=NM8*#1O+6QZ("5O8FK*>RH4#\8>M[T292&[ ? M=1\41V-Q#*C'-A.-S/ TRA^]4?8W$7T1"V4<.O<[K5GH"\>10>C=P# Z>[/Z MJJK:KG9O5F)]I]ZL#".83Q8I$BRE$8$H5PAB0C#D5"4PX3@W_R"Y9V:[K'26>1=:.@$'B-S#A#H/(FEDLX!.*1L]U,2AN7E'W*$A>_ M?T6)W"'%OYL__FH$,'O8#[:*8+6@D11YAC/#'H)#'&.%!>^/K'!9[TTZH$\;=*\3++I&./]FC(WZ/__8CU^ ML4;>%(WXNLQ_QQ3Z39EN4S5PV)Y[Q^4K]O>Q'1LX&,'V:D/['V:Y_:5<5]7[ MI$*99"..432!IO&<0P901$4.18:*_,I58MZ7;.EVZIWT+;7PK3K83RZ M:40#K6PWX)/MT6_%.,3-C=0'HC$R[QX"$8X)3^@:B*P.6YZ43TZH]'3*G_K* MU?&')SFBV;]U=+ +9#<[N;OVLR9F;!\NA[,\35+!H)",0*QI GF44S.[TQRA M.):2R,'AB@$$])D/$V7?. C(^YNR)V;V6MSTS3XK\!=;H ?:,%-@'8V;U! ' MH7M;M0='/(88<4<[\]E&<6QK\C">\KS%^&B\'J7XV.LX50!FP $('Z\90KCG M"N\,"&Q/-&C(7JXX@^.7#4[^5,JM@&_7S66PDF\WULUMJU.U2"6-,B8RF ML M77H)AR02,=242JRQ9BA)O,]"PLLYMZ,/(R9LY=P&R*^W?#*\;LU( ^QQ)O&\ MPS;_(XC=4K+3UOS8Z+M;B4)?XHXW)"&/%T:0Y#N;&Z9V, MH!,26"G=F"5X@$D52IQE4F;)![M)>XA(%J;;%HTC* MD4X\#Q;]I9C?Z>%!&D-;<;@Y!CBQL0AQ1]T_/M=<-P?#?,)MVVX[=K!C&S5I M^170C7I[VR_!#"YBG2!RNU-U:VI I/N'HOI[9=K]S;1;UJQ8V4I23TL#2*5S M@B($%;84F%,,26;^*5&M^.AL% MOY')JP7N]BEP7J0U],5U#XP/#>I$ ?)[T\B>OK']HGS?@FO7YG+WYFX.E?LQ M4 2]#W*]D?1.#4T74>^CUZ/(>J\'!^YTA7F[-DOK/-NXSMBUHE1?S')AEH8V MSNV7=56]5?4[_8E]6^0HB[@F,92YQA"G+(8D31E$.KPYQM@U+"SRRCBN6/V'"7'??1XV(^]NPX.N__.>QAX MH?;CGKU/NTL?!LW1WGU@,Z&J[U1MFDQ5?E75SVQI/UI$.DHHI8;O>&X,6(XY M9)'$4"21RE.<,\WCQ7U;/[YF9>U&@DY]^TR_IQ*,N*%T+/]2=:EH&Y5NP.V= MM2]NP,_J<[%:63MCJ^:U57A.C9I.E(ZUUI +%$$L@4?@+&/7J["?& MR_60^AX>MB"]NKM?KA^4^FC:+(0Z?9RSN[MN+K2KQC?[\/(L@I2D9F5+$PPI%0P:D_0#KZ;.W\EJ:3ZM MP8/9CNP5O=F&5C4G+!\<7@YOQG^>,0JT=$PL_*1KT/,,S-/%[)FD\%L5J[)> M_,J^%7>;NVVNTD0C&:680&*6)HA)G$(B(@K3C.@H2V,NW<*.CUJ>VUJR%KZ[+@F[H)CJG7QF H5<^>SGL,W&RU0,B./.O' G5(7IQ+<(7+C7.VIZGS MXUQ2^42.G(N/S&P#O,")5@K''.J<"H@SQB#)<00CA:F,L-*$XEGL=>=FBORV M*G>RM9$ZVSPDXC $1!A-*K//;>]GS,Q]/)MZ$#ER$;6O!RZWMC\W\O=((US84Q='G&(=8ZA8PI!:/$GHUF M,F>I4XF!IPW/C>0[V9K<]>[Q.H^PZF?4:Q 8F0#=E/<*RSFEZ:!PG$<-31:& MN3!*3@BA!(299;/Y(,L@QH3 CL8XB MFN4T]4J.?[*7N4W"U\K QI9VIP-N-_67M8UP\K.73J/I9NM(W!6/6&G12@M\-W*Q8>1;I.8FGV]R_%J61 MI_Y!O-#'FJVDM0/!;_?29ABZB)7W_.\#(]#T/]G%I+._3\FGD[_WN_X6]BLS MDO7#K93F%:FV?_U2K!1:<)E@1#VMEP']X&FZ#6"X$SAE,8QME($4"B=EFFTUWK)-4"D82QSBQ M2UWYO-'3A(=UDCJ'A%U$TVW9#X'0R'-^)^(-V(9\C1JO>@F1@-6P3G8S>36L M/F5/5"1#-;)8;FQDZC:QAYD(-J5':]HM1,HX53F'/,/&+&":FI^T MAED:)8F6&2&*> 4@7>AP;A;"H;Q@+_!-DT=FX&;A(NAN#!(2RK$W$=>AZ!\M MY A-J/"@2]U-&P_DJ/Q1 )#KI*JO]LJIB M&F&%,"1YQ(V10E-(I20PMK555(I9*JF?D7*E1/.S9<(D\[AVH!R//*<#_WDO M<<'OHUA+@? +=:9ZI333GKZ&@>[HG#90L\/H==?>^E;\8U.4ZO8K*Y;666M; M6WE/Z2\5KQ0:XQ97$:(\R\RI]Z]3ZWI;(3%.PEO=FGMFA"G%^42A8U ML $]-V"KAN=QM=?X.)Y=CX7ZV ?9@0'W/]D> ERH8VZOOJ<]\QX"R]$!^*!& M!NY4-KQ2_]B8AE[9B[W.]Q9GB"J,(FXE3OL-D;^%V0=!*"/P9!_3VFE]:AZ94KU?'C;Q MW]T;6\JZ4]H%X@4KRX>M%54MHIAG$:(:IMRF6)!40(KC'!(EM' 9BD#< MT-/1I 1Q6>&G+.'PQ,2GF=M<%+L0/T-CHBR:[=T'5JN%9HBR-.%0LC2V>R@% M688DS"3"D8PID]HK^=A8@LZ-IKH,*6; ;39_>_:SUD"QTF;4K(#:JF&X:P58 M&R7SSR97PA]%_>7+>BEO#AZ=Z(SQTKLP\DEBP!&>_WEA]WYTVH)#=8'5=P8G M@HXC\MSG?I?$_#Y.]QS!#G:&Y]K?P+Q$FZI>W]G4T$TUD[)U;RBJOV\W6ZE M+$[B%.8I-^L*3A*S<\TUC'.,XQASL]IX.8M>Z&]NRT,G+G@D+[ ">^8>NH"S M&V<'1&]DZNT!;H2=KB,NH9(-7>AMVH1#;JH?)1UR?&Q ':-?UZOZR_+AP_[$ M)L5:QD1B&$4Q-B1B?<^YRF""I$Z(2C!*G4H^GFY^;IRQ%1!\\#_X.H-?/SE< MC\K(7! >$(]B0E&8&%TIWN9.(JN5]7C(+K^KU\95ON! M_?&K:;HLV+(MD]-5*%C$6<:()CG,>(IM8IT<$D,&D-*8&Y-&$HS$P #;LYWZ MO/;3AMH^W C-=B)O)?XG!(>/EQF(CC\+(M#;& '@3W140!F*^(1),2H570/24&Z]I M:N#%JHV3?5-5&R5?;DK3=%LZHSE2-ZS\1_.K:B$SQG0F8T@RPLUN+E+F)XTA MQQ3%69SD"1=>UZ1.WEM"Y:>_"&I/CC_8;GJ:;XT XWE$& MAW?L&\HBT*W3::_UO( XNJ3S>_IY(MI>KTNMBGIC1'JS:@5< MX%P*AHF"J8H(Q(G((8\E@BJEN91*)G'&%ROUV48M.S);>"F=YBEMY^FAK",Z MJ6WLR:'=6FWSZ5MW;RNVF;T_%"M0-0/_YVECQTZ-KR-=/M.8?3?>'+OHKP-- M@1GG5M<9>')<'HCG=N+HD?#[\-^X#''H\*N^KOSS?6ZCJQ]0S#\5]5(M*,^H M8?@$:B53B 5!D J)(6,$,9:0&.>Y:YK/IXW/S7)MA+)\C>(?^)^[I *.:;U/ MHM?/K-=B,C(E^L+AE;GSG-Z#$G8>-399GLYS:ARFYSS[G0'N#S8#0O5!F>F^ MJKJ3P/:&AY=%2! G*IO]THTQ;6L'J!L%?DQD N& M*SB]'AD7&YG.0<-5GT?^&LX/#=M4_[)>??ZE^*JD/5*LJ_]42[G-1G.0A%-F MQAH2.H<)SQ7$*#*[9"$81))%F*4QU]HK%M.ET[D1L)49-$*#5FI@Q6X2,=F7 M_ZHLJ$Z#X+:5#0WMR,QLQ86G4?WH@:KW1M,'ID [1ZQ M%WM6?;E=2?O7JW]LBJ^F[55=O69%^5>VW*A]CL&%EI)HRC',"RWP K/6C$!WOY/7WQG0?$C:M&@7ED MP@J&L+^OOB]:H;SVG?N=UG_?%XXC3W[O!@:GMU@J5FTK%"\2H5">IAG,<&9V ML7F"(_6*KW2]U!C[D90 MSS&2(U/;M(/HGQ\^,.*A$L6'$FO:C/&!P3Q*'1^Z_2%7$>*+DIMEF[S^;KUJ MW%NVO=IM[NN-O92T3BTV1=HGFPIM7_.!"YUATA0'4L@P/XHA25)N-Z-89XC& M>92[!3A<+8L/14P3]] )WE7._:?YL?42LK=QK8:@=0:SY\NM0_IHA M=+G]F&A8QC9*MVJ =T_0WPW4Z^-A +\W^CB5/@L\,CY7*Q.-T$37+I^^*% S MOEFR$LC=WM3.FM7.&4NT(U@U(UAV(V@GDFY'L-AJ&^R&)@#&_;W_J$:'#@L>L7ZY[S9K6O=OR^+%:BN%^J_4>[^L=M^>.F**^2"Z11S#2A M,":)6?M8IB'+8@J3G&@2<8.RDCOM+DY_/1I<>D; ML-4)_%Z7-B#$&#S*\XKIFE%U/,V=9JS&/M^=;)C\#X"O!SC4D? 5DDQ[2'P] M9$?'Q@&:'$;,9B/4)M0^3*SX2[%2;VIU5RUXSKCF2$*L<0XQULSL0(B$22(H M90E.5>)5Q:J_N[G1JSUMV*8;/Y07_&XE!HW(GHQY 6XW4@P'XLB\=Q5^WE3F M!DL@MKK0V:2$Y*;X4\YQ?&KBL!I[:U8_O%E59K5K"EN]J[^H\I/AQZW_]MOU MZJNJ#/$]*9[Q%]-T_=+PXNZR;:'B+"=QGD)$F( 8910RG"(HB6 B-19EG'AE MBYF#4G.CR !Q("TZX >T. #:@/0/DIDA]&)"D$-3L "=7!A/E&@4,@WUO$V M<@:BSFB5^1Y?P>F"F$88\^>.>@JITO<1)C7"( :+JQI#MJ!I!YJF3ZNWX%0I M@G.;617T$8;Q%FN:!7VZCYFY;&;D[7@MR_&S> M:2/<021GD#P%?2/GN%2..AY3+&QGAN)L.72/H0B5V, !S7&3'/0),(>$!PX M.28_<&EIP-WT)_/V%'RIVLOQET5UOZ[8\EU9?"Y6;&DKJR]THHE-L@=Q'ANF M9-;W*#5T233%2I \BIA3,BO'_N9&BYW$741!)S/HA 96:H\;2P?('6Z,PP(Y M^G'0]!AZW.V&Q7+"&]QU!Y\P,MHKV_O2%GNJ'V[ _=+N2JQ;E#)FVGVS6,A& M,[-ZV$P;)?BC+.I:KW/KT,QT][/N.CVZ MA?5X;.!=ZY)5U3O=K"#[H^4XU2+*L8:"T1SB6*;&TK5UU".)982RE$;M_XGP\_M3V/J>(=Y+5)CWTX. ,G_GK$/A% WB"?[F/9NL$_- MHUN_WB]?DSG=NC?NW'EV6;ZS.$L0R0C$(E$04XZ@K?< 121BG0D ME4_G5^]_9&"(RJ[!QCELMZG\H)8V\YNU2JIFV\D/CO^JW4N?I$P2D0@849I! MG+#8, NS!0\3DFC*&)5>1>.O$V=NY'/A\&PP#5TY:&Y,-=U03'A--' 4_(-$ M@H 7*C3D.F&F#0@) MQ1&$B85OW3Q+U:U47]8(C[C30M%KH03;]MQLM%FC&M MHES!-$JXMY$6,K;&-?/!87M/*Z9Y+K![B? MZ8+"-C*)#4;,*]F<$QJ#,L_UMSQ9&CHG!0]STKD]<&5]F[>J7NB<(LXR 76L M$H@UX9#^;_+>K;EQ7$L3_2M\FZH(80](@"3PZ+SMSCA9Y9RLK-[1IQX4N#HY M6RFY)3FK/+_^ "1ULR02@$":=2:B>Y?3)H&U/I ?%Q;6I?X MFDBU#O9CSZV)([!4@.1U.QQ2 $)D#A"$2C&DL$B+FZH7[*>:&M%=3&7?2WMC M88$#P(X;NBBP#?R*!R)V>Q;_&1A#Y>4?)GK=3/LSA7MSY\_O\*.*S7H[_V*W MW7=_51O#"I"J@G. ,+?!!=*P@J ,<,P@IYQP)K$+*YR,.C4"L"T1J\W66(V+ MY!?%[ ZT]3D881V]/J>P=;_KP6 ,[8,)P\'YM;ZH=]<;;&XX>GO-OPYO[NE8 MH[RD%\7?O8^7_QCVE?Y0+=E25&QQ"-NLGRJ6TA*F10;R#!4 ,[/[8%E: I*F M2HA,X0)"GT_TE7FF]GKNQ3R* /=Z-_MP=?LR1T!KX//IGO_7([)SE5B-D>VXI+PP:E M!$3E!'!$,]M1-]/(R6#OFVAJ=- ZV8Z$M7D=+&G%]?5*7D'7U2EY.V;C^"2] MX0IP279C<8-'\LK (SLDN]4[]T?V7!]F&]S)'VIMK+1J^5 ?B'Q>+2KQ?*B6 M8RP!PP20@(QI8["G90%X"A5@19JSM"AS3*1?K^V>&7T>]7$*3AT)7,=6?C9K MN;+^X#:$U=,SUX>XF_40$<6!">,8/BMJ\D. MJK\T,UQO"^_'4S>D_>=J)6V/[L_*/%?++7NH6]1^6*U5];!\:XM>K)_GAEYR M17(,,,P9P%Q;]Z&PYR%$8:5XRF#FVY_'>?:I&2:MZ)NF>W/3'F7UM-U44M4Q MV[\OZV:)=I=M>YL^[E7S;T3COD+=[#0X[D-[+&J0=UVS:^'MH4-R$#^Q\B>M M DFKP9" ^W<"&@3XD1(Z63M\P9$;AGDC:)+"R'W04=O*>2M[Z460_Z# MA)X[\6W;.*Y2F[L?K%K8^G5M^Y"ZEMT\YUD!A<@ R\Q6%O.T!)Q18\@6O. L M59H0K[-UASFG]@6Q(B<'F6?)7NI]>YRV$*=O+*(#_J[G4U%1'?R@ZG9 TZM MG"&*=GS5/^/(YUC.$)P?:+G?&NI1.RJPV61QWYN/E*W?9FSJ>2J15&6! .0" M 9QG$G!IR A+GA)=(,:Y4QZ&VW13HZ#6771<&'BV*]=\)+:OEZT3<5=?6RP< MQ_&X!4,8X'ES0>8&_UOG\"-[X5Q4/??%.=T52B?_4HO%_[-<_;G\3;'-:JED M71E@/6>0*9&1'(C"V#$X+S5@1"B@F,:*9Y)!M]*XO3--E$2LM.#?5MQD)V]3 M+L,[=/@:PJ[,$0&W<4@C +( NNB!XP:FN#;RR"31H^ Y/_3=<&/L\(5,1$5* MRJ1$(%,D-=N=,@,T$RD@)$4%-S0A_+H%=@D!#KE'!!F5.-U MC3XT4:ND2(YZ'<_8%6@Z^[G ,!GZ]]^J'M*=_@8.' M"SH,Y^F]+.N)'_?*)8%QA[M*CV^>]S_^1Z76 M9J!OSY_4#Z.I#9M M?_?"UN$&O][]9UATHAOZ;C9-?$P'YK];X/2/8?1")U9(H]NDXT8X>@%Q%O#H M=_?(M>H_[0M!I3K3.;=!DD11@)FF@$&8@P)1AK3*RTQY$=;M(DV-S(YK8/07 MZ7Y1*^/&IAL1%MB-$\==MH'Y\N:RZ@-5$HL'\FO7,?_T.C7*X@$8K8;X^<@! M.]OW6JLZ%G9?)ND+VZHORL)2+:I:%D2R3]7WJMVX2*(X0J($#',%<)YF@%&* M <04RA*K/$W+^5(]V.(@7QWWP-Y2.+WRM'GESV09T%V\TR,YJ@)F54E.=4F, M,LE!&X\]I?]Z.6R_AX%_) _]!"'WV.D/"OVK1)O9B#)9&;76RG:HY6K[IU++ M9*T>5VL;9E8UR[0URZ2:+M+)3UPME:ZV/S=%=\UO1>^5TFQ)MBL;1;)?W<4> MI$UBB[O+NFE3M."VX%7K]&CXCSJ>TR-8XQ._2/@H8;N4S^N54$IN M;.3<+VS;1J]\-L_BKDS54KYEB\7F7O^'6LBOJ_:BYT.HR[R019ISS($J;0%0 MC3%@18EL(> R0R@O$2I]MBD19)K:/F6G4A-@>E!JEARI5;^+M6*6):QJ8+L" M.^6.PL'\]BDQEMAMHS+RP@W\W1QIS;QW*A%1CK15B2'1J'N5B!"^W*S$'#J, MTK^H+3,;'_F>K9?5\F%S)XR-\U27(GQG+ -1;><*Y91ANR4AN 8EBD@6N>@ MX%J46 C$2B_&[I]R:H2\DSC9B9S\="1TTDK]LQ_3.B#O1J1Q\1R8)V^%TIL MW=&)Q&\.$XY*7^X O&0GCSL#NT2LOAO+=$]TJ[K%M-GF&%J[$.>"68IPR4I MBP(!7&@*J"$F(%$*-:,2EH5781"OV:=&24?"-U;%L?@Q(H[\UL:-J09#? MB@FV?]>*$-!B=;/PFGO<+A M;39SJ#C+I.&ZC IC?65$ X*SPJY5GE.:"26=DH]O$V-J]->TB6G42!H]DD:1 M71+"+#DHTW:5:1OMU@I%Z0W9MW:.)W:#K\C0IW2#+4:L[I".6 [;(;)/B"ET MB70$RK%3I.MH_BDI=T^R,D_"X7"\H%)PKC%(=9H!G%($&$(,:*1S7,("9]RI M^\>EP:=&?JU\ =$(%Z'K9JE; 1F8>[RP\$HBN:9T4-[(V6"CI8I<4^,X.^3J M->'%W,1J_;A:UX<.=2&$-L/^[4JJ.>4%*8L2VF0Q#C#2)6 %A4 R2%&:YE2F M3CGPCO--[?7=URH[DGG6E(NPO3!;R1,KNG^9MR[<^U_TR&@.?58= ZDJG,MM@<7AZ@K0;:&YO0="I^;K3W )D*W/A&G. --9 M#C0LF2P5AP7W+0EW:1Z?QW^D0G!M9?)6T&"'SV58R[)0N8 2V.Z,MJL:!TQ) M!6 F9)IK1=/"J31V-%!',; &A=1M5W@S4$,;7OX8^9?-Z\(@5K&\BW.,6R*O M2\VSPGB=%P?'=<@GL?T7LU&2VQ/GUZ%57\G+@N:E *5F);"!B8!E2 %4GW7^N%O*3Q7CU:*.?J@K)1VJU&K.2)9K M9)9 YF9[*11@*6. I!0:CF(J*W,_(S!0DNF9B3M%;.31AOA'-6#[Q0"G&=8K?!M695_S&X4*];W=2FH=Y M4V^[[]>&KG]41GV[E4NI5! H4IH=LH+<\**VO1TA%H66D&3:*I&6VM MFZ@5]LA!M!/8U\MV!5]7]]KMJ(WC5PL +,";UHWZT*P./[#_K5N_<<=9S M?4!*VC_5ZF'-'K]5XM.JZ1C[;O6=51['[SH^$S\&M_$#$9!"6/-*X8:(V4K74! MM4A947T@="8_7;UYO!RG/OE/4IEZ+PX\*S"D*JO%DTV2.L3,O_]++)ZDDC;L MWF8)/S4/R;W>1;I^5NLZ=F%_(CH7A2AA7D# LZ( &.,,$*((2(M4(4@(%M*K MND(LP:;&K\=Z'26T)#O-FOR8(]WL%FD?"V[4:R*&;JBT$&W)'?WTK["00[OV MQUQ#_T.!R(#'.D>()=:X1P^1P3P[K8@]?MAGX/Y1V:/HY<,GQ3:JK?JPF6=" M9%IA!DJ--^?^?= <,+9C1K^)OT/PH$+R@ *Z'L0 MFO#SNCT0?)2^E,X3N?]!O3G]:A:^X@O5^.[?59O'U88M3M(A']=*- 4WYI1P M@23DH, J!YAE!##-4Y!)31 M("O._&3TY3?@P(>;B:_ M-7'PT V&],!$-!V0/1Q\@X$]DM?OZS>5L"-\Y9&XR5HUO]RNDL?URI@SV^=9 M\FCNWS8%F?[[J7JL2Q3*6F]SI=D_K];)GV9WM%5V-ZT3V:11V>I/CW4N3:Q: M2T'(=[H:_48:\.:EA2&:@X%CG6:F)Y(5?6$O';-,+73D1MBZ=TTB;6'%][=/K*+N:IU&0 M&]PZ/9*RQFEV#)K9SC;=K@?M>NT 532S]?I,(UNMO2J?&ZW]MX0G2+:'*7/( M%48""Y!F+ .88@F(C>/-F=1((YH1X=REZ\784[,Z=RF!O<=QO:!U,\*-4 SM MQ'=%(2@I\H6^-^5$[L8:/27RA1*7,B)?7A(87Z^6&UN$>"GOC4&W_KS:;-=J M6ZV;>L1-"B8UA8HR/:O@ MRU[LY+/Y@V?$?>B*N!D)8Z \,'\F'BC%NX/Z-8)T% M\]\Z7F" _Q.WCKEMQ1;O5D]\>\=73]M_KLR6MS:'ULM_5=MOU?)^J?Y+L?4< M950(B$M <5TT5F% E9! R)(6:9ZED!1>17"\II^:@7,D?5*+GS K?U(KD+0: MS)(_:QT2HT1BM4C^V*Z?5*+98N/;6-USM=PX0%R)5FAO>*#/ RU:" 94$1,\PGT;SQ M#_ZV9>NM(_O=,]:J^?(4FF; MW#,!H)828$:Y^;9P!BA1N8:8V=)J+;+OEW(T7'=S#8?J^UJR(2!UI/T)G^D. M>HH[]-'M*Y_7.A_2QCJ9W8VW;\K6>.E_42 M(E&2PJON]5""3LT\K>5+:@$]\P<&7U(WBIK"0@WM'?19H_#.DP,!&+M796PQ M7Z>[Y4!@7^V'.=1\-T?X?6;K^W6=02=K07?1Q'.9IJB@908@%QG R)8P84J MPHS(*;5_OM M@-X2$=@'4?S P*LSOE9\8!\$'6&"O;>&NS'F>T=V!G>I>\OQUWW!K::-K'9T^[3,0:8&0 M*$I[V,$4P) 1P"!* 3+_1*DJN%)>B0D>B]K_9,5/JN7/R5Z#Y*""'[=YK(H; MM0V#]<#,%A-F;V+S1RP2KWE,/"JM^0/RDM4"1@CT+5DO56L"MIYD7M!,EJ]K'<.^<3C.O-N:K@F?/F^I5^+_=FO9W_:A;U7O_"_O=J_?9ILUU] M5^OVJ*M])YOMS=2':_ MW]'P&?H5=X;&^>5V4KWK_38#'+W;YE^'][I[[%%>;2?U=F^WV\6W>ERL9; T MB_'G;.K1Z=/?4/@_Z.-'U M.WF]MQK.:/OZ4.(A.*(#92_T4:.,46H]NZ$5W772,^TK^4W?5IO-W0]6+>K15T>G5-]6"S/>QIZKBSG'*H-$I !+#0%&=N=!(01E M1G"JD:0:>1UB>\X_-9O%;NH;^9.?K 8_)WL=; +^\?%LJ\8LJ17Q]J!XK9*S M&V4H[$?PI<2%/<2C$@)>/+>*U^QC^U9"H+G@8 D:YH;P=S.0DK8FH%INZD"A M.]MEY*%)1WH^7-+6!:N;R=X_UH4!CD)*OZP6BP^KM?WCG%.1YP6G(&=9 ; 6 M&C"6YT#K+&<"8R9SOT.T0<2<&JW6*@!N=4B.]4R.%+7NT^/K6F5WK9U;?4_" MJ9,_K,Y)J[3O"=TP#XBC(?KJRSZTV5JOY!O'%7\3>\7#XND'6Y"80?GQA1P_ MLG\PH"^F!PPW6]BGZ;W6RAXFJ.9S^)7]]:5N:;K<5LLG,U-;L]),/]<:*VB# M2BFV,:::2,#3E -*BY1!H4N2ROE2/=B0LZ_NAYON$CA1"FTHY4R.X>AEK\#. M;+3MD*P.R6E@\,S&2]J"*'[?!H\5=.R/5R2*]9AX5-KT M!^0E%0:,$$9O;0R_I=(Z5/^K&:;UWB.F!<98<5$]:W1.K?.O#FR6\ M5C&YD__[:;.MWV-;L=2H[-D;8+!GQ(TM)['R Y/M:RZZ?Z^#H10< MM^/"T'"?-6T8?,) G[*R)]AO/J_;!JRUS_H7]9VK]1PAF!9<,X#RTH;PH130 M4N1 RC)')85$:.;E&+X^U]0^&(VHR9MD+VQS5./IC^T U]&I&@>RH3VC5]!* M_FA$C>G4[ R8Z9QW8O]*I_Y"!UN">.+HZ;,\RP5AA\* GC)!, 2UL&^ M*>",EX5(D=G\*I_\A*.QO?A@!.?;-]O3]^_L_6SC4]K#DUV"2_/H:%^7@OC:!H, M#O:(YZG[<]+#,=9L#_I($8$A,$:/#_02XI6B!4. NAX[:R $TQR5]GKXW MYZCO_WI4PI;%6"W,,(;(G^WAPQR5)6=Y1@!BD ,,!0+$//^ BXQ0D6HIB2^K M#B_U!"GX]O :JWY;8>8(@%FR@R Y8% ? 8X4:^/Q+ T<>#/,\S']*)QH#\9X M(3G^2_7:\3D>$O\]@G7\ER!:Y$[ U %-'#^O5_))V,'?[QJPM;XJ(8M4$9(# MIG,*L$YMFE]6 EW07.4B+Q')G1LV7IUF:C[ @Z#)7M)^CY8/KMW\'@^M@2DY M#"B_KGR].'1VX+M^]WC=]GHU..FLUW_U#29P&Y-N1]X^WRWE&>ML#IM1R!AE MF6"@Y) G D-*$<,2!O@@J$FO/3K+.$IP-18X5C^_Y$T&M3'@1<,#M_,0-^U M\; /!T)\#&//%>R!NN^$PA?3 /.9?GQK*@"V(I.-NLDP%P!S30'+E Y*XJ"<8BH M*G>ARVYL&":(TQMZ&L$\,"ON]$A^VFGRS'[\&+AJ M;BPYX$J,PY6QE\";*&]#,!)=!@HQ*FG>!M1+ZKQQM# "/6KQ?"VRI=WC8$PT M5KEMSJ-2@ N&;0L9!#B'@N0*0<6]ZD YSSPUP_'N_NW'Y&Z[75?\:;M+ _[, MUMZ9'.[8NS'?((@.3'8=8 X0=.*-4"0R5( %86-M;-QK)H;0B+%$*2'"&: M>FUSW:>>&D]9J6=-&<@CX6?MMLO(#ZP"R9$&GA7NW!?%C;^&@7I@ HN(LG^Q M/&_ 8A71\A"KC$F1((H A5X AE0.=(YBQ0N1F%^O#;D%23(WH M?GO_-MF%(IW@1S)'X-DV%4JKT)II>L>]M@-[?1>LL>JRU;-/T: MVUGEA]7ZP]/V::T^;C9/5J0YXS(M-,Z!R& .<)IA0*Q]"1F'>5DB3:E7FT1O M":9&O'7\="*:"EA-;]5DW0J?Z-4ZT;7X2=7*']QGRW&!',W,(6$?VMH\Z<'5 MBM\_/Y3C_:W7K\H.GHW>7YT!A?/AYO7I4 MZ^WS9_/ U2R[.ZY^5VW$8F53K \'EK(L%%>* RJY;1N;"T"M;S M2"Z@$$(* MZ1<&/=[<-0#K(/=#P< M@EHD2O.:>E0V"P'E)9$%C>%?X?YKM6TJV,KJ1R6?V*)NDD=SE=JZB( *G)H- M,X& $UR @DG$TQQFI4:NU>TOSC YF\P*V11DWHGIU7?P.I3=Y!,%H($9)@ ; MKQKWG?K?4-_^\KBCU;;O5.NXKGWWA8%FB5E!6R^_?@2Y@)G&J@ *9P)@1?&HOLI4ML<(%M0T]@XD)AJ#4I,,H ) M,K1D30C"20%U00J9.X4Q!6$;$/R?WZ>LOSHISP_VVKU/TE&?B=&/B+,BF@ MY4H\V1_J4['7 OQ$B.& O_N^>C(VD=F7LT-A/GN&L2_F]V!AKY9B\23K%K;) MJEZKJM;S'Y$RT\)P[$Q7\QQRO!RV,%U/$ML"AP@L2\_6RVKYL/FLUO4IR!W? M;-=,F/<$HX(11&PN6VD^Y\)FUQ*ZOG#N(JMF[;AAB(#WS@HH2#I4"4*0YP#G* "ER!!@3FF>&&'(W.[]OHJD1 MPTLY=\Z% !_B56S=B"$&8@,30QA8WL30AT0D8K@ZS:C$T*?L2V+HO3ZPTP-; M_UO5&26'\KN?5XM*/,\+ILTM6@',90&PV5O:?26O3S4U ME)*NQ'6L\_#=7S=Z"$.:@,31"=@R1_M?P>)1^C')U;GA^L3C=OYH5?A ML\X/_7>$%M->F+\^W"UE,X7Y>1>K397,4I1CH,LR-0S"4K/UT! (48HBHSDB MT.L(\OI44R./5M+Z[&(O:UB8? >^;N01![6!R2,,L(!*VGU81"ND?76BD>MH M]RE\7D:[]XZ0DX>E>ONTV:Z^J_6NOE::%66J!8"Y,2HPU"6@B&@@-)*E4DCA M5+H?+KP M4[O;,7MVUXB^UVL2G[I7KUYU<[I+78%P7HB,Y[FB@!%D#)G4>DXYU"!/2TY@ M27/,O7I0O9Q@:FQUFCI1BSBKTR.4#,Y+:9!T,UENP6=@W@J!YI:\D1/]XZ>% M-,._5M;'B7(=21VGUX6]U/]42[5F"V/7W,GOU;*R+E7;1G-G3)=,EY)R 3BL MTS12#5B>2E R)76:*ESXG8[TS#>U5[X5MS; 3P4.V[;TP>U&!!%!')@7;L#/ MFQX<48G$%GVSC4H>CJJ_Y!+7VX(+0ZT-_W]>K[3:;(Q5R!8?E-J\?5K;VCQS M3#CG),- :<@ SK(<$((4R O",JSRO)38LQI4QW13(Y96VN18W,3*.TM:B;TK M076![<8K\2 87]3C M:FU=,(VKMOG?0XZC(!1J#;EA%K,YP4(RP)DQ7'"*40Y)49;(,[74:5Z?]V.D MSAF-V+ZUAYU =O6R1@9N<(=K+6^R%WB)%H7EE%UKM M*J5)#I$$DA?&(("X!!P7&< 42TI+5"+EM>GX.S0P]N[$ZPZGVRL\\9;%PWOW)O9I2ARQ&W'3(J5NA%Y'%I8B2Z&Y J2TR %6J "$%QR(7$J(6)Z2 MPND-?S'NY%[J6C*OH,R72'6_O#?H/_3[>KOJ'H>B81",=!KJ!H5G>Z4SA;O[ M*1TN'[&!TIF,IQV3SO]\2PAH$_=Q)\VF?5MM#I$?^S0'B(P103D"LLPEP'EI M-@*ZY JE4O"-4;4*SW=;=JI4=(A0*GQ]N_EWC><",TO<5P&-VLD/K@#\UT4 M7 .#1UUABAI(VCOI*P25N@)Q.<#4^>Y M\0^26[S8;7^5?UY)X1-B+1>D/5J M:7X4=5/)3?WQ0QE1F9049%H+@#73@*8Y!*E*F< EDGGA5=_>:_:ID=:1\'7" MJ!$_..GS 1A%,O/ MXC7WN'Z8$%C._#1!@_B1FU35_+T9]19O="]UT6Z'K=]6AZO$KMNS[F&Y72:M!8E4 VQ78*7&43N;IR75>'4?W;E2P1_(A10+8 MWQ7L"U8L_[#SO.,ZC7WA./,D>P\0&'FR->]^77+,)@O.20EE3HD$*20$8 H% MX&E9 J$Y*GFA.$_]PXZ)B9Q$="*R *E0"!; R@3*>!(0T,I$#%8"HB1D_5_;8+)F1#'(GI6&;\*8C=; MQ(!F:*-A"%0\(E-N1&>D$)4=+O7IV@O(8H:M=*#1&;]RZ;[Q EDZI#Z):.FZ M+M"AP19UB\SW?XEJH[ZROSZS9[OMVD5GRYSG.$T%D*HP9I.2!%!:"%#P0B*6 MR\*84UX>CN[YID9YM;AM>U@K<&(D3EJ1 U/T^A!W](O$PW%H1\E-$/H[3]R MB>5-Z9EM7/>*F^IG_A;'VP()IFW4?*_?:ZW$=E_>V4STQ6S[OBBK7;6HFIJ- M=N+#5H(J)GA!"U!8SL&:Y8! BD"N"JR+@D-.D&<*WPWB3&]'=RJM+7R^UVI7 M<=Z^;58Q>\1A/6M/YO5Y3CXH62?D?W'V_D193T=N&VF-AB:^5HWN97FQA(TS M>:#TP@BXQN+-6T09EU0C@';&N#'&#*/C:^=B'UBU;HH0E1C1DB,%4BT8P%P@ M0 5/@4X1)Y 4""*O*.;>&:=F\[U3?'M2I/7EB? LL;(WY8W\R+,??3>&C(KI MP#08!TYOLG.&*!*C]<\W*FTYJ_^2F]QO#".@WY=KPVX/2]O9P]#=&[54NMIN MYDB7,,=F>YG#TFPT-:& E5D*4MO/JM;2OS#,ULCD6LS8*=H+Z$A-$#0B2:N#;+J.30H^I+2NB[/(P(]A;/W=/VV\J231WY MKKG@F&8%R(H" RQ3!KC,%! *$TY5"J7RJB9Y>9JIT<#1KF O9U":P154W7C@ M=JP&IH$0F+R)H!N%2#QP99)1::!;T9\I1R1'%6 JY$:DO#0< @@D!(H34J4DR$5]')KLFF1@@GLB96V%ER$->W MSFP'R&[,$ NZP<_B@E +*$';#T>T@@MO>/ 50BA=,8HISYI0?Y#;=U.CC4,QDT]1BWM0" M)VPO%1A/Z."9K2.5[Y;RDUG9Q?XZM9EG5*29@ BD0AG+I; ] MJ)F$0.:TE IR62"TRV=RHY];Q'%ZFTZSFP:F)]?CD%E]9*7JT^-:JZ/KZ_99 MS=?$,W[QEI5U8[?!5VNDR,>1ELD_-#("OK'B)F\19=R@R@B@G45S+?@?OG%^JS7U?+A#=M4F]^7*[Y1ZQ_V$.WC\O%I>RK.R636LM92?\4%'ICW7VEMO3\# M ZU I"]#;.E&_5@,!.W+[\=0TP3&JMDMA)E0R;>K[[8R4SWZW7IM7HXZ(_'- M\^&2-N7X[D^VEN__^ZG:/G]<;K;K.IAZ<[_]IM9?O['E_:,=8O-/,\1V\W'9 ME*3[EZH>OADK^^Z'6K,'5?_1ID =P@"X$HAQI$%.LL+VU-* *$J!+4ZKRU0( MQ$NOL-NI:#:USUBM-:C53HZA28ZP2?AS]5(G2@K]BU'+$.L[L#?XQM7 M[&_S9=U_.X\T/7Q )_!A[%^(U_[$=4CX]_A8]4,<[;/C,%6\X_/[I^W&UF,U MV^ZY0+*$+"U!*J &6 L)J,PE0!2K5,(\XP7Q2[WJF=&')L;)KCH[1%\=I(U[ M?'X,/,^4+4D"09KF)<"VE#QG(@=,4)5J01!/O?(O(L+^"FUJ]N?M1R+'Q3L\ M7B$0Q5<*6' !,$K$P@58!@Q9.)[MU6,6+JCN$K1PZ;8P5O^Z9M*>M=6;D[8: M\^:+$JJJ?:=-090Y1+1$N>'VG)7$IG@5@%*< 2X10JDJ-HQ.,%PTOZ\;LYC(3>M0QG M8\7K8QWSP^YW;<>+$RMX*7KS79..2]2Q B@*5&&LR@")(,"E!F! MFI!4E]"KU.H00D[-EMKITR1,M)TJ[<_[/[2:SDYWPS:.9Z?M++FZ:;8J^]'E M($^&&[N^]GH/3,:ON=3>1#[D6D3B_4%$'/4S,23(+[\J@\X5]A'Z56W?LLVW MS^O5CTHJ^>;Y=S/'Q^7]H[)^E.7#G0U;:^K;$Y5F.2HY*!C, %8E!I3ER/:% MS15'N:(%]VG@[#ZUUP=CA.[.MD*H%3W9R6Z=H3]9\9-J^7.RUR YJ.#W ?!8 M%3=:'P;K@Y.N/6"1*]9AX5*+T!^0E_06,$$9J]N2P8=#%8O4G,^K9 MPEU?E(V-4IMW2CZ)VD<\1R5AHL@D8!G"AM($!3R#"DB68=NN7NL2!S14<9T_ MX)!NC'XJO[U_F^QJ[\R2- .0SI*]3LE!J=HLVJDU2_:*^9&=\VJY45U4\$K@BW2.J*!4Y"D@-#4$64(*F*0:&.)$&2TRA)17]\OA1)V:4^'NX6%=4[:Q M55I!DQ]6TM,(B+TZ 9$/PRRY1P#$JR_DWRH.8J_P+-FK/$BX:= MS?,Z[<.NJ7NUD]C5&\((87=XMGY2\E/%>+6H-_>["NX:,2UR>U2E2 HP01+0 MC'"0"UO(J!0EUE[).]W338T:FCR#5MSD2-[ >OD]8+N113P(!V:,&]#SI@\W M4")Q2,]DHQ*)F^(OV<3Q+C]*V:RW1[OII?Q?3VQ1Z>?::=@97+NSB/?/4B*;'N60]2@>=DGVT MRD$KOS:F_BO534V#XO^Z?KT(T#N363",7;QF!CWB-/.O Y_YSS<*M07#L&.Y M\ $"NJGMJX"TA\/M:?#=UFS;^-.V+GB_^E5M]R/W]8K>V6;YZF MDJ>Z9$ 3E1D;*\\!*PL-S/.*59XQ@:A3F=@XXDR-&FW@!V]/V!-VI(;M O+K M_2>/[F2W+U4W#8Z_ -SXU&II%:;78!-'?;6K3EKI9)6JU&7 MR:/EW*C+-5*#NJ_?JDVB%HWKS=CV)V/S)56SHENSHJI=T?;E.GNWEF9% M5_L57=@5%?6*ZD;Q?T1J9JI?=5VN^*=F($.A2N8 MNCD2;D=JX,^//TC>?H-N#"+Y"ZY,,JJ?H%O1E_Z!GJOC]FN:$P%UJK4 E"(( M<)ZFA@*,%4R+-">Z)&FNO(X>KDTT-1)P:"=T]WVUWM8UCFTM&LEJZ8?>IP>3C>V;IH0A8P)<;2^3I'IY^HTD^CB=(V">J^_\0#T7G^H MEF9]*[;XO-I4M:N ;[9K)K9SA)G 4&N04\T!-C0$> HEX%FN,,L+HE.O;@TN MDTZ-G/8RVS._O=3)3NSDCYW@H6>E70O@>6P:"=:A/8VW(QI^K.H 4>P3UJXI M7^>PU0&$J^>N+O<&;HQV7QJSSVJ^,_8S\XNRI7CF2C+,&61 <&:H*..VA +% M *8$HFJ0(WUSEF&*4( M,&PL'*S,YHNG@H%,F9U70?*\E,PG8^Q\"B_+9H3,L&,)_\>NO.3="^_G9V9W MO+/DJQ7(U\(Y QD9%'-%%8 ,&Y"Q*@W:X]+L;C.,))T_UK60S =GO1T# MZI?3#0?X&_50+9=-D>V%?;!OQE,5.88%RT&:868+W&> \Z($:6F^B5PB96SV M%L_W2]<"?Q'0W$TV');OFY)-L8!T-;1O@6;@KUHCT.S*&QS3E+X&0C3#^6R" MD&\57KPPML\&WARW^W0]6+>PRF@_@;VRAOBBVL Z:?[)J.2=E5@AA MOE(E489*458"DJ,<:%)0E$IER-7+6>@^]=1VZ&>^K;WP0*_6P(H_2W8*)%8# MWPH7SHOB1B/#0#VV!S$3B)0(%SD$E!4%P%KG@&>:@(QJ)!0O,61>K>$OSC(UHCH(F=12 M^K9\O02D&^/<#,_ Y/(2F0&VW9T01&OL>FF.D3NZ=JAYWLJUZ^* ($#;#ZSV M"-J<'\4R)C!30-4-3W+;]3G-S 8[SSE4DM(,.W7?.AMY:N_U3C:OG*ESO+I? MY9M0&/CUC02 1[A:*! C19[MQ(L4&G9)V\XHKY,;Q@O8NB3G2>S5Q0LB520\ M+V PI[D@,BTXD*1 #/" 85< 0(5RRDDF<&C?M:\794$?6%I'[ M<0CKW\E]8]&_"^ 7LD@YY1DHH88 I_;P&#%JH]H8I4*7I2[]6D_$@G_45A(7 MJ_A=J)<2?P%<-Z-1G^G!=Z$WHGE[8:'\*NY?G&5J7'\0 MLDE.]Z.4RT"ZDH7-"IYLNWO_OBP*/;]N#^ M7O8JI;8*"YJ$UGO:AX^;Z# M81[K0#*:7..>8\:&\^SX,_H$ 2['KW^NWCYMMJOOA@A;FX6D!)=%JLQF/V.V MU2$&1&(.RDP5&N6,%!Z)Q.?C3XV>C83)7D3/X+]K$#KX(F\#9F"J\\3$SQUW M7?-.I]R%V\9SS5V7^<1!UW%9F+GV"UO_6]4%DY?R3OY0ZVVU,?]J"Y3IU?5;;JIO;E'$M8%-A[-FJWJKW";E.QG M(_5@[6;XQ$-PX%=\+V@-W3&4[WO \S9,W#")9&WT3#:J">&F^$N[P/&NX:HJ M?:J6ZN-6?=_,,TY2D4D)&#+V (;&%&"PR($L,->,VYV?4TW@H-FG1C<12OQ8 MW9):N0%*+!V6K9NJ!E^,H?=AXZS#(/66SO ;28<[)U5TZ@R.D]M+Y(#>[ MQJR[[PNB-UH(Q)P ]-&(&8! 9V]:$0+Z[P^T\C! MG;TJGX=X]M\R7#ZQ:UT7\[S:;I^^[0O^/2C0MH[ZG M@:'-^]L;!MVV]N,U#')>EM=N&-0OZ-^C89 SX-$:!KG/Z.]VMF%,;?6;=ZOO M-L^38D)A:K9$+&76FV+V1:00$&2<"%A*KE#I7+#_;/2IV11' B9_-")Z.'_/ MP>MW[MX$R<"T^47]J#:6)E>CSF:/_6J M.L?^TNL7A>U0CCE!;3>_*&:]K?)^^<4FOJZKY8/YJE6;WY33./94JG":J0)@G!$;+)@"DI(,2/.F*RZ92&7FLR6)*-O4^.)@ M%AN& M P ?R1*,*=FHIM\ D+ZT]8:8XL8/12N#_0)]7BTJ\=S\[U?UU_:-0>??<\1@ M)DH-@;"EVK&RGBG$,E *SO)2%H52R,_=X#SW]+P'!V8(9.9>N#UY-R:$H[%J M[%GX 9X+_&Z$%1G4@:GJTVKY #Y5/^JLV^5#9>VZ^I,= M_4C/ Y=(E.0RXZADY '!2QKRN36TYL+C6HEJ%]/4=@QHRG4(GN=$P@+D2A>V M?FIFG6-FETPQ0IC1(L>>M1:NSC4UPCD6=9:8?RW4/I#O6.Y9\NMJ^;A>R2?1 M61S$&WLWUHF$Z,!L$QO,@(3_7IBB)?I?GVGD!/]>E<\3^_MO";5RVIH!=8Q3 M[>W??-QLGI2TF1C M19TEFUK8I*JE37ZJENUO?O:U::Z"[6K*Q(!P8$XYH/=;@UXC9]((&M-^Z0,C MFMER=:*1K94^A<^-E-X[;O3AU#ZBS2?U0RVR-ILQA5 KEI5 Z"P'F!88$,$A M@%*(G-",$>$5P=@QU]2(HY8MR0(=-!>P]'3)W(;0B*[M1M!9T@(V0(40!TQB M.UHNS/0ZKI7K*E]UIG34"MB'M#*%M6=XZHS8_[)DZH_;)QP5'!- *(V0XP4F> $JX!I$P7'"&< M*N5<-J)SJJE1P9&P;:9/*ZY'$8EN;+N)("YB W/!5;!"2F]TH^91$#<:>B-5 MR/5_Y/QJ=#CAT5FNHWN$\2IW.&ER4L3#[8Y(97<-.6\VB5KIJRGNW@;Z: M<,5Q#@$IJ-E8H90 *J4"BDMM;"T$-7=J . \X]3LJIW 22UQ*V:RDS-Y MN]IL'?=P;A"[44LTV :FE9VK_:%]N,.-X64 M#S4 JY?5+V4N 225!D4E-$=4P*YVJAEV=86J&2BWCH6"F M3^W02_@Y>'MN165@:G@!2%!5U8M/EKM'YU:$1G+DN#XZGB56.Y3O+K)ZZ<81 MRZQVR'U::+7K0O_SK7?M8G^H-H(MFHS$#^9WF[GB E)9,* *E-M.BPCP% N M>%E2E.<9*9RXK'.6J?'93M"DD727HEG+ZGZR=1W4_G.M*% -O:T*0NCCG:>U:O8\6E6_\5AVZ%/:K-1ZOY1V>H^RX=/BID7JV*\6E3&-&J2 MXS?OGM2OQGK]^J=:_%"_K);;;YMY(30L;4'4C!40X)R4@)!4 LZD8(4DC$&O MSA>A@DR--AH]9LE>DZ1699;LE9G9CNI<)9]9)6?)?RFV3NZ7GNE/PS>.%T>G'I5C;J=ZIYK\?EW=" MK)^4W,UM&V4OY?WVFUH?A#O\;8XR6"B>(0!SK $6F@).% 1*%AKJ,L,X\Z+5 M6P6:&KWN]$E^VFGT2JJ.-&T;9=\MM):O%T[;ZH7ZS50/J0=__)19/ M4LD/!@8;-?;4^$#N]7NV7IKY-\8$;[H1/5\>H$[E1$0KJM/"F,:< YR5QC[. M! +2YM?*DE"6>26;#"CKU(C^6-+D(&I0UNV02^S&ZQ-9N($I/W#-O&E\!#0C M,?R0DHY*_B- _O*[,,:489^,TVW%O@\5T65>: 0PM!6'F52 (T*!Q$A"RA@3 MF9.7M'.6J='TV?:ZKW&2!Z!NU'HS3 .3HC="WG38B4 D(KL\QZ@4U*GF2_+H MOOB&:N5='2JO-:AL@V>/8FK_I:J';ULE[WX8,1^,?&HMJHWZO*Z$FB-18LJH M,1@%L\4"RQ(PV]I.:H&@2&4N*?0N73Z\W%.CIIVL"6N$350K;?)HQ:T3GI\V M,C%/2I/X[)GW/-;C($J!(<\ED 5) =:< )Z6!5 EU&DI4*$EG#_6)P*_;=EZ M^[=]*%[J\'J/QDHGJS8A8W70XL'MO59T099M/BN.TCXD,^]$=V M.+2]=R)^X$7:GCA..NJ>Q0^(EQL9S[O]\R_?5MOG.\..;U=2S3-"TYS:NC=2 M0!M,A !)<08TY"KG1"NIG?R9+P>>&BU9V1(K7&*E<\^K/ &KFT1N@6!H'X2; M]E[YDI=4#4J1/!EHM*S(2^(?)T)>_'MH,=\[*Q';\K2MJ+9ZB14V,=)ZOID= MR/:_IW'P&OBM#84JH)1O%Q(W5/*]..S(A7R[5#NOX]MYM7\[[K8&S/WZ-_/U MKD1CBVJJ&"8J-]L#4@"@=_P &2\.G-WJ7]#<^Z+PX[6G[M+J>,6W9W7#>$):&L:0EH2 MF H%>"E84\6$HA29+[PLE,*(\T+'\P-,LYIDX+XTK,RDTZK$< !,KMCD4#!' MWOL/4HC2:;*' MT_PY6=2U?FPU)ZG,P_R]6MHD#/.)-M?\L&W FF2,'<:+&N/V4'L3ZY"Z&[[N M+B&7;QVQ/4BG[*=]0;HO#:W)O1+__K9:F#LVMN/T]OF+^F%9J6GP^+BHMG.& M4RI%KH!FN:U!F9> $FDXM%009UFI2IQZ!7CWSSDU$CT6^7\DC="SI!6[#62L M!?+O?ZN\2_J5: M5M^?OK?QS9"E2@O$ $IM(X#4;,"HTADH65$(09'0U(ENSD:>&JFTPKE[?$]Q MZG?U!FL_\.O?RA4Q]/NJMC>X=$_'&\V7>U&-8R?NY0M"N[5;XVS[_-FLS_9N M*>V[_6B-LU_5=IX5HN1%B0$N% 68E@7@V/P/%*440LNB*+S2-;HFF]J[N9-U MEM32UL["O;RSQ$CLVZF] VA99"1/$08EA[;UB>* \SP#7&K&8"D$SU*_UB>Q MH!ZG\\F'ZB^;S=TV%5M&Q=;-?(J%U_"'8Z%/I;?!Y )))$NIY_;RW-,C8QWA4MW8B:MG!Y.FBM@.KBP;H=H8%(8#AT/%];M*(WDPGK+UNMG MZXMJW%-L8SU4-I^"LX4]8THVWY2R>17;QG?%%]4#:XJ)5$OQ5+? W'Y;KYX> MOC5)'/65EH@?V3/C"Y7HU3H1N[40MH?7/Y+?K;]LNTH,7RZ4V-83B@:CY'&U MKH\F6SD61]5Y?Y)&Q#^K[;?*_'FIZM0.0R"[7]69):OU=S//P<XT\MVY=;QO&S=LI]XV7HN#:Q:: OHVJR-M?JFEIOJA_JX M%*OOZM-JLS%?B7O]E?TU9[S@N6WU4F!8&)L[Q8!K0^P$4TVE^8M.O>HHN$PZ M-:9O2E&?")TT4B<_6;E_KHT<^ZH8X3T+';JL@9NU&!O9H<\XHH#J7QO1 Z58 MI1)=IARW%%'WNC=X%N XGI"6#B#,-H,R,L4DR!1@M;*D7"&5N_A]1 MK\*J/?--C8YZ.M<&Y&;U >Y&0!%A')A[;D(P9N?? 1*M^F:;2M??KM0JU]N" M._YNZ]34>_V6;;Y]6*S^W-SQS7;-Q'9.E8009@0P698 :RB;H%"A"\HH2RG' M7OU6NB:;&K'L9;5?72MM4HMK7HA68$]:Z03:]00Q#GR#'QT&(Q?2XK<7DG@= M?J]/-7:#WUZE+_3W[;\GL$=([17>/\N2%R5B:0J$2*'9)$$(."FEV3,599[1 M-#?68:ILA74!> 9S0 M$*..% M*I5728CNZ:;V0N^DM&:CZ=JZ:+49-K-;],63+>F9?/USU?PR M^45MOZUD\H=5,*DU]*2$GM5QHXAXF ],&6/"[4TZ;BA&(J&>R48E)3?%7Y*4 MXUTWUZK\SY5UHW^Q570W\QQEG!6P 4K,FMN&*+"Q.Q6I!3F;X084R2P8N7Q M/%.CJ>,"C;.DD31I1 VN7GF"JQO/1$!K8(() >J6>I:78(A?U?)DEM>J;7E) MU8X*EQU^JK^VKXQ M.OS;'N!(D2(*<@IMX1AN3!M%L3%M(!5(9%G*"K5):V6"*K^RO9OM9GW;->4:HT*D">9G#IF(@LR%. M95;F!$-1E$AX'3A=G&9J]M9.2GL F]RU<9"UI)ZG2Y=!=3Q4NAFJH<^2_%'R M/T'J!"'6P='E2<8]+^I4].R8J/OJ, KX56VMM_CS>O6CDDJ^>;914A^7'ZHE M6XJ:?+;5CSH0ZNUJ::R[)_.[-@ENM3RX-0E->9DC!6":4[,S,S]19OZG$!"2 M7%-B=FU^T=-Q!)N>%6:C/.HCDYUFU@OR4QV;5BU_3O;Z)0<%9\E!Q>2@8[!+ M.M*:NS':^.LX, ..NX#>Y!D7[TAD&TFH4!C+%".!4<\ X3H$@FDJ.J?F9>^89M4-/S.PLF!<*77G%T#;@G.8B30O, ,I+ 7")*: B%X8UTDPB4:!4D/EV MM66+V%:>%XWL!9B4&3"4E1;=$IL8V\2">4!;ZM7LI:G:1+?;/3>2VF^V%R=; MR[;C$.[\5M!DUVMW)VH22MKU A( M!TSBQ4!V339V%*2#XA?B(%WN"H]1J+9UY:R[I6RV9@_*,)>Z>*A5XDR4"&(@ M2DH +B0&3"("4LCS'*60I"CS1_/7YUHD&_G$-'FOA'NXP#+XC M1$%C1%/[ 7 JR"!@EH.+!6[-%9WRU/LH_RZ L!*4@ M35,*,!$*L()RD J&P*?-V\B__E=X^7X7Y7X)+W_^E5A1MD7M6754LE==&I; MFPW1DM",%HW,WZW!YW_Q[:!WFQM%LQFGD$$.3*\ J%. ;:U.EB6"4"R0DF> M*\9SK_Y*O@),S1"Q\B8'@6?)7B&@5VM@53*_VZF16#T\,VM]5\B-EX;$?6"> MB@FY?_YN(&ZQ,GQ]IQ\W!S@0G+,LX=!Q;JB9U@2;V@B.MB0AS#6".". %T@ M3"D%G&3V* WQ(DUY5F"O6*&+LTR-SIH"7KN(YX.< 070S@!U(Z:;81J8?;P1 M"JMF=@V!F.7+SN88OU[9-34O%BB[>G'@V7F;VVN)Y/NC6FX:3XT]2'NH2XR\ M>3Y<\KGI)'/W)UO+#ZQ:VR06901Z^OY8QRI^J3;__K!6:A?S]85MU9Q!6F*, M)<@ER@'.!+1>&@YD*CAC!6%2E'X'8X/+/+VSM%H?P*U"R;'2R9'6-ESF^+I6 M\Z16?998Y>N,,Y4<<-MQ@+_K.(C=$FCEA-9RYRR 3/)6"8&2LXY=CL M]U,$4*:P(II+57AE25Z<96I6\-5B+A$JX-Q2^&9"#.P/49RJ-9')[?(BU#>Z:;6I$\*)GYZPIN )6&AB)FTV@Y\ZX$VO''7(L!(?>*=\ GO^FV064 M6)OGSKG&W42[J'VVF7:Z*="*^/ZX6#TK]9M:_ZB$NFSTF"W\#V.T*%G;-YOZ M=.[X[]:Q]^MJ^U]J^T6)U&KE=W!P=S-':N=4HO-LS-8K,:I>Z^>LV>59F=[17MO:Z M.W)<;2ZIO8YI;3ZNQD2O5K+>N._EM]=\-B_O-R.\;>(VE[+4.B\@2!7+S(#!;O@ -M_2-HI:$98A7)2 %(@# M+,H2L)1#8/9L#)I4)1CJ3*O(J47Y]J:J_V0=)D)VIXLY3K +N]]7%@&_CU#T3,/R*S M%XQ8L9?7)QHWRK)7X;-XROX[ K_YS!;TK0GH5_,HW.NO:V:VV\)RT;O5=U8M MYT5!J)29 (IDJ=GAYJDQ!\PNB:8JRW2I)&%>75CZIYP:=5B);$,1BP[HW_"<0T/9P#.+!'W M.T<.V6Q]?.__4FM1;=3FX[+9$=5>PH_+K=DC;2I1[X_F&N5%F><4V*-M@#GG M@!%= *$931D6DA9>ATMC"#TUSKM[>%BK!]NOWLC8"IK\J*/M;*O[Q[;-?>.= M6*T3U>HH1XJ]]'D>'#ET8JL\XLE18 3F_2[D5CV/JJ]YHVW:@+QEP$+ M]=HAF#XB_SVB, ,6(5H@9LC)IJ^1:^7V01ET!0;^.@P!?DA=TS XY4W]9Q_["JG8?!<*'8:.) ?.4I5 MS=\OM]7V^4Y*\[1NWIH?[]=?5W\NYSA+4\P$ H(R8KT,&K!""E (R3FTG7YR M)_KKF&-J!->(F;1RSA(KJ36EK:QN#-8%:#='18)IZ .($(2<:<8!@PM$LE'B M'P^K'__3W-UPB/GA0!U=8XY"#@Y*[5Y_ETL#*O/MCB?;8[!,0BU9F@,NN;%K MRE0!JC4$!<\RE6N8%X53%_8+8T_NA6ZE\Z@[]P*L[I?V1@B&?EEWP0A^A;PN MP>!1>R\;&CU9 MB1,KLOE^)CNAC^JP>+RO#F [4%E<" >FMS[T0FC/ 48/*HP+YTCT&/Q0^M&F M.S:=5.HPS'CTZJ[3">5ZW';#&0_O=\_Q*^ZY_VR"P)?R_5^/2I@?OZ[LK^Z? MMAM;,[]:/OQ+V90G<\T/M68/ZHNR)U/F][;@M#T4?V*+KVK]/9UKR,R^D1KC MD]B:T 4L;&U5"DI>9IH4J%#,JP30=%2;VL=E)W?"&L&3]4[R1!Q$3Q:5/CE M:G-3Z@.D!A'K7K*_37ZJELFS8NO-SP%'2I-8(Y^#ITD(/*'/;&)UD&T M=\*1.XNZ G#><=3YSJB=2#_6^:ONG1U'B"<8;P%C=5 -Q'O8[JJ^0DVA M\VH@D(Y=64-']X]>>-NPZ,J.^D4]KM;;.>%%AC() 5;:&)D,EX 7)0%: M42FA9B463IF279-,S:SYYC#+L!(YYHWO '_B'3F&8YCYQEHP+#CG8F& MZWQR1GK#,($-NYN&"!^4N84M?C-/I[I;RD]F@1=?V5_6R[KP M@$P8ZY*2C "<,0:HS!0@6I1"Z2RCW,NCZ3/YU+XTK>Q)*_PLJ<6OSWIJ!6:) M42%I=4A^:K7P/%+T6AVW'?Y0F _\?8D-MW\#[P#<8K7O]IEZW.;= :"X. M&2.,[#XNQ=H6KGVGFO]^7+;U#3:?V;--/9B+3- TARF@QGX&6.@<4)%E0"'- M>);#C%$OANN=<6JTMA,X^6DG\L\VMW(G==**[4=C_;B[<5=4- MI)'1@[FD5QD!O: M"@H$S=_:Z8FB\,M 6[ 7U9K]?4;6Z:PW0X>[0#;2 >> MRH)F2H(BAQC@'!/ RC(S&S.D99IBI3%U=OOUSSYHB3E&A0E9 7UI:3>0&HHE27M*!:.^6;^DX\ M-6YV:+)]6Q_SJRO@9ND-@>O0Q[DW0'ISG_(^? ;J3WYUVE?M2]X'1E\_\M[[ M;RJ\N]NQFG^NGY3\5#%>+9K.YTM9-T(^^M6[:B,6J\W36K4>N*_JK^V;A3TS MXTBR%$$$)*>%C0^4-H^)@"+3!.)"P1)[E=^.*][4"*]59^=\=DQG'6CI'#GP MU19D8*9\Z5Z;);O5.=)D5A\;-.W8CWZ='#2<);OSAC^LEDFM9OS*PY'QCUNM M.)9PKU'A.#*P5ZHBQYXE/"SPX]+8 =_KW#CAX:>$VM2Z&!5Z\-K5[V^8DO*O%AL6+;N2C3HN I XH)&_A+2L A ME@"*$A.,[.F!\QM^-OK47NVV'EKS>;WY5JQA3TI M^">KEF^4MGXL]M><9N9CC84&.=(28"[,:TW-6YX+7"*M2T)RK]9P4:2:&ATX M^$-JPW^G6U(KEQRT2ZQZLX37"MK(H=L\4F%+'>:N&GP!7]^7%6OM;G9]W83U M0'ZQ,)E>U6EV$XQ]'K7;!@\-Z=CG]NY3?H_ST/-"8 P1!$QRL_NB9@M&F6W0 MJB62A9ZH<<=L><]2#0)9,Y9K;04JDQP(H@\^7, M)4@9+2E3@DCN]>6,"/DX\31C ^[V_8H(X\!?IIL0#(BP<<(E6I1-]VPC1]HX MJ7X>;>-V6VA!E]6C&?W9]C/=V@(S__U4/=;E9W89]!0K17**0%G[U&B6 IJ7 M.:"%Y 1QE&/NE&KG/./4*&8G\*SN\[MMZEKMA ZN;] /O!O11(5S8*JY&36,J)X$ MTPFQ&[?$ F[PO74 9MY4X@)&)!;IG&I4 G%1^B5W.-T3Z&R4__MIL[4#;KZN MOBBK1+50)_U4OJXNE2QIJY(FVVY M#;]>KQ[6['OK*&),0HU+"')CM=HL-PPXSTL@:W40='<6A&7=\ #WR5&(".5*62C>@D5)47''I3%#I M'62\]!17?4Z24YQO"ML$_**8C2=L0HT>G[9?S3#UII;A5,(4Y4 08ON0HPRP M#)6 TA3B3"E$,B]/Y;6)IL:U1W(FM:")E33(:7 56SYFS<# M-59QO3/ 8I7,ZT2@NRS>Y5M'+'W7*?MI>;ON2_W8;K/>SK]6VX6ZUQ^7TFQH MY1-;_*O:?ONB%DWAY6_5X]=5$^?Y;F7[@,R9YB*S]9%A1CC 4G' "<]!BHN" M2Y0RS+ +"P;,/35VK,6W3_)!@>2/1E3'MS]D ;II>(&;+IL M+#/LD7UE_G6PK4)F'(5V;H!B1T>W#.&?OG'W)"NSJDTB$2XU(CHO0"9MR799 MIH"7G "=9UG&"T[RS+ED^_' 4R.85C;_%*P3M+H)XQ8,AO9;.:KOE:)Q2=>@ M[(R3@49+S+@D_G%.QL6_AYZ0RKHJ.UM\9I7\N'S+'JLM6\PYXJEB.0,09[9K M0JX S[(2:*(IAT6&_[_JOJ7);1Q;E77\^X;(#MX,UN#W>\XX>=S(]:(0[%*MNY>1[\5Z M53V_VNI__(:ZP*^N%QU\=5ITT#A[;9X/SAME%=1MT@TUY0C?K=9*SC=;_06> MU!W\FVY\\X9NY#LZ7_^#+K9RAAG-N=YW "JS%$"5%(#E60Z09)1#PC*$G+RY MIJ'6U(@N0/W6&I^6"U79)(O8F-1>^^JN+90Z"KA62$4&JLA@%55@>104?O$! M=BDF_.+"3F@E^34_1+\BPI,9]Y %A%]>J?&+![^\SA+-MKH-ENOY2E1-?Y%:PKDI:5P]5A3#.,D$0I 4$A1()@#G- <4) @S! MA*2*$E(X[5B\I)C<,E^%9=5:1+4:4:W'7\?%-COC$S=?#? _W92K#U0=+2 M^#8>EH1RIC(>DZ+ (.<" @@S")A(-)/*-$D$1$F.F5L C67/4Z/+G>!5E9RC M5'B-\&VKU)$<[8?#CA ' 7E@$@R$KT_TZ*11J0S..-V"WIO,[0R-42K]#PR^9UN],O2NI_NZ7U9'7VOY72[+*J:X^JE;=*9CJU/ZRG>25\Z7;9%W89=# M!$]ZXA7L,,&M]Y&/$;R@.3] \&O&)U#QT63MKK@?Y2EC6$$0IU+I114+0!&5 M(!:Q4").5<(@"+C J. *4Q9CJ7S!1:'GE-Y.L\L'>?N_MU.KK(_77=];U M<%^@D7F7%D%O4UN"F]5\EV.I28:U3[%T%[W]R1=;88[//LT759:LO]'R\+SY MP@?0 XIYI!E0.2RT-NO. >8Q 4@F:1QIC(AH)/#SNTC-^+2 M\6L.F9T5'&P@!E[#)C &SA:S%;:![./^OD:UAJW4/K5][5X:R.FQO.0Q<>X7 M\7Y9W^J=^$>\_2G7?%[*S^LYE[,\)9)RJA2 S5U42QE];?X< MI.CM-4@"&6D7NQG5F+JF[*G1<_5YWZH6\HG.15.:>E>6MCY@:'*PS)#BL*#: M%D&92$W:9P08-\6+2)SG.&-09+$;/UCT.CVJ:(3>E?%NU8BN!;^[FO+'>P3L M*"4PJ@.SR^UP>M2XL 8H6)6+ZSV.7.?"&H+S2A?VK_H[O;Z;+__KM>K M]>N5;I6;+=N[!?TV0UPR2D5N,M1)4[-: 9) !A0JJ,0LI\HN/MJNNZGMB/;^ MG%IDNN1SNH@.+B^5_-%!@>BK4<'#)[8'_GX2"@_JP/P3%$\OE]GK,-WD.-O3 M_.CNL]=5[7*BM7AKH@D?3#;U^F!IAKE(((<(X-Q83SA+ 4X+!5"=SRCZC"1'T&ZO-L9AD_SVZ/GZ\*,S1GXA-+U-#ZW@)=F(S\^4SGKB1HR@6K M3V9Z*17.!^]7R9O0DGQ:=R/AAV3T# @=(GC;2)@D+OKGWXR6#C_^T]845"W1=/G\ M/\KF"U=Z3_;7]SG_KA=5\[Z)[:A_LW-T>=R6>@&7]020XC\#76DYX]U[G67? MVGA76-4R0*K&&1Y(0!D>JE@,8Y!FDI, M$8=Q85=UN:>/J2T)]25N+69UA6MY==4'HP6QWP[.T.;]&2ZA[[;[(>B=]1=> M'6^*]\M^-)^O/.J;E85M_I1\NZY2)ORW7(B'U1]T8_[]?+]8K/ZB6@=M:KY> M2S'?5%7J3)K?UCTU93F!"00Q@U#;@T@!FB0"9+B(%K6DMKQ:(/SNFN;AY*NT.*,0=HZ-/F&\:FR1 ^S*5[ M*(R#Y8VY49R1T\F$ >\\RTR@=D<^'F_LP$_;3;FA2Q-@\GZY6<^7Y9PW>QR" M"5=9!A 7&8 \X8!E.0,$IJPH4IXR-4Z*XVN23HW;[[]]6U='ZWKKT\AYV"OM M=C^K@S8CG4]?'?"!3Z-##N/TSY[WI\LM?>^BO<:3R=QK.RHO?:A\5==]'7H8\[N(*BU=*Q(H2";"::0"=<&(LL\N%9-N7O3O:W*DGV1W^8F*\YR\U%_F3.4 MQHDLX@)()1& 4N6:!A@!*18$BDSE*2IL_>>Z.I@: =8R1@ZU/G;:_6N]S?C90=07_<;4TV1YW:C-X+'K4E-V>>>]G= M U:N8W_=8A\$T:$O%*^#&7T->F/HA=1-$2S7>QD]D,5:\:YX%ON7O2N(5WM4 MQ6B6XK0 BL0$0!:G@#)% $L48TENLA4FC@7$I[B_WQ70=MO5MX&Z3@V>Z@\\ M^:TT]ZD;?O.&O=W.V%7#+VW/NW[MX7_X]N?3?%T=S+W2._UEJ?5.&R,3,)(UJ42,CZW5#U0G;_CD: M$+&AS]W& ,O!ASP,:",YC7>#%\BI\SH2O8Z=/:^/Y]QY78[/-%5JFG]NWVRZ1DN MJ())C$ 6,P0@3I')U#[VC.6@6M56[ MB_;*57ERVNK=[7-TW]6)ON^J1_9:NIV=!AMVNW/748=RI+W9F&/H?.0;&O! MQ\7!Q!KUJ#DTF*?'U,';]_3'X]^EV"Z::+[*PZ_.^J3[:!5!_4/2)2I@FRBM<;1+JIV9([ MY8R7=Q6%W!1,KS6L2**E8[13TA2#V*L957JZ!)&,\!78+0\O-K8#KQ$O,ZSN M'H)#P!_*=S"H;.-Z%0X!ZYF_X2"=O$P\49.-W8C46RM"DHS%2"4 L20!$,4% MP#3.0(H4AHACEL39F-%%EG)/;=%Q*"PB#QH.7UHDT%=BN?1,;^R'7I0"!BBU MM)]2]9"P8S:1\"5;J7^I8";'H0@=VN3:O:^'_FO=[YHNWB^%_/F_Y?,,,2DA M8C% --&;HR)/ 6$D!C%&N$"*<)IP-Q?]DQZFMM8TWNB-E%$E9J3E=/72/P7R M^F'YS? ,?5_HBHR'I_X%[6]PU3]M<61?_0L*G3OK7WK0O\2/^>_C?"EUDUM> M<4RKV S"' F$"H"X*2>MH $QPP4!8(9AK# V-Y!P*+#J4US'02M#CG= M*_OT0FSA)Q 8N($)8%_%I_J?$?@4P8$J]]C@8U.OI[>=T:OTV&C559O'ZCW/ M.[9%-2!2=)LK3:;]F=[4IE@)"9@2!8"&-RAE%&#)$6$X53QS*IQIU^W4**0* MH&SBEGE[>R)K>1WON>R@M[S%"@[HB%N]SJCCMU;1U(,X M4%+O42"!"C#$!,B9@IJO("%, M( %@"B4I4IRIU.DZP%>0J5E2>SVB0X6_R*@2'>MR%QUILS,*[G;9L=THS7L8 M[7ANC,$9^L1GZ'%QIL9;00W$E]YBC$JBMX)URJPWMW=CF=C[[>;[RF23]B^(,N:7T^ M\*J!'8).=L1'8CBJM8VQ%&2 0')HY>\ ;(?6$+32 FN=K=J(QBJ_PILUB_ MY\

T^U-_.2+U;&,:T\N(PF!20Y0QR@5),*A'$.< 8Q(#1!@F10J2)VH9?> MWJ;&+0@E&((#<\LMX#D3BQ4H@5BEOZ]1*<5*[5,^L7O) MT^F4+F3Y1?Z0RZW\*#?-NHDYQ<*4L5&+G[)_9A$,J;L+./<7W_^M0\ M\]3K?3AH O&*:3[*OZK?E#-M-PB.F?'$,4D[2)&;&W5AJDVB.%48Y;%;+0J; M7J=M)K%KJJ!:[B0H14TX')\?-3XURF@K:7W?R.1HA)]A9W@YY(S+TG8\U&.Z7-YTZA[J2 M.6Y\W(N63L7.KD^ZG[HU!/K^!YTO3%S N]7:V"Z',ET?C)/@1CZ6,U00B)." M@)22',"B$";$.0,)3W!.XH2F1/F%.%OT/K7I?E;Y;J\#4*LU,%I$7S]4WJU& M?.^H9)N!L30VAH)[8"X)AO0-@<(.B 4/!+;I^X4"?1U@N1S(Z]+(C9Y_A_.8 MPYD@@AQR$1? 9#0$4!0QT']AH$!(93B!,"69I\M?1W#9CF\H]\Y+CB%%(>> HJP 5>)#3(W3,9&2:(+CN;2ZI3YM>&K4U80G MN_G!G:'5SS6W8##TN8VE^AY!V5<]V6QCLX)KT#>7;Q?QQOC014K,"*\Y0SD&*6343$[U?T=-1\41/ MQ5Q*65B52G/H4[N$Q'2F]^\-W&=&G MI_7JY_S1Q#O0Q]5V685[:96J='@;^C/BE581;ZL5;;[3343U-E/NW.47SY'< M*QN)K8PVJXA&_+L);XWFRTA3V49K9_ZZT1V; $JZ?/[/0$'T;H/0&T=OV=1X MH?1NNAU%TSN^ZE$ 1W^GPGRK[Q;TVPPRF9 \@T!RS "$A *:YSE(E,H4S'*D M_[ N@=-N>6H4OQ8-PL"T;*F_6S&<+EW]RN$09PN M!8Y*XG0^X#[I/LAO=%';=?<_Y^6,40QSD5&04JBGG=+6%X9)"K#$%!,N*)%^WV 49"ATW0*6[7Y]\-: P\ UV <)J&%U3VFHBG;8TV%2\H MT9Z,EQ[Q#--9+>7S'W3]3[EYMUV*7'W2AE_BR6F$XRU&&A JX29Z1A) M%4J!R%#."(TYBIV22%WN:FH<8$2L]I#57UK".JW:%A#;L4(8X 9F!F_,G.GA M.AR!***GHU%IXKK"IU1A\88?773NQN^KLY=9S#-"(6>:+PH.(,(08%(H@!F* M64&S&'&KTU.+OJ9&& \7SIK\C-%%96)\>E@9I^1"@(PB@G(2);0 M),UCFCKQAE6O4V.0B\OG742;:6*<"RK9@Y@?)X-PDR7B#^U+&24NJ(8R4+I1 M&M96.>ES"F9+-PR6%LR%EP=P1C.^;X8"30:E)DO6#&*$%-%V35Y@DU:7"H#- M_Q1C..$%HUGF%'7C*L#42.NZ6]1.B2HIF6<:..=ALN.R(<$?F-:"XQ[6(:T' MO#$UX[^WJP,7&TTJFD.:/LTW=#'_MQ0FI:YNS1A3;^0/ MN5C5Q983GB8%R6.05JZFD$I 8JDM&X)4GE FLIA8N[JY]S^UR;_3H$Y#6-?4 M;"D1[;2([DT!^H,>#LY;'H/4SR C0#\PPTP3=0?WN6'1'\F5KC[JB9A4J[6, M:%TOP)3)6*E([[NV]3_,S_^BF@!+\W.Q&SGC94>-ZGI#O5G/V79357;GZ.1)SI5^453.&.2/>&N[U;KC-CET<,(OXJMR4H;SM_,>LU_/. MH]GQO/#\=3[RR+NA&3^3]&)]\K^74FT7'^9*SK@0!28$@01C"2"A#. \30'* M99SJCS 1TBEGNT6?4UN]WLU_FMJKU9#<1;+<5#ZQ(MI6$D<++;*;*6N#NYUY M&QC-@1>DG;1W5;&L345$>XGOHEKFZ$,?GLZ6L -"@:QCFQY'M9@=(#BUHEU> M]>,@DR/A$#?_WW(A'E9_T(WY]_/];E%\MUK7=R@?5F4Y@UCR(L,,*"Q3 NI M .8P 9)1E?)V9'_ MV&TS]J+-8 I90C$$$#)MUN4X!Y05&: B+PI)$"WB?+:4WXRA8\>B@26TFMVD MGMUM.8>;Y/;58%[O(YNZMN![70^<,& %'Y>/PHZI7V*@IU;O9X 1'J06D,>);4"Y@Z@ECUJ M"7\7-6JY<8[K$-GQT(# #\Q-@3%WIBQ/Y +1F&OOHU*;)S2G=.?;S(U^CDVY MQW*?"CMGF#.!8L"E,CD/! 0T,>78DH*B-(>TD$XAGA=[FAJM'3SH=I)Z9Q>_ MC*X=3P7!;&!&\H/+WZOP$A2AW0?/^GD9/\%+ZEYT"+SX@H?ST*?U-[J<_[O> MJ2W%*UK.RT_JL[F,;UP//NRS86-"J,Q$!@H>"Y.-$P-<< Y2F'"H$$XU:5A[ M#3ET/#GZ:(E>.:=4PD>?5-06WR-)N?.(]'/,D#@/33EMB.E+0NS@#S00U",Y M H7\JMU\%Q+'"2%5;\<:F#J5'&3L:H%C*JI;3/L]H)8C\QA(!F8"YP1,4I MZ6J?ZEZ95SL;'"W]:I\Z[1RLO<_=6C/TV&'WX,C[8*+K9B1#BN=2@)3G#, B MQH J*D 1YUP(P0F%3O$%EOU.;JI?Q<([1\%.VMA &R'YHJ;8;VA M&J@52,'K@/;W^D(50*V@N%S[T^YU3Z(R'@JO:"F%*84AEV5])KU>&U?0ZBSG MU?/AF>9\Y][DE?OT9)XLW_Y\FJ^KE\KWRSH-PHE/Q-N?3G"7\) Q-]I1:H](K:RD=M M[2/V'+4?;!"([NN4G0T(=U$+!A-U4 /1D9EJ!T94H1%P"7FA<0RU%HTM_KB+ MV@L-SMGJ^%)R>)X,5G$4,\(DSSC*@(J16?PP HPQ 1*<4XD5@WF>S3:K#5U8 M'@%6S3HM2?O&!SRN:M(7/)B^'$_U:IPLC^^<3_.?KW2*ZJE,_79\Q/ZR"JY M@OI+7]36Z[CUN*71SED[%6@?L'8_X.'AO ]>;=RF7\FE5//-?2MAV QA2"&*NE5QVK8=P\9/U,,>9 #$PLK1P C1Y1HTC4UD1;U-%IR8WHW;ACXN!#/=+8 MC%:G>%Y&E0B5%# !ZKT/V M+>V/YZ = (4CA^T0[?FD YZ73ZMR[]42YU#F,>- %4@O87$B "90 H'T;[(T M9YA9G9UWM#VU56DGG4N"V&.P+!8/?PB&OKAK!'/TC>J"P24'KC<<(U'PU8_" M,7]LI[[]N6&/7QDQ[VNGK,P7^:^M MWHIOY)]R_6/.9;T/-YEFOBVK5II:41#"1"02Y+! J2 9)P#(J_$QKJH<^46V/\*O08>SB'C@-\,/_2@<4=V45U'/#/O5Q' MZO?&:C=UK6.9XT*J%"A!$@"YB@%+8@J*+(=,4)I"XI0^[*CUJ5G)[<(N'O6, MCY&SHUYO/ ;F27LH_"O<#%"9^+CMEZENTU=_N/NA@7S-+EW9FZC!S?/[9;E9 M5]N,\M/FNUP_?*?+YC+_'[+<2''A'O]ONOW-&[J1[^A\75L9/"]8D0L&."$4 M0,6(<4*C &'$8I$B2JE3:K#):#8U@K)Q3+KBEU1#%+4PBBJ0HHU&Z>"U5 /5 MZ[!4P149O"(#F$\)ULD,="B?N"E^F .O%+_P-QG>EV[L\1_+R6XTO:;E?3?V M<#J[Y8TNH&^"XK*4\KALYX"-IF$L\K@@, $D1PQ $Y['6%)% MYBG&*%=YYA3 8]OQU!;Z6F[C17Q2T'8O_)VY_F*RBF!US61L.1AV:^(0$ ^\ M9 5"UR/EL1M4P?(?6W8[*ALN>^>^Y;'S=9ZJU)&A\^P1OPEY9 DMQ=O'I\7J6>Y<"$QFI/)!_MR\ MT@+^M4;PO?]9)7KTU0@? M5=('/%CU 2T0]3AU/2HW^8!R2EY>;7CX)[W;KI?SS78MVZG=&L>3E$J&49J! ME,?*^-O&@"HN09$G"#&9RDQ9[8RN=30U0V0O:I5X=2^LCRM/'[S]M!02M($I MR!LO-V)Y+WROF\1Q)ZTV(/S[#;T5.H!FPMD#X7R_E/_>[$5E8B\*BYGBL[5I>AF'*4LXSP#G*020(D58()0(&%!,&0%I92[ MT,6XXD^-BXP^=Y'Y?]12ZRXZ:%S_TMCXIS\[>J'QH=C[D_VV ^/WRLFLQB/: M 5*7K*PA<=R#C?NU6>[B)OL-#;T/M/M\[E[D^W'?5[[(,(;:F8XK_+A[VQ<9 MF+/=\@]41M)E/$.Y\;%]NB<;^2N MPSE5?9%+^1==/,CUXZQ(,PAI(D'*. 209!C@1/\3<21@FJ8D3^FMOE2M_J9F M0AS.S!:U<\^ZEC72G3_>[C'51MIN-QP0OX%7XXO^48VXT4,?A$'R7$][ M14 0\H3DE/=]F;B;!773*7-;A>#.$\PPJB4"!80P@DPG N6:]W#BF M0Y;'B4*[$N$/7KQWVJ753#LN#/XP-M6U9+ZKXX"]*>T,<6?Z\@+P!:C* ;1; M*.D2'.'IYZRGEZ*:2RKWT,K%5P+948>#GU59'I'63!1IAB1/ 4&< "A,B%I, M)$B14"+.BBQ);K.A+O?]2]A/K2--+?_Q\K6L[Y M+,5$$08QD&D*-;6I## *F3:>$DXSF(HD=\HRY-3[U,CMS+FA%M_<>=<*1"T- M[J)*!S=^M5JEUKJ?]"]X-+;Y<;< MM6VU5;3$K.AK\D]X7*J?66#A5 MNU"6U?.^64BJA!EUR=,O\_*?#[J=QJ\C25*:Q9P FN@]"F0,ZHU*$0.N&2&1 MN<)Q[I0FJ*>OJ9'"D:B1D34RPGJZS?2!;+?A" 3=P-S@C9I'BI"K> 3+"'*Y MIY$3@%Q5^3S?Q_57;@SSKRL@F0.5&4M( F$L@) $ T@Q 1AIXD!9(I2FBRQ/ ML5>@_Z$/)YH8-=2_*=7VFY'R]]OB_5N0VI'#C4 -3 H7,!H@\/]<_="A_ZT> M7B;X_US%B^'_'8\&,A%>/;^22_[]D:[_6>U>TU0DE/(,% F6 *8)!A0RO7V@ M$B.N5()3J_ICMAW^ L;"7EZO @Q7$?R M9L0%Y:_:$I?>\R69:G=U,;=K^^?9U]"?_+L5V(>^B) 4QJ?THM=^ ]F+3*BKQNY.QKU3[%7T[/*P_VD_LO@H-R9'RN?UZL=<2/'J^>^E M*=2PWY_<\\W\1^5;IDT+_8.M_EGSR]6RO&>EMC7X9D9BJ(JLR/3:7Z0 2I$! MEN$8Q.9N42B89EGL0BYAQ)H:&54)E]1B]5=957I<[??<=*_._W1CH$##9\=8 MXP_*P RG%:J38.U4,I6#?C-:1?/E[RVWLH-F=]%!M^B@G-[]-.H%Y,&P> ?B MS4!"C7 K=\03&DNH3_,E_*]_FLYJ\I$)$D,,#'.N2G&@&0Q!)(7 M2E.UR'BLG.,GC[J8&K_N)8R^&AFC2DA'FZX#2#MVO V>H6TY-V3\@B$[E0\9 M_WCYUJTY>^$JW MK>CUV]RCI_TH0-L6VF#8/)OB#YMV-OC/J\6 M!#L2&0+8@6EE)_)=55AF4]>K[L#(_:OG+UX[T,\@2F289 BE*H*F81^OD#@H2 M;0T5+).Y6\:8D02?FI%UB#?99;IMLEJNUI%L5#$E*\U/JR2X50;,'F^1E_TL M+/=O$QSLH7>%MQ?3/BV772T)K4_$_/CN.%ZIAF$"9;(]!^ZEJV"[BOUK%+GV M'(Q@-:Q]^_<(SFK"1/Z^+'47WQ K>N MJ7<4O'7UX9>Q>>^%F)N_T,6;>FD=:W^S'_3?_NL_=C_1_V.ZR__ZC_\/4$L# M!!0 ( /:(85CO.)[WY)0 $:X!@ 5 ;G5R;RTR,#(S,3(S,5]P&ULY+W9=IM)DB9X7T\1DW,[EN'[4J>J^C"D4)9.1X0TDJ*RNV]P?#&74 D" M:@!4A.KIVQS@3H($ ?_Y.V>J,K20%-S<['-S,W-;_N6__7DZ^^$;+E?3Q?Q? M_\+_RO[R \[3(D_GG__U+[]_>@/N+__MW_[IG_[E_P+X'S]]^.6'UXMT=HKS M]0^OEAC6F'_X8[K^\L/Z"_[P]\7R']-OX8?WL[ NB^4IP+]M_MFKQ=?OR^GG M+^L?!!/JXL/%3__E_,?_O//S?\C-3W/O_8^;[U[^Z&IZ MWP_2Q_(?_\>OOWQ,7_ TP'2^6H=YJ@NLIO^\VGSQET4*ZPW7'Z7KAYT_4?\& M%S\&]4O !4C^US]7^2__]D\__+!EQW(QPP]8?JB___[A[>62T./VQ?O_'"Q&?S///\_5T_?WMO,IS0RQM8/.!Z^]?\5__LIJ>?IWAQ=>^ M++'\ZU_F](E$B)!<;,GXOQ_\O!^OB/RZQ!7]V.;KO] 7SC^VTM2*8/QSC?., M6]9YL\M-I)7*V7(:TGWDG$S 1X'BTH M81)$:0+D+#SSJ*POX3&^[;W:EHE/WT[&Z>7G7_O83R'.<&*E(UKIO$DEZ+PI M1R%P#2D:->+ MQIS>BI2V])/0B >]&E/G9"CZ'\'7R MD5B-]1"\FH75ZEWYN%ZD?VRX0?8;1FXDH;XX4$$@.$<;\;F4*+(7>/NZNP&" M$E9Q0_7Y2ELDX&R]NOC*%20>)68OC(CN=41;IG> GNOTG^/?,*<71*8_$NFO*Z![0L3D\7\\T&?L73B,L)9TP9 M%Q@DH6<.6\-EMM$C(N58Z5Z&R1'L;@#C+R_6/?Z'IC. MQB:=@$M&%[..";QCI'IYB,03Y7QRC6%R'QWCW$(#(>5H1H]LL-YS,?\RG>-; MTKRKB8LIV"P9*$DWM#(,(3+RYZQ,RJ"AKPK3VM&]7'TOF,CNC96F3.X$+)_H M9R<)H[161CHK=/\JE!J<(;<_6.Y3](YSEYJ HZ[6E7=[H.SN <23&3DR $Z( MZ%P)?S,+GR<.LTG&,9"NQIU+E. 3N6S:&Y4]3]PR>10";BS7E?-R/ 0.9V4G M2N ]+J>+_/,\OR8S?>(#,H&2''0T!&*9!(0<,]GEF6>TC!!]7+CKWF6[NB/: MJ87#6=L)-MY,5RG,_B>&Y1OZRFJ2>4H9M0;),("*(4,P0=.?BO>TM/!".*ED4*4A1JXM MO1=*] M%R:$L[@0GGY9AOII6QGS KXOE>N(UXYF5#!S)9"(;G$&(W$/6CABB ME+:\D=EY:^6]4&)>'$J.8G 7KRT?\/.T/D#.U[^%4YP8;3)9TPJDWCP_U'R) MK U(R:R6(:2BC[-$[EMU+W#8%P..HQG;!3#>3&?XV]DF(N.\]=JAKRDRDD!M M$@1FR=QFJJ@HI.'X4(1T7U!H@\5@V8,/+?LB8\?R>\'$OS"8M&!U%Y@YR9DD MLCK_K;*'3[@MEF,1P)T4H# PB)%SX.2+82Y<"SPN^6?GTOO%P-@+ \NQ/.X) M**_HC^^6GQ9_S,F**H1UG0!])J>=*P[>"0NE.*N%((OJ2E+'P^1JX?U \G(B MI2WXVQ-$-H_:[Y;OEXMOTWG"":&\H/,98O7?R3U#H)LU )3G1UD9<'ADK52>>+#%LZ,;LH^(V ;>1?/'@YT=6#.3EVYO&BAOF^+.87OEE"91694&"$YT1[XN < MT1YC,")'[8I21Z'@]HK[(>'E1%"/XF@7=\3LST>-Z.?5F<+90!:RZ)"R,+S%8\RM9?<# MR4L+JQ[#VR[ <:X;M^^,T_GGZJ&?K4@SBL23E^"UIOO3J@*AB 1,^YRL8N2N MVQ:VR;VK[Y=5]M*"J@TXW05B-DA_1=?GY\7R^X1'Z5$& 27[#?DU!XK(MTZ0 MFV[0:='BJ>;&HOOAXZ7%4P_G:Q>P^'@:9K.?SE;$C=5JHI5$$R5"#C7;/I8$ M,7 !(D01+=V?+L<&L+BQZ'ZP>&F1T\/YV@4L?C[%Y6?2=G];+OY8?WFU./T: MYM\G.J#TO'A(S$E0(E;#N[X4)!&5%LIY=ES"T .+[P>3EQ8R/9[/7<#EXQ>R MNB^HSYIL)J<0#"IRSZJC%CDY:B5G%XR,3-H6ANKU-?<#Q\N)GQ[)U2XP\?XL MSJ;IS6P1UA/F423K,PC++"@6(] _\>!K-% X+:UNH3BN+;D?(EY.'/4XGHX, MB$_+4%L]??Q^&A>S2=3!EZ(BE$UBM5<)0B@*'*PFHX[LY7!CN?V \'(" MIX?SL@NM<*T<^.,7XN#JW=FZ=JVJ>YH$%S@+%<-.>U!&?WO%_?#QIK(\.5HL MORZ6FRULTB!?+<[FZ^7W3683M\45-+9F/])=B277SFH>L$C'8F+9JQ9=Z1XD M8C_TO+3P:3N^=U)\>3*?GX79>5U@E D].@9&"5/37!@XP31$9R-97*@Q'M?M MX;Y5]P/*RPF@'LW93A0,?5I(Z^DW?!W6X?RU<9(R^61%6C QT3X2(=Q)X4EO MY5MFY+NW33LAYZ7$WEMS/5F&/J7'^\PF#;[CP/; ML6\,MB-;L-_YC!9MUQ\FK$6K]0M;]:+U=E*._%PFP:M :/%"0A""0S0L91)I M%K"LKC@C^OQ=F.Y MT=7\@1*[*_H#V->'W'\YG])$V(]%FOH,BX9MISX$P4-]?5.A1.%L.;(/Z,T% M1S_RS61_$ O[D/[F=2T[XV(0#!A')-"R0EJOSBO3Z*(KTNK\_6 M4G\RZSIUOU\MON'R)HW[^=S;?]C"T;Z'A".]ZRJGS:=>>G!:2:9UMB1H3F MD3'0@M=JQ,C((>6T16E\9%*1!CJN']K>I(QWD1\NY?LB;6UYWNF)_RG,ZJS& MCU\0UZM#3O[-#VBA 1X@Z4A-<&<.S;OR9CJGQ:9A]GZQ[9EY"9^(SF8F!/EL M5M89$F3_2^>A>()/DMQ:]I#?<]28IP?H:C;7ZMS+\=P&43(PXVF7P68(,18P MB6=+^XU.#+;+$0-[@R%AYT2KI[.[@Z$SNPOY(>NT.-T#6A9SLMO64SH^]PY?4IZYQ#BY9-LBYU1# M*EE!P,B8<=PF_]!K\F'#T!XDJ;O1:$^2^)W1:.W8?S":B(*X:#TJ[;?%_-KF MKN\IHO>&/ !@2AE0*F2(EDZ=)WWM46#)#Y:0'C4X;2=5W8U1.P95C870@9JZ M5-]782/,G N&"DPA>U#I9""R($%R8Y/C6"< #64%C?Q>,J3YD!S#YBY, MF%=A]>5DGNMO/__OL^FW,*L!R9/UJ[!D#341"X;2$WET8/"NE;F,[JG?UFL?Q(.SHOMIOB MZC7&]=7?)B'XHHU/(!GM1EE$B$D*,#8X;F36,3]47G*0CMJ3MG%-G_9 &T0F M'6#MWW&6/RU^#>M-.>>U?>A8BO:15+TDYT*I5(LYF0%6#,N.>\E]ZSGGNV@9 MYS5Z."PUX7D'V#E)J=9\[P-';^3>B>K'\3EN8Q*2SM#H"BXKT MI^,2G+02T K/F8_>J8?27 [!S?7UQYE/.1Q.#N9M![AXO\2O89I__O,KSE=( M9MZ[]1=2X0@XQPUKJHZ=9]*/?YP'#A8V2-,[]R M.!2UED07GMQ-\D60)I/-5FN^:H=?5L!OND'SF%0RJ+$\5-]_M+\_SE3+ 2^H M@[E[N.99K,.L"33>?<5:63[__ N&%7Z8?OZR?E=^)^3734VTX%9:QX@M6I(: M)0:%D&O/\*R31)0AM+ZB'B2H!U^K28BH'=L[N+VV?)GD;)T1TH/VR(@?=;Z> MRQ:8CEB"3!&Q=21HNW(/7E/#P.&3&-F#"KFZ(7];S-.%'D2M31TMD$Q2M95: M F>C 6U9BL87:TKKB,V]A/3@#K51&4>SN0-5\7ZY(,VW_OY^%FJ[BEQ#F5_K M\TPUVIE@0?I,AI04A'ODCM0>VAH>*-ZP$'EJ_1#Q$#T].$A-D-.,Z1T Z)=I MB-/9)HA$.]F\Y']9S$@4J[JK]?=+AN7,&/EZ=&EZ<@,5!@_!&@TY)L^UX19M MZ]MH7]HZ>2QO\R(ZB$"Z\)JN[>RVN\!3J(&%6J C:2^!DP>8N 1.+@1#S$PU MUU2[J1GWI6L8^>\&V3&BZ )6%_',]^%[#69>^(VFY&1)%P/*.I3)U3H.X@LD MQ[+BG!DP4^28EW<#I*$GO""(?P?1>P+,\HW7O<&F"T=+^E0!3BWP5 MKSU]//.0)5WO03..H?D+Z2YBQKW@AH-0 ]9W@:*;T8>+'7V_#&%93$1T@11K M,(R3.^&D9,"S%]Y;553S!ZV'*1K7P1\(3PV%T)==?KD#SU%BIG/ (M82= _1 M: 3'/+.Z,#(Y6S]8'*B*!G/_!X+.D206#$<3KJYJY[%>GX2LSO R0XE>2T 9I!L-TD>*\N$>96=!:\R0N#6 M"NV9\ZKU:]:C1'5S7PV'J;:"Z> "JW-!INM-S7U-LUS,Z^9PGNJA<<+;%(R! M8'@=+8.,=+6/P(0K)7,EQ0#%7SO)Z>9*&PY=K831A;7] (\X%SZRG"&IZCFP MQ,$GG8".#9.&OHNI=>KAD6')P>+=SX*K1J+H E8WZR2WZ=\Y2(::64"6JQ58 M+$27"AB+6D1?Q( EA5=DC%WQTT;&NVH)#V1W%Y@YR7G35B+,WH=I?CM_%;Y. MR52;.&^]89YO1FM:WVQ-)'-=0'PIM XJI Q1^P'68SC'_')9SL@I7U[;[ M&LLT3=>U,J7VH1>@(S%.I93 UT%=U?5E(B/IY];7X.-4C6NV#X2UQL+H %YW M&37AR6N65(*B:R_-HC+Y'J2F^>,;9X%>9>*<:WS@>!S)+,["% ]YK9, M-)(=F#@Q)2A;!V)$B!858.!&RHB)/3BA8(@\E'%S]I\[Y'F\6#J V;6IM>_# M\MURD\23-U[(>UQN!ME.E,2D#!T_3#57./L"L01%3.-)!(F2Y=9J:@^RQC:Q MFB8[M19#!_?=G7G()V?K+XOE]+\P3YB6(4M+YT.7VAS'>/ H.#!N5,E*%./B M<(BZ3<[8!M102#J*[3TBZ.UJ=4;;$*GVG$X2&$I5![+303")019D^F6?N6H> M5-A!RMBVT[#(.8#=/:+F^AQVDYG)VFF0Q0:H,\/ D2D F://3#,R#%HW+7J( MGG$-IJ'Q_!RMO M' XL3V?P2V@W_G[#U2^XGJ8PNTGX ;W';WY:\T;D#Q#[K%W)M4)3)T?:5$A) MU%1'9U."B":2DI!2Q-8I%R-T)<\F>U8BN#NC6'"'H4 5\L(LRUKB4+M\ M,5W)GX"$1[J2/X7=(]X\J^5Z\F$SR'U#^Z9SLF32&59J*I_+-0)6>R@7#LGF M; ,3D>>]D$*??0TE]+%VB,]64!JNEJ,^Q'F+B MMG9TU,5H99)L7 JO.T#+/W7_?@J;>\#*;+;XHP:>WBR6KQ=G<5W.9G<;<5X4GR7/ MC8VT+^.*K)OSX(3S@)Z^4XJG+S?O*/<4 GO UE& N VQP:33 ?3VS@^1@HZC M*IN&T]465'3E*UE I\T3J7 QE6?.K.FVP\LQM]X@ ND : ^E'D7#M;"T$[(? M:T6_J2'- #XKJXJ72>;V,W6. M/X_5V>)/W]ZW*>(HH.0+7K==YD2WXJ9V # MJSW];.T14>-9"I.)R:+'UAV#CDF&&*,ZYTF2WC,IXBEL[Q$]U]_FBT'/"M>@ MI:C!533@F560)'J)TDHR&GI+BABC4JH:#XFLV^,,IRF4#J0_7TA:6?:JW V6>\36.>P/M@DB(I; MT$8'Q13SD0^(J*.RC\;N)Q7QU2([.CD]JD9^S M#Y&-UB,T[!^X@Y?C2OF\X M/\,WQ.;:\Z%^Y-^GZR^OSE9K6FY)J\[.ZDU<(RKTOURK%[.)W&6C01GA045% MGFU6 APSNG@MD/YKO/L#R!S7Z&Z!G+N5?\/*JHMK;[5^5\XW.LDY,4[V'A1> M&W894MND6EUE6P@^>![,7MD=3[K@KA$PKKT]!(0.YV\'X/C;CJ M32EYYXU4!5#44(3*##RW#@S&D*TRGIO6#VT[B1G7+!X",FWXWH%>^4"R( +J MK-?7I!EGBTVG_O-=D9+4A4>5H3H(=3(,@V#)=] Y<25L<,RW3DI^D*!Q[9I& M0K]CV;220 =P^HBS6;7"YOG7L/P'7F/6I%BK4ZI*U0I)%Z[3X!$+.%-TC%EQ M;&[0[*9F7.MF&" UXGT'*/H;SHE!,]K)23Z=SJ>5.>OI-[S8#FEM5E1(9,E7 M+LDZ$<^0G9]T=IH'9]N_;CQ"TKA&T3!X:BF%#D!UATD3&PP&7[/V5&W[8(R' M4+/)/>/&1)U+P-;UYG>(&-0,6YI^:"6](&\[@ NO^'ZBOC+>?:?%M<"Y^=1^9_":IHF MT=9$<)=(XME4=FF(F#DD)USA+&G7_/IZ(HGC5J / ;,A9=3!Y79C>Q-9@O5& M"+#&%E!%USDSGH,W3"F94#+3.DA]@X!Q:]('A\^3^-N!?KKHEG?Q6O=Z.CM; M8YY(P]&GVIQ?)?(*F'"T TY UTHH'7*4K/65MH.4O0#C7A)@6O"\ [UR>QM; MY8C)LQ =,88+!.53 **; P9R*H-.)O+68:%["=D+-OXEP^;I_.X -&_GWW"U M::>_9=';.7TV?642&"T7&'D L;:;8CJ#=\0>':/,O!IWMG4(:!U/MZ"Z9W@)V[.[@,@1HO"Y+F]%AK;VO+UQB1-F)98@%3SK&YT[6+F/WP M\Z(>U]LPOIFQ/%!JV*+>LHWVG9ZVRVT&[=PAXA*+ MWH98K,G@*F"4X Z<_F'S&=+;>U,P8&03&L&9 %::$X&0^V]-_#H>!CQ#J_*<2<7/ISSH&[^ M)/_GV=;0G=A0A',Q@ QN,PLW@K\9L'.-]//+1K4M7]MY&>^_C@2(I7V0N45G Z.1YD50.&:0F MGI5DE0Z#-;=ZB+#&G69UT$&@=F -UFXS*8,OH38\=%)J$^KC^U#;[*O3;",L M/-)J]BG\[L L.ODC+/,G^N%-![RH9='6V#H?B8@OUD,4=/U*DQD/K* 5K7.D M;A#0"58.D.3M)CH'L[4#3%R\1>'FUJ8K^UP"RZK&-SK]I^]7/_,^?-_$%>N. MK[8]S^]G8?Y;.,7S;HA,1ALRUOELI=9H%;KN0T@@K3>F^,"L;A[B&6 ?(W=[ M.AQ6M[76V#+N ><[.X$:RU).1H)PQI =25=!I'L N/$8G(I,Z?8M>EY"7]UC M=&(;=G> FWMZO<;HE2"?%")Z2SI\\PC"B^FK^R3Q/MY7 M]RF\[@$MB_DW7*ZG='S>WQCS_2N>1EQ.I%>:%4<\$;%F2Y,+[!QC(*2*617. M@F[>DOEADL;%T;$2OQ-C:L?^#M#T$9=37/UT[U:RR25(;\#461F*E#&$I TX MHVR(RBO3/!'T 7+&O;<:HZ@5VWM T(6>WOK U?Q;S*O!MQVR4-!'QB+4(:BD MJR49T?HYF>P<8NK6'\P.6)$\BVMIL*-3B MP\H>Z2UI5N5<,'6R1NM0T[V$=&(''2_HV^FB1W.] ^A<*\$XUY^Q!%V<\E " M1U Y\0< MS>L.\'*2TMGIV:PVR]R52'6^,9:R"#YYNG]-;<^!JIJ !I)DI#ZQ6%E:!Y?W M)F[(ZP3DZWA?=Q4%+U89L^HW!H(J5\8;@_7CBV&(I.HD[A+'3Q:I\_4 MR;JZ/D<$;W-*W+4.Y!] YKA=TIY3!S804[](W)RUGT^_SA;?$;=3DLZ6Z0OM MMN9"3ZS*JA@IH11'3 TV@]OH_U23C^B;"EL_3!Y$Z+@MV)Y1+;815<]>QO;0 M[=QG92T*XY*&J##4ICX9HB[U'O"KZN3[SW1YNA&?YT+/DMEN;XN6;E?!JH M*7Z14=NH.1&M$RC)+802-)R2 M$16'G.O$!Q\-Q%KVQWF.7F2.W+7O.'E8)LR+>A@YG,M')CC\/,\#)<)DBTII MXP%#HDT4NE^#%QY<9CD43QYY:MY!YZ!$&/YBWC&.XG%3H S8O"NLOKR9+?XX M>JC\U0>;7[CVDUN'ER[8)885OL;M[Y=#SG_^ M,VT:J'T@\G\N!3?N4DCWKJT9,K6M@DA:&"$'7:2(WHL MG.]J]4ZR M3EN#[T#V=A \.^K83%1"%#5<[9(B=U87"UY:5<>7>F*@2XPW[\US#,&=)(MV MI?N>),0.$$L.<]T!';EO4[*D?OK^^PI)=5^.OSQ)Z^FW39COU6).7SBCKYU_ M411G%'2 =S,KO6OI4"N@DB\M)DH)OG=K2AO).YZF,[P1$_JTV),O5R.'75;6<0_>!E>'$S (BGP_89.Q6>5$9WK(+/]& M^QC74!T#CP]5 XP!C@X.R&NDE=-T*_9Y/CFM#S7_M4U[0^E<+M% T9Z!RF4S MS:] K34'JNW*R6N%Z-?'"9I93AER?,Y5ANK81=>#12.,$6F5; M-]=XD*!Q2^JZ@U\[X?63T')[PC.Q][J!^J[05M/B;+ZNC?B7>#H].YUX)1FC MPP6\B )*1@9.1PN9*6EY*2*8UCFL!Y Y;E%>=^ =6M#]0/HUQO6U#,>+W,\O"\T\75#*D<7=$!:3^IOJEY!&_HSM%(_R>,5YC:J]Y]J1NWWJ\[ MP XDUBX!>Y(V=\>*^([3;YN^:%):PQ./$"-GH+0M$%6,D 1&;K66&EL;L_O0 M-6YP9"@<6.1HP'M4)%TBC RA;^&:7Y]3M'/?]:X5YU*MBEW.'?]LE;%UH[G MQ=4J[YP;#1-N]TMS]UXUJ7':0$#23('C+4 MMW-P:]_3]+_/IDN\'>NZBH+5F-C$:V-#*G3>I8B@BD*(S#*@+REAF<[2M,[? M?"*)XYJ='8!U2)%VH%3O;._?<98_+7X-Z[JI[U>;FTA,PM6-932UH8:H1['. M<@[1LE+([ F#8W47<>-:ICVBM(D8^WD8(MXFQ+QZ0\ROAX[LFHN]O2N[3^2$ M(9HL60*+NG99W;2]2 *8D3X%:PNFUH5P!Y(ZKLG: X2?0<0]*-QKVSS?'^UB M$^;8'F':]ZLPFZW>E9UG6,24T,8"TM2)-RH$<-P)\-&A=59(6^* J#Z0['%? M]3M#^'.(O@.T[^#Z-J-A?ZZ3,\IBYA)BJ@.9I<\04HI@O5="D(.@2^L01!O* M.^EL_DQU3D.*M8M&,7?,+.( ;6O]O;;FK.DWM23QZR:-5BK.2DV>58Y.JXJU M)Z*P"K)).6KF6%2#F\L[J>NR*FE0]#QF+[<19!>/"_NS=X*N"&*C 5_GLRII M.#$S6<@\<[*?C$JJM2&Q/W5=QLF>$Z0#";*#.-F.G;V9SL,\[<]AO).I$\]D%@PIUB[,@OWW/0D6G3/9@&;1 MTFVB.3@L":0K,8C(7"JMLP#WIZY+LV!0]!P,X"<)L@.->]WWK,V4:3_X;A-* M>5?.F_$)4<<,SKUVVM89A=W#\_;[]P[1HB.SL;%J"P.N4 6:X3BCP9-)$)ZS':U+S_YAYT M=3*EI_7%W5PD8]<>7S:-K\=E6]SZEOY$9_0;WE\!.^%D.3.1"_@@R5(OF4&0 MCD$1O'"O6#;QUEC1'=7(3U][Y&YVS86_>#Y)- -:VT:?'_!;_?S-YC]^G4W7 M-^G=K\GGW0]IT>#S$=(:-??<7DU7-R &580RY^5H&.F*\CJ#582J@B:C;?T. M=Y."]BVB?UNLL1;>S1:KLR5^(K[]1/_@'Q.>$D\6&?#L:XL&1NC-="][C3G[ MFJ O6F]U;^+&531'8.+Q7M(MQ-&I,ODUS,/GC3[^@.NJ.1=D?N9++;J9UW: M>MGG8ULHG">3WT@%7;]=-KT#U]/EAHPKF%QBT4F,C*4,+I9845)3(67M6RU1 M^H0ZJ]9=F)Y WM'],6\N=3%<["><8YFN-V/%K@Z,#))S3GZ*%=*#$B+6 Y-! M6,ZTH>.DL?5;VU/H&U>%#86I.\TPAY)8PWA96R7W&E=I.?U:/V51?CI;3>>X M6I&>^"FLIJM%>7]ME4.4W5,^OH72.W@[C93?>=%"'9>UF$W3]<)8-(9Q&Q L M4PZ4UPE"M>R9Y%J)S%RQK5WKW=0/9Z>G8?E]43Y. M/\^G99KJ"_,=!A^BU/;\Y"9C(0[8Q/"J+&3%F$L62JB!52WK ZBUP+5-OA2) MMGD;^.%4V8.&W60VX/*+0,G,$"69?$E7#6V];91$>2/'+@O1V^[G1<>D91=JO/KOJF M;4JSPC:K[T9*^@&Z;8]/;:'GGDI\(YUW:]F3N\M>I;9IKSF:2#>=SJ!B*!!K M.9',TENM;+:Y?9>@?:EKUUQQ]79^OM:O8?D/W(S5O;/J/+_"Y3I,YY^6H0Y; MVC:FN"\>[;C,V2D/5MD"2E7_B4YZ';RD3,[5%FE]:PRUE['[,0V"U-W-%T<$ M0J>>[9LP7?Y'F)WAKQCJYFJ ZVJK!VG7QSZRA6I]$MF-].KEFM<6NL1G5K%( MF1&XJ0Z*R9IN>D*J9LHZ3 8=;YUY]1 ]Q^K.^S[["O!R"&36A-I? M7"J(R2O.B\PZ/L=F.]%BS7!Q6V^U$T*GRN=ZO[8#S;@;[=X:V&OWDM/0,-LT M4+_OI4D[K^M+4U9TGZ@0%828/M)0^QTZ_]\R8V M^2YR&EV?.^L[K_I%"R.#,0+((22]5G/$G.4:A(W1U593J7DGT$>):E#UN\@*?0-^Y5VQ8_]Q1Y#".G;F.S MYZT*S_NY'J2";G]$"S7T(%FM5-&VCVB];S;+A=FU2!7WPA<9 $W@=-OI.L'8 MDH5E8G&HD4?6O%_1;G*.'@Q[LW/J[O:4U[YTA?A79\MZ,J^ KS./0Y]PB"%JX)XY0D7@*;=V<]KN8&05U@AW=R:\CB?E3FVK[=B*3^'/0T,35_^\ M36AB!SG-0A/GGW^/^W!>&."2B:*9SA[;S^+;24Z#7LJW M/_H:<)G6W# !B)P\%58$^!0#:!-LD2;G[ 88\+*3GK%#$VTP<4_3XS82Z-8R M>K4X/9UNG=9 'NFFKO@SS@_-$7SHXUHHE[W);5?5<;'>R:WU[H%:E#)KE Z8 M\AD4-PF\1U8K"TO@I3[ M>["]"0"&U1V/+[8U0%AS#)KD@#A7"!VD/_@7;&0 MHI7)N.2B:?UD_S0*1Z_N& A;]]1W#"6W;A7;5;',H15KMSZA337L;J)&J$-+ M*@69Z ;SHH[=*4Z RY$#!JFB*(8KT=J&>,8ZM/>TSG:5C3_P?D$?>[G<>6W3 MO?@/=?/H$0+#",IM&EY*!<$*IKDM*OC6.<^'TCJZ!AL$:W<"5L\AR6XUV=WJ MXX.3I&]^2K,$Z0>(&Z; 7^<<0\X,7!"6P!0]78:B0+:T% M6L]"Z@+9Q@7_- MAKW!-@+W0RFR07)R8[($H[4$%6T&7R("VH*$Q)A3;E[G_T0:NRKW?PI"[E1A M#"F<3H-('],7S&SFRBD@S9R MI)I:+=>3R^5.[EON$IBEQ&0Y=Y!K3JA*(H,3TI!QC=Q&&45(>Z64T)+7#C'] M[>H [T_-H6JLKG#!Z'?EX;7NNY<-TTYC870E*UY_L1!SI!O:FIR\52S$O6+K MCS#A"!+'468#X>A"P3VGV/HUI_:J+1V^4':$@MFQ"F>9%C$:,KZM29[NQSJ^ M,+H"0960T25F;>M T'"%L[^O:B_$U7IZ&M9UK%W60C.30%LZC(I'!\X5#9E. M8 PH=&D>A[])0;>%L$^1^FT3[ @F=]!SLO:UVTS76'VI]N.W,*OVXH9!WZ^% MV9#V$&6"HC.9J('7CIUD/VK+9(Z.=NIL8^3L1=BXV7D# :J]2+K(-GVUV#2V MVK: _3!=_>,543%=US]-,+N(Y.B K",-E:R38[W6M6]KP&B#ELVG43U SKBC M_89"52/V=X&ER[S8VZ>"C#N5BC$0Z$_U5"2(21L0R2H;ZZ!VU(V!M(N6<4?O M#82B)HSO D*W:]TV+QV;3=W>6I;:,(-T)A@SM8MT ,\\!_J#%PF5H;\TQM3> MQ(T[1FD@D TCFBY05WO,SL_( TP+T*-$C3N58R"4M15%%^BJY1EX\?1T$1VA#2(9D7&&V_U-C!%&IX+D MEY";HFS(X#;]\9.+WO"@LFB=^K$78>.VD!\(9>U%T@72+K/-;I\9'A)I8,6A MD!E9>14A1%U T#>49<5RVQI&I">.[@- 'D@>14%W=UZ2*9XM- M7<=Y@<'%N4A:Z4#^;<)ZOR.W0-M,X!,CZU(J94)KP7(;Y^MR,G&1A55&D=4V0M9<3NXL^P378#RY["<$^-6[W&YV>\=@U1FPU ; MX*$:"PK)>PY.$3^%]ZA4(M>Z=>+;PR3M![:7%MAO*8PCEERELED""5KX!IM9$D&V3Q^\0A)^P'KI<7Z6\JA"V!59;S$ M+S5#^QMN'>G[P\K*^AA\5( Q*U!>>8A%DHT:LT@\H4!LG56_+VW[0>VE1?P' MD4P7F/N(G[<#GKXNEI=LN[,M;Q-B% %LG>FG&&;PEBMPJ-!Z7[S"U@V3]B)L M/[2]M,A_>YF,"K7--,GZCE\KYGXGVW+3JFE]D41W;4M)<;KQZ>"$%!!42A&" M]9S8EQQ#4VA7CV8,[KW:?MAY*?'\89C(&<_2+VTD'XK_G>037C50^ZJ>]RY?QL*UZ(F M@2.I3E !R5I$7E-%8@I"9SH M"]#VJF#XM.DI-5Q1QOGG/U])QGT;&KX@(R?!BC,6A'8UGY[^%&N%M).&!PQU M?%7KOL8#3C*[K&BZ';6KL_Y2?7N=SL[6F#>\OF93.IZ22VFV)QU-P=,=A? :Q=7#K7FWSA'B8ZY:FWZ[9$C__F69G M=-C?$-]KQ.9L*]B[7+GVU%8'=DA1TX)=S1@@(S:&$D$S&RRBE84U?X5JOHMN MJTS:8'H48?=;3J(1+L;;[%;KVFJLAL^P! M%9="R>!X:9WW,.STOZN3QPLD?89DW M@^[JZN"I57J[/3[==N70HVEA*= M4,!%[<7G18; Z.3JK%0L3AG4PZG$%COH>C;@4]"W6R4^NZ"[" 3>M_\;3$YT M14S7WV_MDV'*,7@$(X4$)3V'F*R$HFH18I \BM;]X0^C=-Q[_)F!VUAP70#T MM\5F;@7F#_3K-S2@\W*O?^[.<9N#J@L?F$89;1H[#*.]"H2QW= MYB%8QB SJ6R="QQ3ZZR-YQN[>LU=^Q:FL\KP-XOEQW ]UE]+V>9I.IM>>0#7 MAF-([4U6!8RI2:_1!/"\]J50)?,4BR_-I[@<2_/8C;H'0=X#?OCP@NT@R%1Y M>;6S?\=9_K3X-:SKW[^?S&:+/\(\50YLVQ/\LEC=-JNQ<,U51+#&TETD:.(/0.0GU6PG=[YCPS0/?S"W^^#GV$&\(!7_8,3 M7V-.TFL?0:9-;#%EB*IXX(05F6-6)K6.F@PY"?A*ZU^NLIWQ1J?SVC28@38:D6*A#:@QX)$=.>+H$5.U[%]-@=WN##70\ M:?@IN-M]M3^WD#M5C]=& 1_G^]S\D,93B@?V9G;-\Y0\%&5T &DE V5XAA!- M[0=N2Q',LR &:UW4OJ/]%?8O%[D8:'43UEQY1&WC9LA-[3U%YFNM8+<^1::% MB#ZVSC#6>&RC MS6DX+ [H(X\RG[@-1I]!DO]?<(I#85'+R,#H8D%%SL'5::M&6<],T)QV_Q*= MXL$"WD,A]UDEV:F9=VUD]1$>[YT/:3Q->T S[_&9R%ID=#)(\/5%6 E9BXM< M &:]*QB]\\V[O(TW4_O:',(2:O(O!QM\G=#,&017(A0G-!-,%FU;U[D]3E7O M\[.?@I6]>V(<)I-NL[9NC:<^7.W<_T$#3- >4OT\,,\X9]19DK2%K^4?466( M4B/0E1>XLXIG_X+F:%^S$^\,5[YUKRJ5C:W)#DJ3(Z/H&$'T68"AJSVES*RV MK5\']Z>NW_G73\'+ U9\2^ET:O5<&R9]3'#K]HH# @-.NK]4#E((U@P4O5_L0UOB@:VHR+\YA .3H MR#7-"$ZS1%!7CO%8>#2M67$,O6,'P=I@ZH&*CF$EV%E@[/4Y";3-^YXB;FME MCX&8ZZ$P01QVEH'G@>Q#)GBVE%=^3] MAKK,IKW"Q8GY?A&1NQTU]J@2TQ&XJS-U!&IPM=TM1NU18(DQM@Y/'$#FZ(.4 M!T+9_7TQAI-@IW[$W3'%1Q:?W?=9P\Q3'E"YW9J9FTQD,7 &4M0Y16@M.!<= M[=Y[[HHB4ZQU073CJ:\F;@39F_G9;$\ MW7SQ-:[#=';(-==HY1:7XA!,&+[)BG1,6LTRV66UE2MW"6)!7P<[9*<1 V.M M:^3:-UG9',-WR\]A/OVOBV'1&[:_N\'VS=&;9!^-S+*085KS.I,G=:]\ !$R M^L*8X9KOI?GV7+#;OBA/$?T-A3<$IT=,Q:D#QS\$G9 MZ3GAR!*3,4FP.692BER =RS4&*Y0+#)CY%[I.8^(_,:B(PO]$)$M6O!O;,%/ MY]<(]S&DF"WM'".C7W0!9[#V*;0Z2*NDTGM5R3XF^.N+CN/_-!/\P?P;4?"; MB^_58D9?6FPG8F]T7K*DXF0AV";&R?.7$8)V$=!ZJXVRQD>_EU%XYZ/'D?'@ M]WL#/G:%@M>+TS"=3T1PH2!Y_=H3Z.& L)J(-G.[ I^-@^^$C6GI' M"FJGS _@6@NJ=KG-08_?=]\Z1-]T-84$LX%;^I3OT)0 MP6KP7BL0V3&5HT-LWCIA;^+&R:(?7+$,*Z2NT?=;.,7S$Q4%G49>1R*F6A&O MF:;CJ3R4+*)E@9ED6K?2VX>N<6,9 T%B;^ =*)\.,/?Q+*ZF>1J6W^L^SI\_ M-IPR40J;\X93%E0Q!B*B ,Z]$63%"2N:SY_91Z&H^2^O9-%H;(?2 IBOR MZY%X5SXMPWP5TC6+0";!N?$)&$8Z@(J,@1 4F1>B,"&PL"B:MP)]E*J1VU>V M$?]M4+65Q<@N^?FDX'?+C[C\-DWGRCS*F*M_&KCBE3T! DL"HH_11BTBYWL] MB#_BF=^W]EZ(:3YR[5F"LT>SN@^HU%2D\QVLSO%NC0K%U,S'6#./6+1$?S(0 MO,Z!_F9$2[S<)6"\<-[Q,KT+D",9/+:3__@Q^F4ZQ[=K/%U-)!:KHY3@ZN:4 MSPGHT^@H>6\XN;(H^'Y!H"Y[PT%"\[\$$HLM\'>;K:9B]7IS% M]4E:U_2-S,*:I[M^%9;+ M[[3'30^J2:RSQ T9F;(.M51(%T)4T4-FW'%O2^"\=?+D7H1U'21O [_V NH$ M=;=W1.;"E\5R_0F7I]?Z3TY,?3?FE@-WDN MZUAJ._P-(*I>4^GWFFO6.!GQ^$6?;Z1;1RF(&85@Y%" XW935$GV98@:3)#% M.U4TBZUC1=O8$O/U]GFL3@W>VM!:68_".TCU78ST.ED3M8V^H+VQE*5. ML76+O_LIZ38;\2DHN#M$_FBFCQS-^$@RV,S._$@;"&))$3O%H$3A5.!:(.Y5,/Y()./>Q<>N-3M>HHN6[!T;'^=T_SY??<5$6AWS MQ=N[+4Z2>P):U&'U6A7P4G+ X*U$$T6R>U5J/X:1702,%^UJ(-1%:P[W8)/? M/CH_??\)Y^D+&07;YP9F-&.:/ NA;"'SKF32M#R"$D7H&'PBJV_HN^@63>,6 M C54-H,(H4M07>SF_)"@RCI'I@&M\Z"2=+6%?P!"0D25DB_-9S,\1E-G-]A1 M"'@47D>(HP-XG=N%M;,KDG=*I^\\JY294H11FGS/.J"<%P].< 72N5@[U E> M6J6 ER>^5QVR,W]KR.9.S(L-BFU-S8P_EI*A(@,Z";#OF CCK:WVMR)H;%;F->V42W/WL\03?2%J+=JP;6_+OYGA! M_CGU62N,7##@!'HZ"5[72@@%1A0>-1,^BK"7X.]\]'BU8@/(_3C&C2WV3R0Y MO(U;8D,IDDF(2@50#LG8L9%P&U 0G]":M%];@?L^?1R38*A#?RS[.O T[O'N M+XL/ZJAW;D,&IHD=ROD",28$GF/*L3A18NLVKP^0,TY2_?.&U@YB?8\HJALY M/UXN9U5)!D\GB0PK9'0/TK5H(WIRQ*TIS3/H'R"GM^#'@2)_]-WP,/[W *5S M?7IG2Q?Z-2JA2<6"U(&\>R\"1!8-!'1D9S')';8>._((29U!ZE#1WX940SET M *N3_)]GYVE!;Q;+W_"/:R_XR\6<_IAPVQ&TGD5;E#+UV:W(1&=1VP0^T76> M/(_&(>;2?-+"DP@8Y+//J]Z\YK%$P M3CNXV!37B4F3@91P'88D+-#Y$U P6J-83(*U;KNZ%V'C(NUX^=__U-10&!T@ M;$=N=SU\,GLM:UMJS9D&I2)9%3;03E(-9.5 CG)S9W G->,4&PWI"[9A? <0 M^H"K]7*:UICOW]/]7ST_+K5JP#+M@:1QLAA9! !98@H+:T ML>(S3YZIVV^R@\"GAWAJ&VGO :$#6#_VX]X;XM;-X=U70[TO%&ID'!U*,-DY M4J@Z@ \V@PL)G9)U<.8MFW['4]_C:_6'DT-$NAB.OQWHG#OJ^)?+@DUFT-91 MRN"EHJLW> '1D(966F*6A 7?/NJ^DYJ]L.1>T*75B/$]0N@]+NL7PF?D$TMJ MMW:5 W12U,$DJO8D(..P;C(KF]-^7CI[MSE0YH]!Z5 !] "F+[6Y M\]OY]:#P=)ZF7V>X,_JVB?!AGA0?4Q+2@C:%.">T E>/HW,N>FNQE-P<:X>3 MVUE&=2,H/I/X7BA2WYZ>TJ_+:9AMY_=.$.O[1I+@))DCBI$1XI03((23+C$C M@VA^QS:@N[,L[_&P>Y1 7RB(+QY47M.?)Q)C;?2(-<:CR=QE=%X56;_.>HVE MSAX+S9OR'$ES9TEE(RO>0P39 W#WZDB$SA:/R9)[%Q@H&R)XK0WXB+%XQ8*2 MK7,ZVK6,>KYK 79>-:F0.U3!E *-U#;6*#%=99#CG( M#+09.J0B2TA*6YM+4/3_SPJQ<7WI(3#P))@]22 =P.LC?JYI51_PZV*YV=35 ML'/DI1; H= 2E"&-'#ER2-XFGHT-SK3.\MA%R[A^Q4#:J@GCQWY9N%XD_;?% M(J]^P_55F*G&Q=\LECC]/']56;C\/HG:2.2*CD,-AF]B[)$;#L;0Q5^,LVAO M.0:[9C0_<>61&^4W$?;BN3C?@5XZ;]7]=[(2:X-;7+V>KM)LL3I;7CM_)F%Q MU6IT69%;;5P&S[FNL\Y]=$CJ5K>VK_:A:UQ7%*>D@,D]60G*E/AT7\DQBU-;I'%SK'+2'*1I7B;5'P.TKL9TX.@#7 MR6RV^".03TV*>-.=NYS-[G:E>76VK+R?&%D0F0Y@=9TPF8JH#C"#C,X)8Q3S M[;L"/87 <6,3 ^FTX434 ?X^U,ZW<\P_A^6<&+>BC9V=GLW"&O-K+,1$LCYL M-D5J#RF(0&Z0SA 5^2J,,1X=XX;IUAW.'J=JW(SN@9#66!@=P.O=^DLM"3RE M];^0XSO]AF_G:7&*ORQ6U19]5SZ%/R?<&&3!(V2OR!DF)0TN)@\L><:*I>LA MM>Y3M0]=X^8Z#@2QY@+I &2[LJK>A.ER&S@.@4FMBP99:K*-05MG/D?0,@G/ ME2LEIL8(>Y2H<;.2!H)76U%T@*VCDA(,\]Q'"4'(VATJ"K)W275''I0*66LG M6UMK0^>4^!>&Q^<2WTM&ZL4K;B /3(EH@+-:_<]K[6$P$5B.GHS:P$/[!\_G M>([G[/\OH#U$DB\4N7>29[Q6TJ/2P*W?W"L1/-,"W/@E;5D#2FCHA'(36M?IUU6"7]IC_WM M9?*BQSY=Q!7>X_+C%Y++=NS1ZN;>6HY\VK7@\XU[VFO+C48]W5[K$L)*F*1S M1DA1^CI(0Y 167T>%5G2(8DH6Q_Z7;0<_1B2OF ^JZ.W;Z]0![BEG[Z_6IR> M+N:O:OG4MM#%!EVR$@ZL,KG6EM-)%AX!90C.)E<\:SUUX\E$COMDT@0W=YY) M!A54!_?MY12D8%4294VB78J$^>Q"D)) M8S0H(W.U9P5DH7S4*0BG6Z=*/9'$<75C%UA\NJ@Z0.+?A.RXK&5*Z%( 94VL+]P"M"@EF%@<:UX0 M\402QTUG'Q")0XJJ7R3>V=?VF 6NC2W. [-(]JZKB9"">^!2J1)0A%A:E\ ^ MB=H)#NR)/ ML?D&2Q0=$%Y8#__F69GQ(I:?E0S$<^VHKL;$-BZ M_T)D+C%X,"9;\HER@) \J6+FO8S9X[5&6Z,N>,Y:;OUT,N)U>7C^>'Z6W:T@Z M@4RWIZ>.VSL/_W.7)*HZ=BC7P58B:-J906#9!]3D#@ILK? ?HVGDJ2>]@&@,YX2 IXK?I343IPM45T)DY% M@2GST/IRO)>0D;NM#(F<'"1JY%\8SHND(072 JB,MT:L@F8J&%46W=PY.@"ITI&), M&;3QMFCO,3:OUFA%>R_I,R_=IST,#"__$)R%MV$\!Y=CJ$QUQ;X!P"@UZJ3>J/]%%:8ZX9QOMKB(.=I_3W, MWL[+8GFZ^>*V[N*@2I,G+]*DNN2XK36J*+EX!+I%Q44(/RE3.\-Q4#P2B&50 M$"PA*ALR')0V2OG6;0T>IJC=T]&.=6JOI\_;$;\_?;_ZF??A>_W:R1]AF;<7 M6X[)2E4\J,3)NF*%3#97:IN!B#Y%:WQJSII6Q(\<-6^'N=W/1L\IW@Y,AO>S M,*_^Q";D*KPIIO9PS+59=NTP"]XQ#9$[E4P*.IC6T+R^?B]O,L\*@=MM"@^5 M1T=8.O=-"VL07>O!-33Y+FQ-4]W01+D<6!><)DA>%3@N7X+C2D*NERT/6 M]-MCEMB^B_6!B$,$N1B0JYV@Y-T 5Z9IW*1A@+"61C"EH_5/PLM^RX\96&B-G $YW@B'ZC?ZWW=#UC=C: M(/K_M/=N/6X>.[O@_?R*P=QS=IT/P& QXGS>9#$&<=9"_M*J /+%E9;\I;4 M3OS]^LV2U.T^J5N'>O56]UI!D#AN1^+A(8LLLL@$$76DE)I.9/6'1HCY'0Y=@"(#Y_FE\LPRQ_^(@%^N\G/J_J;US_?Z42- M-H)E)R'KB*!"5. +"Q"CL$D8@3;Q?7%S*C'C%B(:PNNL6AD1AQ!\ZPM[J06,D4L= M+_D>X+)%>=8IH+(&@JDK]W1!\#Y+*$Y(%J-2WN]U"[\/8,8,CD]0UEUU'R&Y MD17^ZW0V_7SY^8IP+#8E"M(+,E_;0"0$G@N(:!"-]S&5O3ILGU#YK2\=6>G' MJ&S>0GYC*S[\?8/P6*1,&1UPK">:UA17)420P@21C5?D[%HH_N:7CG- -%/\ MT?(;.R[]'1?3>5X[.Q-")D8Y6(&*G%WB$"U'0)>#5B4CUW:O\/+[9XZ;A(Q[ M[)\BWCY0<35EQJ%U/ED0=!J"XB@A%NN!!QV*K2^+-3L %V->AIZDD_MZ/4) M'=R+;W!-?W@M I583+Z.;+:14_J2'$195^V)+'**4NF[*\1.;Z^X2<"XB60? M59;C-=(!G(X7W'>V9_E.1B]S3L5(2X94KW8LY?;.^P))"1\M>1666X^=&(*/ MD7N CH?5W7KTV#KN .(@'LNPBP3#NK4TZ6==Z1L7IK>G# M7?%UCL 3E-?#+?+:>$%Y/%FE+)@MR(#U%/IROVWAOD4Z3< 4Q^Q,7T:UBMM_S1N7VY7B\^76ZF M-H>HA<4H(2J7* Q0%!"XPH@AQ309D:4SNS%B'J-GW*%.?1QOS?35%?9>SV?K MWO$:C6ZMDC)S&['6(822H!PW$*04=:J>+BQ&*WGK76./T3.NXVJG]9UP.E$% M'<#IUE/^8)E/VF4H5EM0I79'>9-!4I[A?%%9Z-8QTL%C$\X EU.U>GK.6W_#3]\F'^TVQ%X>95E!D*)E42 M>,4,L9;J>$_)UR\ZT6>MLMTKECH4;(^3-5[;20, / :GAMH8NR9]U1Y^]:) M)N9D)IEXKD!%,K: *($5@QFC5]+N]T[C]N=VA(26NINW$>3(SN;'Z0(3_7A+ MN48,DB@$21EJK;O78=-* '=")*^54WJOTO43ON3VMX[7J'0.@)PHY;%]Q*_S M!7[X%&:<_8Z+1/+\QWRSX_ OO&*GU"E^.F%MTB:X2QU((*6 =8ZDDV-A4N_E M-Y[^KG&ZG\[J2QH+O(/TZ _]DAT OVCY'[ M[45 KRY7G^:+Z7]CGA29@S8V@6&!0Q4ZQ7O< N?&2Z-*("YZ.05V,3'RNX4. M;&$T2#QGF]C4!6YNQ=J(9**2TA%5) '4F;BD (@\%)!1Z) T+[J?C& 7$R,W MZC]3FV@"B:-MXBLNXKP_J[BS4^ZGOW&1IDO\?3%-=8LQY6@E![!::5 %-7BO M!7CMLBS>9"]:[\XZ$VLC]R6^& MJ!I_G?-;<.6RO%M6^F2]^IO]W59^N&UL# MSVS7CU!SC4A)=:R48CRG(#6?:>3ER;R,W/#T3.VF)4#&OM??7BZ3L;\K)(9( MDLTW;IK?E5<7%Z\OPG*)2V*XMB%.0K&12>4A&4WL*1L@2/(#0COGF-).R?V& M+!W^W2,W-8R#UW/H:6P8;H^BM?V0[&XP^R9,%[^&Q;]P]8]P<8D378+*H7@P M1=>=!4E#U$D &B%4A.]"W]U>.?'\_(NB&TA]6.!&A3OC$1$86*4;"6M+-48*74MBB*5Q?+N]PKV37JQ_^"-)I7J3C1^I$W*Q#O1.R7#*W3% K,XDV8S!QLQE MZN:*\S@6]ZN%L?_8U=GQ] +,[2IAOY;0A_FJ+HI8+::SY31M9%+OQX0S) D? M"ZA0'Q#9:,#;).@(+X82ELYL;!^^]C.L_U29SX2<#JSI^A#&Q==IPH=%]%M= M\KFL3J1*8[EF^^;/7\^7J]_FJ_^)J_>8YA]GZ[)+\";+J#,AG5%JQ:4 I]9I MOI"&J: C:_Y =BAF]K.;EUJ>[@,C'1C+T77ZK0.YEM'MV[&)E=%+9B($X2@S MK-/_G'4>K VVV,RMQ];#- 9B93]#>=&UZY'Q,?8MU:F'[+4,[@2NZ_K*U6XV M$DFR) ==(')%(I&,TD.! E"$S)PI290[ =J.*Z[ST+N?7;RT^G6O@.C@*!GL M3-U$IF_FB^UOU3_')THZ%NOX-2OS>N6. Z\3 ^XB"UDY9KE_+L'8@QSN9V O MM;S=,9HZL+57%^L_@_EAN?ST=_TE3K0+0N9@P*)1H 1:",QH8+[X;*03Q;>V MD?THVP_;+[4$/8#V.L!DDX[W]_5 7$Y\IK//:PD9?0 5&&51ADN0+FN#+F== M6F_I;DC^?NA^:07KL7'0BPD$P2/]8GNCC+ MZ\*K-4XJKB+H( LH)S6XX U$P:U#&[D]UZ+J=DSM9SW_J=&? S//]F[JU6QV M62L]:8'THU>?YY>SU21;K/T\B=R'RJ!LR!"#RW79MO-6VJ!1W;:6UE=0#Y&U MWT.ZEU8['UF]+PO85F?+@D- [74=3E:G]E,J)7.QE/6SXN^^(ST_L,<1T/?V MODGBR%P6$2+R5$'!(9 $0&!RSC/I+.[78]FBX%^2W4#**K3R#1\:R3B#JJ(<*Y[??OA\,770L\1A.]H.@8T6UF M.W\?C[I\M_J$BSJBY\'>M(EVPJ7B,X3,22X.'3@1&6CA8Q3"\)@'0>@9>-L/ M_2^MXMW#9"U2!&R7VVIC;O67UI(-_K,MK MUSJHN_B*(:]OJL.GV*$N_,D!,D=K#-E6#MV\)3Z0M_V\VTLM276)H,.]F]]X MMQE^#)L[T>Z=W)T&J4G)UCA'HA&ARD>[M8.3P!)#*6-QW#X?+W>'N?U,[#]U ML7-BZ-\H@GCZW4A01AJT$BB4J$F-DN YKWM;6#!>1Y'+(%VK/3"_GW&^Z)I< M#VHX"(,OVGAO!PY/"\X%I[4('%*.-3\0#)SE"9PWN20?4F MEF/L9M1[0[[W,\>75MCO20,'(>]%6^LV:+AQ5YU1H624A2>CZIAE;\&9XD!2 M7$_QOT;V]K.]%]W,T"&.6M<\_I__<4^]),!_K7^T_DG]G]]C^3_K MO_]\__;Z:V9X23K#U6+Z]_^=YI\W7[(^Y^])[4DG\R?]#],9R>EUN$B7FZU) M\_+PAVU?/_V(JS"]6-X6RW)* X2QC M_K].W+T\7::+^9(RK_7 RNNO7N_*JM0L5\M[CQN6K^)RO4YVHI!3VI4U2%?O M3W@6X"UZ""*C=+7SP;>^@#^-XI./LV9[FC0/1>@8P"-&4$'699=<@5?69Q1: ME=1\OE,KXD=>:WP^S-X[A491_\A;)]]7EM9K65U*(=9C.[,Z/S1E#]X' RBR M1.YDM/N9^Q,+)Z^_<.2-5.,H>WZJY'N RW;W(=-*6AYJ7:Q0)%6$@,B$!F9] MBJ:R[ZCY"0WMN(W4W2WA%O#T.?BH;#:[YEL :>2J9/4 MDHY,A^3VZH1Z2O$WOW2\9<1-%'^T_)[SQ<[W^P"GN6-UV)XVJ6[=K6-?G5$0 MG,G1. R*=S.&^YKJD=<$CAJ3C*3[YXSVAUXQOY\N__5F@?AV1@3B3?M,/LR]>PWRAZ$TB$?OI\,F>>]0FWO60#< M&JZ9]L"S(:\6F027R:LQ3?\T=+"&T,USKJ;S(WJNN75C12=#IA\KBD^+)!XB MDLT\&A:%+*P@&%T2*,XI#2D4(PB/3++L63'=C %N,[6HYWK9R78S/DCZ,9C6 M/N0?\UJ\N9BNOJV]2-3%L: L^8ZL*!',=?@?RV"=%R9AJF7[YW#PW&;KV>^\ M[>[H.0$V#6WI'%7F/RX_?PZ+;_.RJ;._2BLZ=5??FA>*G_B>X6J]AS#81[DV M^\1Y)J==?*B>6V>(@O*'I&3.+&7NM@"0P*I=4TBKWXNP?Y>19%W(/0?. VYB/!<9SOM7:O=5= M:5^8,R"U]"0 ZR$F)0!CQN)DI#.WFX$#NYAXIK=6#9$YG+$< 9.C[>3+NIOO MCU58K+JPEMLO2W]>S)?+"6-,V^ \2",I/J6_('K%2"0*=14%2]W<5^UFXYG> M4/5K,:="I8>SI<;,F^%C/UXNZ@;LC3E6MI" M$\9$B73ZK5?7FSH+V=4>&Y]9\#GE*+IYV[.;C;WLI;\54?W:RZE0>1'VEX?W-]^O75DZ#R8EI^$^S/FQE M,R'FU2Q?US3G];?NR\9EGYQ1$6+,=.H:$\#;J$"71*&J-\+P;E9:'_(42@33EP07.H10G4%D6C.PM[;G' MQ%[FT]_@O7[-YS28O [N:&3.P^(K^Y,UJN&J[[*5E^!4D"GI07+DJ6DD"'$ M9&7=SQT>,ZG'6'LQ9- M GR*)"7Z/6ZE1XJOSVV/[=A[,874+FQR)-@]A]/Q*=%<<;^?='AFULI"XO". MI(/"D )C!HV4->@<911G/R2;%30D-!ZN8 M Q5\!N(RN<*T!DXWP.;0'/P3B'@-L+L,)7.4_K+\+%]^+U]XHT3RG+ M4NJ(@1! (4G$%>O!)6NM\8&GN-;B4\+(Q[L M^=[CYS"=T>^_GL_6HKD,%W4$CICDE+,K3@ /WE"LKA@$SQ18EQ/2L:^U'F3] MSWG9?-X= @U!WFJVTID0]P*,\N#@>Y?D^,1ZYG@L'K1'38[6:' VUN' M578XR$B"+KA_W@T%_9KP2/A\ 9:].W+?+2*?5"GK$8TN4A2?R>^Y]:+M@,5J M(3#ZWDSX"#:?=Y-!O[8Z-.)Z,6U.Z*F7L8/9Y-P/T:X;G05\O9MHF(+@M"#Y) MV?*8F0%K DDB,U7-L5NC^@>ER01K!Y7;"[:LW?]QF9;\IO@=]?HOIO<JWZX??^-3OY+, MJPV]F2_^"!>X64N42Y(9R8"XX&4C .?0@='TE^=,6]WZ?<\>9(U[$SX0?NZZ MQ=;JZ2!2>#.=A5F:AHOO^[_7&QJC<\9R:0!U7L]2K(-/6 )CLDW&2\&;#_?8 M07OX=P.@#109+^N8EF=X?N/@Z311,ORL/<+?\0!^Y?/A'/\[K M;=.$.XP.,8&LKU042Q1L%S+69)11.6K-FV^*:$G_N(!M JAY)]KM -E__O'S M_"LN9FM!?D1B"I>WG<+5CDN?,QFZJ8\X)'F!6" RK@!1*,$5*LRM[P'WI6U< M1(Z'GOD95-D!1*^WJ?SP[=5RB:O7%V&Y7!L]\UHZE@((S==[EB,XZ>F@BMS; M($,NMK4GW4G,R*-*AC['F^B@)S"MV2"+"/5:(;^;O:_2J].+?PC+Z?+/V3PN MR9@W*?Z7RQ7]>$X6=3%=J_2F%+:6&W,BZU0*5(RL/G+S$.H0)1YR8-R06<76 MLZN'XF7D$[X-U'8!>$R]=X#_U_//G^OE5;CX/7S!Q?9$,$$CN0)*&(E>4%HJ M<@TF0N8B.2:T+Z9U]>%!0CI!WJ@8F;=66 >H^[ZU^N[1]/W0^N5Z9YN.A==5 MZ, "!2G*,0]>* F2K+RHP#(3S6<$'D+@R&W' Q_UP^FJ R#>9>F.,#_/%ZOI M?V]ZM]>V/D$KLT5M@?ZM06$U76X=^,B-=,53O-SZHNA0&D?NTAT.+O,SZJY_ M;*9T^?ER_;)@O0[FS]D"PT5E^&3CF<&['Z$C]RHV@N*!]!RA]"^67F[R?Z$K8,7+6M5E_@J-M379"1C MD8-GT8G0_%W%OK2-W)TY&D";Z*H###X>-[VZN)C_%6:I_O=K(FZZ^J7NW-+" M,.UEA.@]Q=F*8B@O7(9 $;87=5F=.&\U\F$Z1VYL/!LV!]?AF#L[D7=5,0[7: [+WK^KJ@E:)V0^L@0!$I=-0P<@5!VB28]%&W'O3Z;]BB<1!ZCFW1 M.$25'4#T]7SQ9;X(*WR0&;3%II #&,?JNFKM(3B3P1CF6?:*I>;UG$<)&O>J ML1LPME-:!PCZI)-FH M>_J(^EY(X*R.1TZ%N!(*E(_$E5<"B@B)\>Q$<:T[+@\@KY=RX7!'_5"ZZ@"& MNQB:*.T+%DD!<0RU=3XKB!CJC&XE=?11*!<:8VX7+;W?3!ZI_/D FN@84==' MR<10NE6L2\"14RI77WT$GRU@$A$5=\4WWXS\)%&]YRO#8NPXW70 MML)_6WV M=A3)2Q(N<1.AR)3K^N<"(5D')CAK2+;.Y]9%SL.I[/U,;0/'@;77:8O#M;%M MH^EEF.4;<-D*H^5+*24@RT\"; M'[L-R>\D#SX5<\-&O"V)/($VGA.D5#[ M:3[_;I?=!T'M7)?=A^B] _S_.I_AMU_#XE^X>G,YRUI=J00R[KKJ7$'42A M#13%5*KC/%AJ??'8M+=GL$NB+L$YB%H[@.O#-:8H>/ 8-3%19Z5[3.!U3""" M8V[LL+F5Z[HY[SY_ M6U/6P0AAC88B+;G[[!C)#QGXH$PVQ3IL[BD/(K"3.+,A0G:!L+FZ>L+BVGZ7 M:XGQJ[C89_+Z9+DV>CI$7+V-XUX!C\[[Q!(R/]AXJOOD=(*S]B#8!;<3-=(I MN,26%>N\*)P5<%B?]!9EP9'(P 9),I(Y\.;%PT?(Z>2X'0560E*<0[>U F7'&4T 5GP?5X[_M)'^UAW,>,(N.C +%Z'Y:=7 MLUS_55\5?PT7MYS)]ZK;1*?BN:H//Z2OE\#$8DB)9*Z<42Q)U(E.OF*\-<$%+1OCM.E\ MG\ZS]#8P'42;/:!T+=J'S(UQSI(W B(61[&X0?!U89U'%XN37);0?&C:+F)> MPLG?"(=-]-5IOUL='#(CO%Z/NCFFM>W^A[0:SO,(:0TG\-1O^?9=K]^WV$0M MK(H(LFA*BRS+$(+-D ,J2HDL!92MEPT\0LZI?N?ZH]^'OWX-!*MIN%C^AJMW MY3U6(R)/6HK1V5%HS"+:S2PU5T?R%XU)>)[0B]8->D]3-?YDG1;XN.M5&FOC M:/?R%1=QWNADN^;IS70V77["_/-\GN\PQ8P2 ;.'(B,QI54]K .K^R5"R5D[ ME*W/N#W(&C?J&AQCC?31%\B(CXD-GALZO0&]]!3P!07!\@B6\:306*V:/[Z[ M^?WC!DF#P^90"1\?X\Q7X:(M.OY)R0'^./]K-E&Z6(5,@ B,HC3A(W%@)+"L M.+,+L:)_AEW4=TA1MG>(B">8I."JL#5!V=&<&!-M4K,):3;=V5 M^"11[=Y][_RJ[8/EG+U)E$5F79FWA/<82184L&G&BW32M)[FLB]MXX;+;7&S M^ZUW0_UT<"6TDYL?OM7A2^M^ ]1&F8P:A!%^TW_EK.<@E'3:BU*R;MU7M =9 MO3S_;HF'^;#*Z1EOE:%M35A*C%'*1"R1W!2& MY3<,"E=['$A(:U#IOV(*M3 M[W8L%/:%VI%Z&1%J-2"J?9]?+NFSB!7ZL#KEC6+%:Z:N]D!B3L&%2'EG'1YG MD@ */0L$IS E$Y.-^:E@:^]OZQ0_Q^IW/J2PQT;/F\O%;+JJN,K1N!CV LC.KQCW\F=0>+01:P>!SB\8EOAI M?I'??OZRF'_=M,%=#;0\@R"G3>% +NTWD#U.4:?! M^<#X.EP97=1L;^R3_!&)C+3ISZ)?7^!:9;.\79RZ_OV=[$^6TN2Z]$SC%(G*O:3NOC8O&@>"H:O.\A&A$H"3?<>-%#-S^IZ9].FZ.KFD?HI\.$HH?I\LO M\V6XH)#U\LMZD,BT3--&:;5.%E-,EDE1,WL+RB@/7CH%A@NFG*SNOO6.[2=( M>B:U[(-P<'>H;T.E](VQ[:5E="$$Z22@K-7837MK[4ZC&-/*XAFE3.=#60\U M[*80V!]>1^AC[.+2%3=7.TR,JF.L$2@+4745F0,7*$FQ47C,+L1P]U9W1T7I M]N=VBX9C-#9O([ZQ-;]N9WU7RE71BV&RG%)1J34=[\0%.*4R^&@\1A8E8WHO MS=_^W'&OL ;4_ GBZ^!0V2-/-=';J!R'4J\J%*_]%"KP.E0:I;4L%-/ZG=2+ M*?"<$KXT5LW8;N9#F'VKY<351DTA9*)905!E0B M006,D4P2BY)!"7MW:>D.U_/T=W6:9!VIVOEP73M* -13AF8S]J#5392[!\-A"0DZ!1ESH)EO/M,\Z!3;,?7=E_N:'R@M9!^ M_V=;4"Y+34:B:UN%"AZY#8JCX6OM4,;5F+]?5+P\7W-4K9RJ2,S00;1?$Q&@O5 M>8!(6O)@>0J^^6N@W>2<7!,+F\_]Z>\T7>*'\/?VNUY?+JK53:3R#)VTP+S0 ME VD:C-U>5XIY#AE5D*VOC5^@J21D[-&R+A7^VJHAPY.KJVIDE,NN%RN*]MO M$)=7W$0>C3=*$#=<@'(I0[3DF(4HS*/DCOYNW[ST"$4CYV4#@:JA%OK!%%E* MJ).PKBW#%26*J&OM8AVS(%.=#412BMPPY3$XUGH+V\.4C)R>#8NA4Z3> 7:V MSWC^&18+"@^_;25T==>/^=HDBC(FZT@V4&=VI#JP.0I*/.NEF#'2"]<:3'N2 M-G(*-Q"ZAM!+!W![M_J$BZWE_#(-<7JQGL]YQ0V3)7*)%K3RE(8FGR@-Y0%( M:NAL2M8TW_[Z.$4CIVX#@:NA%CK U&Y&0C1&8)" D=6Y19*,(Y%#CE9Z.MDC MQM2ZM_8T))GGAJ0VLA]Q*-CZKFS+Q6OZX321E]VR0/P++TH&$@."8L:!%Y8! MMZBT-H7$=F=4^8XKR8<_?R]$V.>"B%:"[/06Z.V,?EG33US>^.5/I6!:3;_B M]>^]#RN\/6'XA/E@IW]IFR&[35EO-I1W^[4/S*M3QJ/BV8#A]3:[+J-SR PD MC=H7'[3BNK'??X2<4\^W?23]:O4&R5^$BS](P9=UJL>M/SRQJ)4(RD/V=)"K M&.H*'\- YY2$]E:&YF.*&Y ]]EC?-@B[>V:>6Y_]U(SWX;PR7$>._$*?=G'# MWTP2"S%&I,3:LUHFMW2(9)<@2V4HV(B*3I$1(+R+WK''!8^'W28:[.+AWC[< M_C:OAUF=A$+1U+8",^$4WM@<&$A=7]_R.N$T10>E&,$BMSRKUJ608VD=>S[Q M>#@]67,=Y+[[\$F_^9HHFZZ6=:(WD?MI$KFIK921(G!3%_5&#YXE!I$)IU,R M133O_CJ.TK%G(H^'SA.U-OZAOTX(]^%4.O'+]/-TH]:)L:F*50*+(1&36H.K MG(8<1$:>G$+W5-YTW%>/>]?7&FMG$/_X&#O$H%Y_"K./] =^W%)*?VC3I%)7 M]FS4?'$Q_RO,$DYDB(RA5Y"L(($+92"J8D&;+$WF1LGF&R@:LS#N=>.8CG,H M/7<SU;3V>5T]O'=%TH:*X_+B54B,Z08.WMO-I6A8'T!2Y&VE,1?2JTO M0?:G;MR[S_/"\V3MG.QG[]R2#W8SVGCDQ)Z?W/B.\]PC)QX#8S;>:$QU+W*] MYC&)0SV @<=L1/21%]5ZH/N %YG7(>WKL%A\(]G^%19Y\^++U@<0SFBH#>Z@ M(O$8E*(HQ!N7F4V&0MS&C.ZFIM]KQT/P<-7:X^S1?3U;?U MJ_2BK2XIUVEG=;,GLPIBH- U&\U0E&A5:-V1^3 EX^*GE9[O[?$Y6>A=0F?[ MD-DRGVP,',B2\F;"K$=O*0I@0F$4G/X>'#P]S'YHH>"C;9YR^Z#A/0&FV-T?/?I MV\D"[P UM\HA_]_E8KK,T_7<]*NA%UEP*RG^+S'69N-2R+)$@I"UJ^*B?[=N M4GJ"I$Y*5RV1U%()8[^K_!T7TWE>>V7+A4Y&.!())Z^LZW;I("B5-$(XZU12 MZLX\MET;#*X_3I%7'VK>8I_B?O2&8OZ20WVAQ^MP2BG60U)2R.3X MS'ZWXC<_=9P3XR2=W-?K$0(:6[-O9QG+=#9=X97W48F<6&W=YH[1B2;7[[L% MF.!B)(9(*&4O[=[]Y-$U?(QVYJU$-;:>?_K[RW1SW_<#?IS.EJ0O<;5 1WA9 M.+%! -PU/I4^]$>31?WT/\&Y]X;B='8U/\N-% MV8/^M[ U:)UG,8 C\-\#K/S)@LM%5JKTKR$RJ_]:4C*_T8 MEB:G$R/:;^'KS4T<,VX_5 MR7V]'B&@L37[>UT_4J?7;!\N;7T0=Y+IX!-PE.3)."(%K^2#?!$D I^R"_L- M6'SX\T?7]C&:FK<56P?WM'6TR/=;B8#"!1'(E96:M3A*-J-D]0F<=]%SRC-B MZV+B+0+&;48&Q57X&[PQ,1B0HKYY#8DL!@T':5SD MG/R?P-9EG0<)Z00DQZCV;G?=R7+N "P/>M9?OF^WBKY(3FCUY5.8G3[L.D'G&&9KB;* M$BNQ7I6*1$%94793=XD.64YH ME@8X =0M_HWJH9+N9G4E(' 'Q'Q&^=\D05 MXYBKVT:CH:31. X.248B$BL^Z:!RZV/OQM=W6+QN Y]C13QV1OW;NU\(Y@\* M9OG3Q?3S=%8;U"?(I#(""VCEZA6QH52Q) 03>4@RZ:C+G3[G'1GV?M_7867D M-)@,)>NQX;.#F=N%P=ET]G%C&-9($R@*C+E>8%#. >0I#5A!"_; $S#2;Z# ZO%! [!4XX*.61C'"6\]6*+CF;0/$058PY>M ZDSC51 MY;S72FT.R'.KM ,4[_/ T60AT=<[V$*)L;*4=#L3!>@D7+FJB?B'^6UYOMD>%1-.]H(!,Z1DZ4RHJ[2C M(XXQ*><<\A)+V.LT/H&(<9^9#G4VGTLKSP)]O^%J^ZQV]K'NH;C)[B0RCMZ( M.@U>U_?=18'W).P0I';"Y(QW[^A/P>!CI.R%1/UD=F0D3F*&R#4T=^!L\!8Z\WPCY"S%^#\,P)<:Q5T@*;[9G&5:$TP M,<8SY>8JALS_SE),9H8U0"I%'UB;#4$)7DH 5&[3@7WK<>*K>#E$X>,#8> MX-!"[OU/U[Z70K>9G[WS8QM/C]F/_#.,CI%!,Y0^@\^LGF':TZ^$A>K6A(M: MZ-SZ6?J HV/NB?61@SM1@DN&5,?+YSK!*27PFHYP*:(U$ED)./B=UZFQU!B^ MZ1#$/'GQU4@_'1QW]UA[N#1R/:53LV2SM1Y,T;Q.Z324T08/+'J5,D_:-^\< M/9#$?H_'IA!LJ*=.87CU>]O;E\K:XNOME1[W]K-,2O$45%H&*>=4%[-0M(F, M@9'%%DT"\:'U7,!6M/<[J[HU< ?7;(^(?CO[2FJ8+[Y-;' V%1OK2^$Z*=Y0 MF%S%R3SE2DA,1MOZ*FTW-?W.H&Z*NN.DWR..[MO/Z_GG^N^-TF;Y*G7ZXQ.I MX(>PQ'SS#[R>+U<3[VU6(E(J%3BK8T M."$XL!!0,,\3UZWOWX;@H]^9U@-[ MS&$U/O9]WST!O)]^_+1Z5_Y@E66%TG)*1:5S&!0?3)08P.!0:>6-AO M8,R37]7OI.EC(#: >+L#R^OP9;H*%_4>Z2H:)A/Y$;_BQ?S+Y[JP#>OXZX 1 M$)VH(]8HDM"9 HM@B^?9*7]W'.N^Z'GRN_N=#-T.3FT5T.,1O-XP.C'>"L&L M ;*(=7&7D<1X!A19N8(NJ2"'/D37E(Q;?3_?IDB_G)V[DBOL9$-=0.7V= MBS<8VQSQ*5O+M&90Q]Z"(LL!%Y,'$A;WSBM+">M9<+9_=,6?/38,NGH'VT9$[%@&\5X6$I1#K*QX4K=LV'J)C/Q ]_\O]0T7>+,IJ MV['Q>O[Y\W2U=JQAEC4!Q)IZ M5:_JK#Q)V"+W9(#B=X*M9)9S'Y-JOM_S( )/GJF?/F&^O,!WY7N? =9;W:OK MX#HA(I3L/-)1GTSPE <[ J-:4?9HO=",9 Q,U"8R8%+K4 H(;(PA9L]WY4<./!K,%BT5]:."?R'2*X/ MA6\G%Y$+IX,Y%2@Y&\H>B@9GA0,3K.764&:1]GM(F1L[W4>^^C1]?Q,?J9 M-Q/6V*K^I?ZX"GL]TM1+Q5U <.N^?J28VQF>(,GB"I>QN#VGM=[\U'';Z8;U MW$=+;VRU_XSSCXOPY=,T7;%PM47(LY)8R,"RKB&-KE-)$P/.9#%!1N72?L-< M=WW#B/9^O+;FK44WMO[_.8^7B]G:$K9.*P0GLB;7IRT2]998\ XM%.><0"NS MNGLWNT/Q]SYZ1(VWT=6\F> ZN#=]T W^OOJF0D :&HJR 41*-"4=8'*^V@?FE+R+CO.<[F MEHX1>P?8^>.2(DXB?U.0G3BE@RW* 48ZB)7EED)/R<$XAV0'0F?;^K7:;0K& M?4$Q(%I.$'0','DTMGN/-0>^^F'UH'RBL<@H8P#FJAG(.B5!, >%NQ3(O4K' M6I]FA](X[DN*L0+Q4Y75Z4B+1WH'WERN+A>XW7-W*X0\8=;%2=\W<+/$@0R/ MTC*AI$N2R0@LIT#X)J1[S E$DC*A5(7[UO="9VV9>"C$O&IK^W:MCDO\C:3_ MX2^\^(KKN@]E->3Z338!LA6U18G.A'JW",GY9&Q,@H6]EI:>F ;L0^MS:JTX M!&_[I O-==G!(;\OGW6*UH>_YA.CT+M@&4170NTL-Q"TIU#74OKM%4;F6U^V M'4CBN%LZ,XHKO-]+QX<\? M]^9D>,BT$FT''FH'WK=KJ"9*.UV$#&"EJD/H*08(663(0@NI',M!M [J'J=H MW&N6\WFCAGKI%V6_S6?IBB$,Q>>H0=8S7854U_0Q#B5'[Y@)(K/6+^*>)&K< M>Y;1L7:D=KJ#VQX%W1C16Y,=6,LR'>G$*?&HP2F*-:,F"39_1#Y(]7VP>1=C M@;&Q[CJ] WR/J^EB_?KT]XLPN_U?CSP@.NK^[^CO:G'WUX;1=O=^-T<_?:?F M 40[%K0B;(&((8)2MA;'T ,3GG$E$C/8NBIP 'D-WGM.9[@VZ_4^#OK&JI&? M"$_S;[BH7[C M6X6WV[^H>TV!:VE,3QE8-$H4-$J< (#D-",4ZB3-P.,;SF! MXM'O_P;!W0-/2L^EU4[]ZA^K>?K7I_D%Z7/YT_^ZK'G\%77K'VWJ#W2TK*;Q M F__[ 07V^)K6WC;YNPW$L'.(^&:6.Y93XT M=A^W*6CWRG0MNA^^O;X(RVU+K!"L!)W7_=#U-4V6X P%11R3B$8P9?-PCTOO MD3.NXSM![[L?C9XF\@Z2E?6.[^K^URQL&5J_S(BA8"R<(EONZB 2+2%&H2!' MBJ_1:^^:3PC?24POSTY/5/===?0<@NDG_]F4'2Y&90@>V+X7.;S09HA,> M+"5$3MLDLVKM5N]3,3)LVJAWWE36':#E^JC_K94T)1[UWF<_6 M5]@U!% N.^Y9M80ZS:(PL@3N#21G..5P-PJ!UT4: MH7F@_2 AG<3:IRMZWEKJ'4#G07\: MDO-6N Q.!T?Q'5E73#*"9]RI@,JPT!HY1Y]? ]\*G:3>79'UL;+N "\W3_5? MKA]7*,UR-@(A,R- *;00/#&1*6E-1B?K?>LVP0<)Z6460=NSZG29=P"SCQ/I8PBI9$C1V]J?AA ]&1;C,9>HB:'F"XN>(*F?K/Y( MI3_J?D[3P-& HDPPS@>$U-OE\A+S1$J1O4P(B1%#JCB$H$VDPUU+1"-1-F_; MVDU-/]G\<$ Z0NZ=.J57EZM/\T7=;3,IRKE@6 09ZS8)K*\'>?+ &&;+@N:% MM^XR?9RB?C+ZX9!TI/R[0U/='($35L=K2^Y!HZ%X4="1[X6SX".Z+ TGZV@] MR?@!,D9N?!\8-X=+NL/CZ_>P>+=8)ZMYS<_ON%C;PT2Z6'Q4$70)]3?]1XYGWAWW!,#U%YYYP?Z>+1!Z5GF?;?=0**B$=F17C)&9%:X@ZMHB$[()!I-S MKG5@]%RZAP[1^R'=0X>(O(-8Z%5=5O^!_O#ZFI6S5+A5J?90>5!2V9[DV M#O\6/N/5U%C4PEK&07N%M76/,D];&-CDN?0A"G]W"OKI?FD /L:%ZPFPNNO/ MQM9Q!SA_CW0P3--J&U;^.9NNEN__^/.JDR:X).N^2DI=3!UNQBG#E1Y\4#HJ M+;B*K:.$1PD:V5&.CI?Y4,KK#XE;)DHN1HKL(*NZ"4Z*.O2SIC.")\X+R\H. MC, >6IYZ1]X1RNH <;]BJ*^&JJS>SKY!"4H%K*-):(%X2>$E!LA9) M!I&C8 MNNA\VDN647H73G%$;63? 8@>:&>56A0I,P>U9PBH@[P,AC'>U%1H6W_X(UT?WVOM2KEE"BAHL$^1]%=E# M"(B VBKZ4;%"M"X:[R1FW.:#P0*;)K+O 43?R:]W%^_*AT68+4.ZL8S-UORS=-4C1SXM%'_75"UU<784SY?K3Y\PE_# MXE^X>E?HZZ>SC[\OZL*_SUM_FS/7/IųN4W[*% 0;ZOH&%1E7,?IRY[W< MCGF?3WW3R&!IK-;Y4#+NP1T]^EY'ZQ2#*PJ0Y$(AGDX03.0@E=?16I&C'6ST MQ-&/XP;K@1H\:3]9!QT ZN%W/ F39ID52+&NRA,>P9620"OCR2R(5-'Z]O#9 M/8X[2-%[/8X[1.H=0.=^BLFY4,Z1(%RQGD2B,KAD+/VGIKP!F6:^=>-39UE\ M \4^F<@?(N4.8/)P*AF*TDH48*E@W4=%/-3S/5CCO,Q*>3'8H))N4O?V8#E9 MUCW@95LFWJ0+&#EJ2A*RK;N)@Y<4 K+:+RBD5CD8TWSGQ\WO'W>6]% !S-$2 M[@@=6V/)1A1K8X 2*_4LD5>T,I$8=#"9Z61+ZXBWIV:TXS6Y Q)'B'5$4"P7 M*W)Y\WR95N\6?^#BZS1M1,$2EX+, P21"DJ'^@Y=&]!99IV3ERSO57NB+[@! M"?JO[W#8]=WC3OQN[3*:2+@/A-01Z%L.EES.JQ^^A6WH90N M/$6?+;G8]1(A(R&42 $:*X$)##+YUOMJGZ)I= R=JO:[C34M== !INI5./ZO MRWJ+\)7^<=U\5*_!17(%N P4Y@=<'[$.G+$AZV"3,"W',YL5K* MO4_X;(VLF.""EAF8)$M3NLAZ#<#!:6.%Y"E8U_PUQRYBQJ\VG:SJI^%SA-S[ M ]#6B2(K4=79 =IC *4R227K LD1_:$D@6R("O@]0KH#SC%*?APZ1TB\ ]@\ M_( \8RHI*Q*&S;5ZJ^G8Y10K9C06,QW,+C:_X#UZDI5_;D?6Z3+O #AKZC?S M;GZ\7-=;<3&=;Z8$;)>8;*8E_WZY2)_JLO"+0!$C26>]L#B@L'66202O,Z_; MH2COL$PK;!X-'4-H/SV"1P+D7BUS:&WU"\G-0)V=7%+\H(LK3FHHK.[3+C4? MSER"+YJ39:-";%VD.)+4?EH0!X5E4XUU $S*H!-B7KXAD59N Z6Z[\J-BM\D M2%V2=P*25:JVIU F7:0 PZ6S:)EBHOV I">(ZG',UBE@:ZN%#F!U@_3[2-TD/ZJ*,E MW@%PGIK8*Y)T% \JH/^5@L$Z]R[4?9@J>&1FN76T=0CY S[N7J&4+R(R7? 8@> M3%47FP%*I]<2BIZG:[]J4/1], M-59$!]"Z9R7;F?4N%1NMSL"UK6XV>HC9!]!%9.M<\3JU[K#<02ETZ6]D-[#Z9R/S0^HVO\@175 Q2?FNFY:Z3G)KQ].R.3O%S/_GRW^H2+ M#Y_";"N2?Y"U8GX[VXAL(BWW+$=&QX9F=2-$A,AY@>!-8CF7$D/K[7?GXFT_ MV#^G"D./H.C!6!XYG+X77CQS%I-'8%H(4%YP2O:,K-?I/OK$!6L^KGHOPO:# MZ3,J8+171P\8&\SV?JLKYJOY_7:Y:47-@97:OL5],J 21_!>9+#6X.Z5BW]^F<\V?W!)+$^0RU)\4& 4 MDB)$+."=#W6QL&/U=;V0[2^S#B9S/PP_JW+.L*KJ (U;R[N2V]6=\.OY6 M\^RAX@F8S"[)&!0/K8^2\VVP$V0PWB4!4:I8][$+""5$LAG$4E J59H_#WLF M&^P.T?LA&^P.$7D'Y]WM-5@BJ&0P(Q2L/M8% W5."#B//,K"N(^M#[AGLL'N M(+4^NL'N$!EW )!!=@8))A-7Q@*Z4H/"8,$9F8%B02^TT,:XYJ-V7_@&NX-@ M=8X-=H?H>.P1OF]G^3*M.:U,7 VHR)QI%16@KC6IQ'E=;.4A%\6]8=X4&Y\* MP'9^^@M<07>0PN9]&+U <0H$=X/'QE;/9^<"E3N!12%"1Y4176 M8 ,C&V&);) >=4& MY3RMGQDNWL[*?/%Y_06;@MXQ)"L8A"$IS/<.HFJ=87RY#$V MYRI1'J+Y@^;7'"+T#DZ_^ST$]VQTPKG**DK*?T,=4>"B )<VF:P*FU"CH]S*Z"T+=O:P_R^M/(9/[_RW Q+=_(:76\_/67OGKH2Z_1&9 @F#G%/JP0>J(KX+DMH&/*7'*6 M/=_+@)_8X; ?-:>LJ7C\&WZ<+M/%?$E!X":U,3X$E[4!6W)]^):(;1EJF:LP MLDHMBFFQNN(@HL9;13 5FXNN!A.-1V\]4S:*S)MOXMJ/LEY1=Q(LYH/KJ'OD7>T2$8$%S 6X M4V93H A9)L@F"9&BC4&W;OG9AZYQ _XA\' 0Y(Y03@> NV;ES7SQFKY^NOIE MOKRJS$IE/1=" 86[HJY)-. "B9EP85$$ M(EN+1 XXR5I"8PBFH'7"\ZCB7MGE 3[J84K&[>89W!TU$/_(RS7WS8&^5\H\ MLUQD62#RP$#5%(C>3PFNK ESUNK3^$ MBW7IM"9$9)$*-,65]53WX%!PB#X[%7/VFK?N$=N+L/ZO,8X$QD%YY3%:.AIZ M7S8SG59AL3H# %]_"HN/%&7.Z[-D^OV?_J[=43A!94.D3!U*K8$HSBC,#'22 M1&<"E]YFC*T[+HXBM'__> Z MM#BL_&5WB;A%>7A3-<9#!(S!;.JVJ.R@KO, M2_.YU.U\9?,,HS$>9E.(YDQQE M7<3$4JZ"]:;UJ*)]:1LG->D-A$?JZG <^@T.9_BQK@+XL&\Y?_N#^H\8EOC_ M_A__&U!+ 0(4 Q0 ( /:(85B$3QZ0BP, )4) - " M 0 !E>#(S,3,Q,C0N:'1M4$L! A0#% @ ]HAA6*4R6UK+!P R"8 M T ( !M@, &5X,S$Q,S$R-"YH=&U02P$"% ,4 " #V MB&%8(:2JJ\,' "0)@ #0 @ &L"P 97@S,3(S,3(T+FAT M;5!+ 0(4 Q0 ( /:(85CDF%IGLP0 (45 , " 9H3 M !E>#,R,S$R-"YH=&U02P$"% ,4 " #VB&%8:/Y(-. 1 Y4@ '@ M @ %W& 97@Y-V-O;7!E;G-A=&EO;G)E8V]V97)Y<&\N:'1M M4$L! A0#% @ ]HAA6*1L6=VDVP$ F[ 3 !$ ( !DRH M &YU'-D4$L! A0#% M @ ]HAA6/[F@E]?%P A=@ !4 ( !!!8" &YU_&@-#'G #&YPD %0 @ &SD0( ;G5R;RTR,#(S M,3(S,5]L86(N>&UL4$L! A0#% @ ]HAA6.\XGO?DE 1K@& !4 M ( !%WD# &YU XML 82 nuro-20231231_htm.xml IDEA: XBRL DOCUMENT 0001289850 2023-01-01 2023-12-31 0001289850 us-gaap:CommonStockMember 2023-01-01 2023-12-31 0001289850 us-gaap:PreferredStockMember 2023-01-01 2023-12-31 0001289850 2023-06-30 0001289850 2024-02-29 0001289850 2023-12-31 0001289850 2022-12-31 0001289850 us-gaap:PreferredNonConvertibleStockMember 2023-12-31 0001289850 us-gaap:PreferredNonConvertibleStockMember 2022-12-31 0001289850 us-gaap:ConvertiblePreferredStockMember 2023-12-31 0001289850 us-gaap:ConvertiblePreferredStockMember 2022-12-31 0001289850 2022-01-01 2022-12-31 0001289850 us-gaap:ConvertiblePreferredStockMember us-gaap:PreferredStockMember 2021-12-31 0001289850 us-gaap:CommonStockMember 2021-12-31 0001289850 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001289850 us-gaap:RetainedEarningsMember 2021-12-31 0001289850 2021-12-31 0001289850 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0001289850 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001289850 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0001289850 us-gaap:ConvertiblePreferredStockMember us-gaap:PreferredStockMember 2022-12-31 0001289850 us-gaap:CommonStockMember 2022-12-31 0001289850 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001289850 us-gaap:RetainedEarningsMember 2022-12-31 0001289850 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-12-31 0001289850 us-gaap:CommonStockMember 2023-01-01 2023-12-31 0001289850 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-12-31 0001289850 us-gaap:RetainedEarningsMember 2023-01-01 2023-12-31 0001289850 us-gaap:ConvertiblePreferredStockMember us-gaap:PreferredStockMember 2023-12-31 0001289850 us-gaap:CommonStockMember 2023-12-31 0001289850 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001289850 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001289850 us-gaap:RetainedEarningsMember 2023-12-31 0001289850 nuro:ThreeCustomersMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001289850 nuro:TwoCustomersMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001289850 nuro:TwoCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001289850 nuro:OneCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001289850 us-gaap:StockOptionMember 2023-01-01 2023-12-31 0001289850 us-gaap:StockOptionMember 2022-01-01 2022-12-31 0001289850 us-gaap:RestrictedStockMember 2023-01-01 2023-12-31 0001289850 us-gaap:RestrictedStockMember 2022-01-01 2022-12-31 0001289850 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-12-31 0001289850 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-12-31 0001289850 us-gaap:ConvertiblePreferredStockMember 2023-01-01 2023-12-31 0001289850 us-gaap:ConvertiblePreferredStockMember 2022-01-01 2022-12-31 0001289850 us-gaap:MoneyMarketFundsMember nuro:FromHeldToMaturitySecuritiesMember 2023-12-31 0001289850 us-gaap:AccountingStandardsUpdate201613Member 2023-01-01 0001289850 nuro:TwoZeroTwoTwoStockPlanMember 2023-01-01 2023-12-31 0001289850 nuro:TwoZeroTwoTwoStockPlanMember us-gaap:CommonStockMember 2023-12-31 0001289850 us-gaap:RestrictedStockMember 2023-12-31 0001289850 us-gaap:RestrictedStockUnitsRSUMember 2023-12-31 0001289850 nuro:TwoZeroTwoTwoStockPlanMember 2023-12-31 0001289850 nuro:TwoZeroZeroNineInducementPlanMember 2023-12-31 0001289850 srt:MinimumMember nuro:TwoThousandTwentyTwoStockPlanAndTwoThousandNineInducementPlanMember 2023-01-01 2023-12-31 0001289850 srt:MinimumMember nuro:MoreThan10PercentVotingPowerMember nuro:TwoThousandTwentyTwoStockPlanAndTwoThousandNineInducementPlanMember 2023-01-01 2023-12-31 0001289850 srt:MaximumMember nuro:MoreThan10PercentVotingPowerMember nuro:TwoThousandTwentyTwoStockPlanAndTwoThousandNineInducementPlanMember 2023-01-01 2023-12-31 0001289850 srt:MaximumMember nuro:TwoZeroOneZeroEmployeeStockPurchasePlanMember 2023-12-31 0001289850 nuro:TwoZeroOneZeroEmployeeStockPurchasePlanMember 2023-01-01 2023-12-31 0001289850 nuro:TwoZeroOneZeroEmployeeStockPurchasePlanMember 2023-12-31 0001289850 srt:MinimumMember 2022-01-01 2022-12-31 0001289850 srt:MaximumMember 2022-01-01 2022-12-31 0001289850 us-gaap:OptionMember 2023-01-01 2023-12-31 0001289850 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-12-31 0001289850 srt:DirectorMember us-gaap:RestrictedStockUnitsRSUMember 2023-05-01 2023-05-31 0001289850 nuro:EmployeeMember us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-12-31 0001289850 us-gaap:RestrictedStockMember 2022-01-01 2022-12-31 0001289850 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-12-31 0001289850 srt:DirectorMember us-gaap:RestrictedStockUnitsRSUMember 2022-05-01 2022-05-31 0001289850 srt:DirectorMember us-gaap:RestrictedStockUnitsRSUMember 2022-07-01 2022-07-31 0001289850 nuro:EmployeeMember us-gaap:RestrictedStockMember 2022-01-01 2022-12-31 0001289850 nuro:EmployeeMember us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-12-31 0001289850 us-gaap:RestrictedStockMember 2022-12-31 0001289850 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001289850 us-gaap:RestrictedStockMember 2023-01-01 2023-12-31 0001289850 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-12-31 0001289850 us-gaap:CommercialPaperMember 2023-12-31 0001289850 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2022-12-31 0001289850 us-gaap:CorporateDebtSecuritiesMember 2022-12-31 0001289850 us-gaap:CommercialPaperMember 2022-12-31 0001289850 us-gaap:MoneyMarketFundsMember 2023-12-31 0001289850 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2023-12-31 0001289850 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-12-31 0001289850 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueInputsLevel1Member 2023-12-31 0001289850 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member 2023-12-31 0001289850 us-gaap:FairValueInputsLevel1Member 2023-12-31 0001289850 us-gaap:FairValueInputsLevel2Member 2023-12-31 0001289850 us-gaap:MoneyMarketFundsMember 2022-12-31 0001289850 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2022-12-31 0001289850 us-gaap:FairValueInputsLevel1Member 2022-12-31 0001289850 nuro:ComputerAndLaboratoryEquipmentMember 2023-12-31 0001289850 nuro:ComputerAndLaboratoryEquipmentMember 2022-12-31 0001289850 nuro:FurnitureAndEquipmentMember 2023-12-31 0001289850 nuro:FurnitureAndEquipmentMember 2022-12-31 0001289850 nuro:ProductionEquipmentMember 2023-12-31 0001289850 nuro:ProductionEquipmentMember 2022-12-31 0001289850 us-gaap:LeaseholdImprovementsMember 2023-12-31 0001289850 us-gaap:LeaseholdImprovementsMember 2022-12-31 0001289850 nuro:WriteOffMember 2022-01-01 2022-12-31 0001289850 nuro:DisposalMember 2022-01-01 2022-12-31 0001289850 us-gaap:DomesticCountryMember 2023-12-31 0001289850 us-gaap:DomesticCountryMember nuro:ExpirationBegins2022Member 2023-12-31 0001289850 us-gaap:DomesticCountryMember nuro:PortionOfCurrentMember 2023-01-01 2023-12-31 0001289850 us-gaap:DomesticCountryMember nuro:IndefiniteMember 2023-12-31 0001289850 us-gaap:StateAndLocalJurisdictionMember 2023-12-31 0001289850 us-gaap:StateAndLocalJurisdictionMember nuro:PortionOfCurrentMember 2023-01-01 2023-12-31 0001289850 us-gaap:StateAndLocalJurisdictionMember 2023-01-01 2023-12-31 0001289850 us-gaap:DomesticCountryMember 2023-01-01 2023-12-31 0001289850 us-gaap:EarliestTaxYearMember 2023-01-01 2023-12-31 0001289850 nuro:WoburnLeaseMember nuro:MonthlyRentMember 2023-01-01 2023-12-31 0001289850 nuro:WoburnLeaseMember 2023-12-31 0001289850 us-gaap:SeriesBPreferredStockMember us-gaap:PreferredStockMember 2022-12-31 0001289850 us-gaap:SeriesBPreferredStockMember us-gaap:PreferredStockMember 2023-12-31 0001289850 us-gaap:SeriesBPreferredStockMember us-gaap:CommonStockMember 2023-12-31 0001289850 us-gaap:ManagementServiceIncentiveMember us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001289850 us-gaap:CommonStockMember nuro:AtTheMarketOfferingProgramMember 2023-01-01 2023-12-31 0001289850 nuro:AtTheMarketOfferingProgramMember 2023-01-01 2023-12-31 0001289850 us-gaap:CommonStockMember nuro:AtTheMarketOfferingProgramMember 2022-01-01 2022-12-31 0001289850 nuro:AtTheMarketOfferingProgramMember 2022-01-01 2022-12-31 0001289850 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001289850 nuro:OutstandingStockOptionsMember 2023-12-31 0001289850 us-gaap:ConvertiblePreferredStockMember 2023-12-31 0001289850 nuro:InducementPlanMember 2023-12-31 0001289850 nuro:StockOptionPlansMember 2023-12-31 0001289850 us-gaap:EmployeeStockMember 2023-12-31 0001289850 us-gaap:CommonStockMember us-gaap:SubsequentEventMember nuro:AtTheMarketOfferingProgramMember 2024-01-01 2024-02-26 0001289850 us-gaap:SubsequentEventMember nuro:AtTheMarketOfferingProgramMember 2024-01-01 2024-02-26 0001289850 2023-11-21 2023-11-21 0001289850 2023-11-20 0001289850 2023-11-21 0001289850 us-gaap:AllowanceForCreditLossMember 2022-12-31 0001289850 us-gaap:AllowanceForCreditLossMember 2023-12-31 0001289850 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2022-12-31 0001289850 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2023-01-01 2023-12-31 0001289850 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2023-12-31 0001289850 nuro:SalesReturnsReservesMemberMember 2022-12-31 0001289850 nuro:SalesReturnsReservesMemberMember 2023-01-01 2023-12-31 0001289850 nuro:SalesReturnsReservesMemberMember 2023-12-31 0001289850 us-gaap:WarrantyReservesMember 2022-12-31 0001289850 us-gaap:WarrantyReservesMember 2023-01-01 2023-12-31 0001289850 us-gaap:WarrantyReservesMember 2023-12-31 0001289850 us-gaap:AllowanceForCreditLossMember 2021-12-31 0001289850 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2021-12-31 0001289850 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2022-01-01 2022-12-31 0001289850 nuro:SalesReturnsReservesMemberMember 2021-12-31 0001289850 nuro:SalesReturnsReservesMemberMember 2022-01-01 2022-12-31 0001289850 us-gaap:WarrantyReservesMember 2021-12-31 0001289850 us-gaap:WarrantyReservesMember 2022-01-01 2022-12-31 iso4217:USD shares iso4217:USD shares pure 0001289850 2023 FY false false P4Y P1Y P1Y P2Y 10-K true 2023-12-31 --12-31 false 001-33351 NEUROMETRIX, INC. DE 04-3308180 4B Gill Street Woburn MA 01801 781 890-9989 Common Stock, $0.0001 par value per share NURO NASDAQ Preferred Stock Purchase Rights true NASDAQ No No Yes Yes Non-accelerated Filer true false false false false 8183506 1986540 <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following documents (or parts thereof) are incorporated by reference into the following parts of this Form 10-K: Certain information required by Part III of this Annual Report on Form 10-K is incorporated from the Registrant’s Proxy Statement for the Annual Meeting of Stockholders to be held on April 30, 2024 (the 2024 Annual Meeting of Stockholders).</span></div> 23 Baker Tilly US, LLP Tewksbury, Massachusetts 1731946 4335020 16265205 0 0 16864707 25000 25000 518824 646771 1559428 1614987 779039 645502 20854442 24106987 293449 165619 250150 370609 26400 26400 21424441 24669615 215509 368082 876739 589939 148391 148391 1240639 1106412 92485 207516 1333124 1313928 0 0 1 1 0.0001 0.0001 25000000 25000000 1524939 1524939 971492 971492 152 96 229960346 226935456 240171 0 -210109353 -203579866 20091317 23355687 21424441 24669615 5901425 8256073 1954012 2505833 3947413 5750240 2777960 3239725 3365265 2865615 4955709 4386666 11098934 10492006 -7151521 -4741766 257105 325157 364929 0 622034 325157 -6529487 -4416609 -6.27 -6.27 -4.97 -4.97 -6529487 -4416609 605100 0 364929 0 -6289316 -4416609 200 1 831310 84 222378958 -199163257 23215786 477062 477062 114542 11 3833761 3833772 6276 215417 215417 2526 30259 30259 4806 1 -1 0 -4416609 -4416609 200 1 959460 96 226935456 -203579866 23355687 699505 699505 537094 54 2305699 2305753 4902 19688 19688 17261 2 -2 0 605100 605100 364929 364929 -6529487 -6529487 200 1 1518717 152 229960346 240171 -210109353 20091317 -6529487 -4416609 55712 49391 699505 477062 63420 356700 0 -6875 135293 76190 364929 0 0 26019 -127947 335953 7861 1265134 188109 181805 -152573 84046 346800 -13818 -6084868 -5289416 29755105 0 0 40933126 14095000 0 17000000 24144609 183542 23182 1156353 -16811699 2325441 3864031 2325441 3864031 -2603074 -18237084 4335020 22572104 1731946 4335020 0 189398 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1. Description of Business and Basis of Presentation</span></div><div style="text-indent:2.25pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">NeuroMetrix, Inc. (the "Company" or "NeuroMetrix") develops and commercializes health care products that utilize non-invasive neurostimulation. Revenues are derived from the sale of medical devices and after-market consumable products and accessories. The Company’s products are sold in the United States and select overseas markets. They are cleared by the U.S. Food and Drug Administration ("FDA") and regulators in foreign jurisdictions where appropriate. The Company has two primary products. DPNCheck® is a point-of-care test for diabetic peripheral neuropathy, which is the most common long-term complication of Type 2 diabetes. Quell is an app-enabled, wearable device for lower extremity chronic pain and for the symptoms of fibromyalgia. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company held cash, cash equivalents and investment grade securities totaling $18.0 million on December 31, 2023. The Company believes that its present balance of cash resources and securities coupled with cash inflows from product sales will enable the Company to fund its operations for at least the next twelve months from the date of issuance of the financial statements. Actual cash requirements could differ from management's projections for many reasons, including changes the Company may make to its business strategy, commercial challenges, regulatory developments, changes to research and development programs, supply chain issues, staffing challenges and other items affecting the Company's projected uses of cash.</span></div> 18000000 <div style="text-indent:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2. Summary of Significant Accounting Policies</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><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 and Assumptions</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><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 United States generally accepted accounting principles requires management to make significant estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during reporting periods. Actual results could differ from those estimates.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company bases its estimates on historical experience and various other assumptions that it believes to be reasonable under the circumstances and regularly assesses these estimates, but actual results could differ materially from these estimates. Effects of changes in estimates are recorded in the period in which they occur.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><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="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents include bank demand deposits and money market funds that invest primarily in U.S. government securities.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Securities</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company invests in highly liquid, marketable debt securities with high credit ratings and typically with maturities of two years or less. Individual securities are designated by the Company as either "held-to-maturity" ("HTM") or “available-for-sale” ("AFS") at the point of investment. Securities classified as short-term have maturities of less than one year. As of December 31, 2023, all marketable securities held by the Company are classified as available for sale and had remaining contractual maturities of one year or less. </span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">HTM securities are valued on an amortized cost basis and reviewed to determine if an allowance for credit losses should be recorded in the statements of operations. AFS securities are valued at fair value. Unrealized gains and losses on AFS securities are included as a component of accumulated other comprehensive income in the balance sheets and statements of stockholders’ equity and a component of total comprehensive loss in the statements of comprehensive loss. An AFS security is impaired if its fair value is less than amortized cost. Unrealized losses are evaluated to determine if the impairment is credit-related or non credit-related. Credit-related impairment is recognized as an allowance on the balance sheet with a corresponding adjustment to earnings, and a non credit-related impairment is recognized in other comprehensive loss. For certain types of securities, such as U.S. Treasuries, the Company generally expects zero credit losses. No allowance for credit losses was recorded on its securities portfolio for the years ended December 31, 2023 and 2022. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentrations of Credit Risk</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially expose the Company to concentrations of credit risk consist primarily of cash equivalents, trade receivables, and securities. The Company invests its cash equivalents and securities in highly rated institutions.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, 2023 and 2022, three customers accounted for 74% and two customers accounted for 31% of accounts receivable, respectively. Two customers accounted for 34% of revenues for the year ended December 31, 2023 and one customer accounted for 32% of revenues, for the year ended December 31, 2022. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventories</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories, consisting primarily of finished goods and purchased components, are stated at the lower of cost or net realizable value. Cost is determined using the first-in, first-out method. The net realizable value of inventories is based upon the types and levels of inventories held, forecasted demand, pricing, competition, and changes in technology. Deterioration in market and economic conditions could adversely affect the recovery of inventory value.</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company presents the lease obligations on the balance sheet, by recording a right-of-use asset and a lease liability for all leases other than those that, at lease commencement, have a lease term of 12 months or less. On the lease commencement date, the Company measures and records a lease liability equal to the present value of the remaining lease payments, discounted using the rate implicit in the lease or if that cannot be readily determined, the Company's incremental borrowing rate. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company follows the provisions of Financial Accounting Standards Board (the "FASB") Accounting Standards Codification ("ASC") Topic 820-10, Fair Value Measurements and Disclosures ("ASC 820-10"), which defines fair value, establishes a framework for measuring fair value in GAAP and requires certain disclosures about fair value measurements. Fair value is defined as an exit price, representing the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or liability.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a basis for considering such assumptions, ASC 820-10 established a three-tier fair value hierarchy which prioritizes the inputs used in measuring fair value as follows: Level 1 observable inputs such as quoted prices in active markets; Level 2 inputs, other than quoted prices in active markets, that are observable either directly or indirectly; and Level 3 unobservable inputs for which there are little or no market data, which require the Company to develop its own assumptions. The hierarchy requires the Company to use observable market data, when available, and to minimize the use of unobservable inputs when determining fair value.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Note 5 presents the Company's financial assets or liabilities measured at fair value as of December 31, 2023 and 2022. The carrying amounts of the Company’s cash equivalents, accounts receivable, accounts payable, and accrued expenses approximate their fair value at December 31, 2023 and 2022 due to their short-term nature. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues include product sales, net of estimated returns. Revenue is measured as the amount of consideration the Company expects to receive in exchange for product transferred. Revenue is recognized at the point in time when contractual performance obligations have been satisfied and control of the product has been transferred to the customer. The Company has a single product delivery performance obligation. Accrued product returns using the most likely amount method are estimated based on historical data and evaluation of current information and variable consideration is not constrained. Revenue from product sales that occur via an online pharmacy agent are recognized on a gross basis and the related fulfillment fees are expensed within cost of revenues. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><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</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable are recorded in the amount the Company expects to collect, net of the allowance for doubtful accounts receivable. The allowance for doubtful accounts is the Company’s best estimate of the amount of probable credit losses based on customer past payment history, product usage activity, and recent communications with the customer. Individual customer balances which are over 90 days past due are reviewed individually for collectability and written-off when recovery is not probable. The Company does not have any off-balance sheet credit exposure related to its customers. Allowance for doubtful accounts was $25,000 as of December 31, 2023 and December 31, 2022. </span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records income taxes using the asset and liability method. Deferred income tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective income tax bases, and operating loss and tax credit carryforwards. The Company’s financial statements contain certain deferred tax assets, which have arisen primarily as a result of operating losses, as well as other temporary differences between financial and tax accounting. In accordance with the provisions of the Income Taxes topic of the Codification, the Company is required to establish a valuation allowance if the likelihood of realization of the deferred tax assets is reduced based on an evaluation of objective verifiable evidence. Management judgment is required in determining the Company’s provision for income taxes, the Company’s deferred tax assets and liabilities and any valuation allowance recorded against those net deferred tax assets. The Company evaluates the weight of all available evidence to determine whether it is more likely than not that some portion or all of the net deferred income tax assets will not be realized.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Utilization of the net operating loss carryforwards (“NOL”) and research and development credit carryforwards may be subject to a substantial annual limitation due to ownership change limitations that have occurred previously or that could occur in the future, as provided by Section 382 of the Internal Revenue Code of 1986, as well as similar state provisions. Ownership changes may limit the amount of NOL and tax credit carryforwards that can be utilized to offset future taxable income and tax, respectively. In general, an ownership change, as defined by Section 382, results from transactions increasing the ownership of certain shareholders or public groups in the stock of a corporation by more than 50 percentage points over a three-year period. If the Company has experienced a change of control, utilization of its NOL or tax credits carryforwards would be subject to an annual limitation under Section 382. Any limitation may result in expiration of a portion of the NOL or research and development credit carryforwards before utilization. Subsequent ownership changes could further impact the limitation in future years. Further, until a study is completed and any limitation known, no amounts are being presented due to an uncertain tax position. A full valuation allowance has been provided against the Company’s NOL carryforwards and research and development credit carryforwards and, if an adjustment is required, this adjustment would be offset by an adjustment to the valuation allowance. Thus, there would be no impact to the balance sheet or statement of operations if an adjustment were required.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A two-step evaluation of all tax positions was performed, ensuring that these tax return positions meet the “more likely than not” recognition threshold and can be measured with sufficient precision to determine the benefit recognized in the financial statements. These evaluations provide the Company with a comprehensive model for how it should recognize, measure, present, and disclose in its financial statements certain tax positions that it has taken or expects to take on income tax returns.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and Development</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs incurred in research and development are expensed as incurred. Included in research and development costs are wages, benefits, product design consulting, and other operating costs such as facilities, supplies, electronic components and overhead directly related to research and development efforts.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Product Warranty Costs</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Product warranty costs are estimated based on historical experience, product failure rates, repair volume and labor costs. Warranty costs are accrued at the time of sale within cost of revenue and periodically reviewed in the aggregate. The liabilities for product warranty costs of $9,400 and $16,700 at December 31, 2023 and 2022, respectively, are included in accrued expenses and compensation in the accompanying balance sheets.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fixed Assets and Long-Lived Assets</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fixed assets are recorded at cost and depreciated using the straight-line method over the estimated useful life of each asset. Expenditures for repairs and maintenance are charged to expense as incurred. On disposal, the related assets and accumulated depreciation are eliminated from the accounts and any resulting gain or loss is included in the Company’s statement of operations. Leasehold improvements are amortized over the shorter of the estimated useful life of the improvement or the remaining term of the lease.</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company periodically evaluates the recoverability of its fixed assets and other long-lived assets which may result in an adjustment of estimated depreciable lives or asset impairment. When indicators of impairment are present, the carrying values of the asset are evaluated in relation to the assets operating performance and future undiscounted cash flows of the underlying assets. If an impairment is indicated, the asset carrying value is reduced to fair value based on market value estimates and assumptions concerning the amount and timing of future cash flows and discount rates.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounting for Stock-Based Compensation</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation cost is recognized ratably over the service period. The Company uses the Black-Scholes option pricing model for determining the fair value of stock options and amortizes stock-based compensation expense using the straight-line method. The Black-Scholes model requires assumptions regarding expected share price volatility, expected life of options, expected annual dividend yield, and risk-free interest rate (See Note 3 — Stock-Based Compensation).</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net Loss per Share of Common Stock</span></div><div style="text-align:center;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and dilutive net loss per share of common stock were as follows: </span><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:73.607%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.183%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss applicable to common stockholders</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,529,487)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,416,609)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></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:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average number of shares of common stock outstanding, basic and dilutive</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,041,991 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">889,540 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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 style="height:6pt"><td colspan="3" style="padding:0 1pt"></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="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share of common stock applicable to common stockholders, basic and diluted</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6.27)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.97)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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></table></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shares underlying the following securities were excluded from the calculation of diluted net loss per share of common stock because their effect was anti-dilutive for each of the periods presented:</span></div><div style="margin-top:5pt"><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:73.607%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.183%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="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:100%"> </span></td><td colspan="3" style="border-top:1pt 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:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">2022</span></td></tr><tr><td colspan="3" style="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:100%">Options</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,659 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,683 </span></td><td style="border-top:1pt solid #000000;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:100%">Unvested restricted stock awards</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:100%">6,222 </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:100%">12,031 </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:100%">Unvested restricted stock units</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:100%">60,492 </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:100%">24,341 </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:100%">Convertible preferred stock</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:100%">8 </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:100%">8 </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:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,381 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,063 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Advertising and Promotional Costs</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advertising and promotional costs are expensed as incurred. Advertising and promotion expense were $132,806 and $268,703, in 2023 and 2022, respectively.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accumulated Other Comprehensive Items</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, the Company had accumulated other comprehensive income of $240,171 for net unrealized gains on AFS securities, in addition to net loss in the statement of operations. As of December 31, 2022, the Company had no components of accumulated other comprehensive income or loss other than net loss.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segments</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company operates in a single segment covering the sale of medical equipment and consumables. The majority of the Company’s assets, revenues, and expenses for 2023 and 2022 were located in or derived from operations in the United States. Revenues from sales outside the United States accounted for approximately 20% and 14% of total revenues in 2023 and 2022, respectively.</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Risks and Uncertainties</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to risks common to companies in the medical device industry, including, but not limited to, environmental risk such as the COVID-19 pandemic, development by the Company or its competitors of new technological innovations, cybersecurity risk, dependence on key personnel, customers’ reimbursement from third-party payers, protection of proprietary technology, and compliance with regulations of the U.S Food and Drug Administration, Federal Trade Commission and other governmental agencies.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company relies on in-house assembly and third-party manufacturers to manufacture the major portion of its current products and product components. The disruption or termination of the supply of these products or a significant increase in the cost of these products from these sources could have an adverse effect on the Company's business, financial position, and result of operations. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior period reclassifications</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have reclassified certain amounts in prior periods to conform with current presentation. Money market funds in the amount of $81,751 which were reported within held-to-maturity securities at December 31, 2022 have been reclassified into cash and cash equivalents.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%"> </span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, new accounting pronouncements are issued by the Financial Accounting Standards Board (“FASB") and are adopted by us as of the specified effective date. Unless otherwise discussed, we believe that the impact of recently adopted and recently issued accounting pronouncements will not have a material impact on our balance sheets, results of operations and cash flows.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU 2016-13, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments – Credit Losses: Measurement of Credit Losses on Financial Instruments.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The guidance in ASU 2016-13 replaces the incurred loss impairment methodology under current GAAP. The new impairment requires immediate recognition of estimated credit losses expected to occur for most financial assets and certain other instruments. It applies to all entities. For trade receivables, loans and HTM debt securities, entities are required to estimate lifetime expected credit losses. Trading and AFS debt securities are required to be recorded at fair value. SEC small reporting companies were required to adopt this new guidance in fiscal years beginning on or after December 15, 2022. The Company adopted this guidance on a prospective basis as of January 1, 2023, and it had no material impact on the financial statements.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">In December 2023, the FASB issued ASU 2023-09, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%">Improvements to Income Tax Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">, which requires public entities, on an annual basis, to provide disclosures of specific categories in the rate reconciliation, additional information for reconciling items that meet a quantitative threshold and income taxes paid disaggregated by jurisdiction. ASU 2023-09 is effective for annual periods beginning after December 15, 2024. Early adoption is permitted. The Company is currently evaluating the impact of the adoption of this standard on the Company’s Financial Statements and disclosures.</span></div> <div style="text-indent:18pt"><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 and Assumptions</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><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 United States generally accepted accounting principles requires management to make significant estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during reporting periods. Actual results could differ from those estimates.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company bases its estimates on historical experience and various other assumptions that it believes to be reasonable under the circumstances and regularly assesses these estimates, but actual results could differ materially from these estimates. Effects of changes in estimates are recorded in the period in which they occur.</span></div> <div style="text-indent:18pt"><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="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents include bank demand deposits and money market funds that invest primarily in U.S. government securities.</span></div> <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Securities</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company invests in highly liquid, marketable debt securities with high credit ratings and typically with maturities of two years or less. Individual securities are designated by the Company as either "held-to-maturity" ("HTM") or “available-for-sale” ("AFS") at the point of investment. Securities classified as short-term have maturities of less than one year. As of December 31, 2023, all marketable securities held by the Company are classified as available for sale and had remaining contractual maturities of one year or less. </span></div>HTM securities are valued on an amortized cost basis and reviewed to determine if an allowance for credit losses should be recorded in the statements of operations. AFS securities are valued at fair value. Unrealized gains and losses on AFS securities are included as a component of accumulated other comprehensive income in the balance sheets and statements of stockholders’ equity and a component of total comprehensive loss in the statements of comprehensive loss. An AFS security is impaired if its fair value is less than amortized cost. Unrealized losses are evaluated to determine if the impairment is credit-related or non credit-related. Credit-related impairment is recognized as an allowance on the balance sheet with a corresponding adjustment to earnings, and a non credit-related impairment is recognized in other comprehensive loss. For certain types of securities, such as U.S. Treasuries, the Company generally expects zero credit losses. No allowance for credit losses was recorded on its securities portfolio for the years ended December 31, 2023 and 2022. <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentrations of Credit Risk</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially expose the Company to concentrations of credit risk consist primarily of cash equivalents, trade receivables, and securities. The Company invests its cash equivalents and securities in highly rated institutions.</span></div>At December 31, 2023 and 2022, three customers accounted for 74% and two customers accounted for 31% of accounts receivable, respectively. Two customers accounted for 34% of revenues for the year ended December 31, 2023 and one customer accounted for 32% of revenues, for the year ended December 31, 2022. 0.74 0.31 0.34 0.32 <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventories</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories, consisting primarily of finished goods and purchased components, are stated at the lower of cost or net realizable value. Cost is determined using the first-in, first-out method. The net realizable value of inventories is based upon the types and levels of inventories held, forecasted demand, pricing, competition, and changes in technology. Deterioration in market and economic conditions could adversely affect the recovery of inventory value.</span></div> <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div>The Company presents the lease obligations on the balance sheet, by recording a right-of-use asset and a lease liability for all leases other than those that, at lease commencement, have a lease term of 12 months or less. On the lease commencement date, the Company measures and records a lease liability equal to the present value of the remaining lease payments, discounted using the rate implicit in the lease or if that cannot be readily determined, the Company's incremental borrowing rate. <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company follows the provisions of Financial Accounting Standards Board (the "FASB") Accounting Standards Codification ("ASC") Topic 820-10, Fair Value Measurements and Disclosures ("ASC 820-10"), which defines fair value, establishes a framework for measuring fair value in GAAP and requires certain disclosures about fair value measurements. Fair value is defined as an exit price, representing the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or liability.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a basis for considering such assumptions, ASC 820-10 established a three-tier fair value hierarchy which prioritizes the inputs used in measuring fair value as follows: Level 1 observable inputs such as quoted prices in active markets; Level 2 inputs, other than quoted prices in active markets, that are observable either directly or indirectly; and Level 3 unobservable inputs for which there are little or no market data, which require the Company to develop its own assumptions. The hierarchy requires the Company to use observable market data, when available, and to minimize the use of unobservable inputs when determining fair value.</span></div>Note 5 presents the Company's financial assets or liabilities measured at fair value as of December 31, 2023 and 2022. The carrying amounts of the Company’s cash equivalents, accounts receivable, accounts payable, and accrued expenses approximate their fair value at December 31, 2023 and 2022 due to their short-term nature. <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div>Revenues include product sales, net of estimated returns. Revenue is measured as the amount of consideration the Company expects to receive in exchange for product transferred. Revenue is recognized at the point in time when contractual performance obligations have been satisfied and control of the product has been transferred to the customer. The Company has a single product delivery performance obligation. Accrued product returns using the most likely amount method are estimated based on historical data and evaluation of current information and variable consideration is not constrained. Revenue from product sales that occur via an online pharmacy agent are recognized on a gross basis and the related fulfillment fees are expensed within cost of revenues. <div style="text-indent:18pt"><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</span></div>Accounts receivable are recorded in the amount the Company expects to collect, net of the allowance for doubtful accounts receivable. The allowance for doubtful accounts is the Company’s best estimate of the amount of probable credit losses based on customer past payment history, product usage activity, and recent communications with the customer. Individual customer balances which are over 90 days past due are reviewed individually for collectability and written-off when recovery is not probable. The Company does not have any off-balance sheet credit exposure related to its customers. Allowance for doubtful accounts was $25,000 as of December 31, 2023 and December 31, 2022. 25000 25000 <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records income taxes using the asset and liability method. Deferred income tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective income tax bases, and operating loss and tax credit carryforwards. The Company’s financial statements contain certain deferred tax assets, which have arisen primarily as a result of operating losses, as well as other temporary differences between financial and tax accounting. In accordance with the provisions of the Income Taxes topic of the Codification, the Company is required to establish a valuation allowance if the likelihood of realization of the deferred tax assets is reduced based on an evaluation of objective verifiable evidence. Management judgment is required in determining the Company’s provision for income taxes, the Company’s deferred tax assets and liabilities and any valuation allowance recorded against those net deferred tax assets. The Company evaluates the weight of all available evidence to determine whether it is more likely than not that some portion or all of the net deferred income tax assets will not be realized.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Utilization of the net operating loss carryforwards (“NOL”) and research and development credit carryforwards may be subject to a substantial annual limitation due to ownership change limitations that have occurred previously or that could occur in the future, as provided by Section 382 of the Internal Revenue Code of 1986, as well as similar state provisions. Ownership changes may limit the amount of NOL and tax credit carryforwards that can be utilized to offset future taxable income and tax, respectively. In general, an ownership change, as defined by Section 382, results from transactions increasing the ownership of certain shareholders or public groups in the stock of a corporation by more than 50 percentage points over a three-year period. If the Company has experienced a change of control, utilization of its NOL or tax credits carryforwards would be subject to an annual limitation under Section 382. Any limitation may result in expiration of a portion of the NOL or research and development credit carryforwards before utilization. Subsequent ownership changes could further impact the limitation in future years. Further, until a study is completed and any limitation known, no amounts are being presented due to an uncertain tax position. A full valuation allowance has been provided against the Company’s NOL carryforwards and research and development credit carryforwards and, if an adjustment is required, this adjustment would be offset by an adjustment to the valuation allowance. Thus, there would be no impact to the balance sheet or statement of operations if an adjustment were required.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A two-step evaluation of all tax positions was performed, ensuring that these tax return positions meet the “more likely than not” recognition threshold and can be measured with sufficient precision to determine the benefit recognized in the financial statements. These evaluations provide the Company with a comprehensive model for how it should recognize, measure, present, and disclose in its financial statements certain tax positions that it has taken or expects to take on income tax returns.</span></div> <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and Development</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs incurred in research and development are expensed as incurred. Included in research and development costs are wages, benefits, product design consulting, and other operating costs such as facilities, supplies, electronic components and overhead directly related to research and development efforts.</span></div> <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Product Warranty Costs</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Product warranty costs are estimated based on historical experience, product failure rates, repair volume and labor costs. Warranty costs are accrued at the time of sale within cost of revenue and periodically reviewed in the aggregate. The liabilities for product warranty costs of $9,400 and $16,700 at December 31, 2023 and 2022, respectively, are included in accrued expenses and compensation in the accompanying balance sheets.</span></div> 9400 16700 <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fixed Assets and Long-Lived Assets</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fixed assets are recorded at cost and depreciated using the straight-line method over the estimated useful life of each asset. Expenditures for repairs and maintenance are charged to expense as incurred. On disposal, the related assets and accumulated depreciation are eliminated from the accounts and any resulting gain or loss is included in the Company’s statement of operations. Leasehold improvements are amortized over the shorter of the estimated useful life of the improvement or the remaining term of the lease.</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company periodically evaluates the recoverability of its fixed assets and other long-lived assets which may result in an adjustment of estimated depreciable lives or asset impairment. When indicators of impairment are present, the carrying values of the asset are evaluated in relation to the assets operating performance and future undiscounted cash flows of the underlying assets. If an impairment is indicated, the asset carrying value is reduced to fair value based on market value estimates and assumptions concerning the amount and timing of future cash flows and discount rates.</span></div> <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounting for Stock-Based Compensation</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation cost is recognized ratably over the service period. The Company uses the Black-Scholes option pricing model for determining the fair value of stock options and amortizes stock-based compensation expense using the straight-line method. The Black-Scholes model requires assumptions regarding expected share price volatility, expected life of options, expected annual dividend yield, and risk-free interest rate (See Note 3 — Stock-Based Compensation).</span></div> <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net Loss per Share of Common Stock</span></div><div style="text-align:center;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and dilutive net loss per share of common stock were as follows: </span><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:73.607%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.183%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss applicable to common stockholders</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,529,487)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,416,609)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></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:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average number of shares of common stock outstanding, basic and dilutive</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,041,991 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">889,540 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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 style="height:6pt"><td colspan="3" style="padding:0 1pt"></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="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share of common stock applicable to common stockholders, basic and diluted</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6.27)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.97)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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></table></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shares underlying the following securities were excluded from the calculation of diluted net loss per share of common stock because their effect was anti-dilutive for each of the periods presented:</span></div><div style="margin-top:5pt"><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:73.607%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.183%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="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:100%"> </span></td><td colspan="3" style="border-top:1pt 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:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">2022</span></td></tr><tr><td colspan="3" style="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:100%">Options</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,659 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,683 </span></td><td style="border-top:1pt solid #000000;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:100%">Unvested restricted stock awards</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:100%">6,222 </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:100%">12,031 </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:100%">Unvested restricted stock units</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:100%">60,492 </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:100%">24,341 </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:100%">Convertible preferred stock</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:100%">8 </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:100%">8 </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:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,381 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,063 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and dilutive net loss per share of common stock were as follows: </span><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:73.607%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.183%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss applicable to common stockholders</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,529,487)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,416,609)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></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:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average number of shares of common stock outstanding, basic and dilutive</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,041,991 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">889,540 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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 style="height:6pt"><td colspan="3" style="padding:0 1pt"></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="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share of common stock applicable to common stockholders, basic and diluted</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6.27)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.97)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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></table></div> -6529487 -6529487 -4416609 -4416609 1041991 1041991 889540 889540 -6.27 -6.27 -4.97 -4.97 <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shares underlying the following securities were excluded from the calculation of diluted net loss per share of common stock because their effect was anti-dilutive for each of the periods presented:</span></div><div style="margin-top:5pt"><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:73.607%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.183%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="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:100%"> </span></td><td colspan="3" style="border-top:1pt 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:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">2022</span></td></tr><tr><td colspan="3" style="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:100%">Options</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,659 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,683 </span></td><td style="border-top:1pt solid #000000;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:100%">Unvested restricted stock awards</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:100%">6,222 </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:100%">12,031 </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:100%">Unvested restricted stock units</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:100%">60,492 </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:100%">24,341 </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:100%">Convertible preferred stock</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:100%">8 </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:100%">8 </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:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,381 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,063 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 64659 65683 6222 12031 60492 24341 8 8 131381 102063 <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Advertising and Promotional Costs</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advertising and promotional costs are expensed as incurred. Advertising and promotion expense were $132,806 and $268,703, in 2023 and 2022, respectively.</span></div> 132806 268703 <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accumulated Other Comprehensive Items</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, the Company had accumulated other comprehensive income of $240,171 for net unrealized gains on AFS securities, in addition to net loss in the statement of operations. As of December 31, 2022, the Company had no components of accumulated other comprehensive income or loss other than net loss.</span></div> 240171 0 <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segments</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company operates in a single segment covering the sale of medical equipment and consumables. The majority of the Company’s assets, revenues, and expenses for 2023 and 2022 were located in or derived from operations in the United States. Revenues from sales outside the United States accounted for approximately 20% and 14% of total revenues in 2023 and 2022, respectively.</span></div> 0.20 0.14 <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Risks and Uncertainties</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to risks common to companies in the medical device industry, including, but not limited to, environmental risk such as the COVID-19 pandemic, development by the Company or its competitors of new technological innovations, cybersecurity risk, dependence on key personnel, customers’ reimbursement from third-party payers, protection of proprietary technology, and compliance with regulations of the U.S Food and Drug Administration, Federal Trade Commission and other governmental agencies.</span></div>The Company relies on in-house assembly and third-party manufacturers to manufacture the major portion of its current products and product components. The disruption or termination of the supply of these products or a significant increase in the cost of these products from these sources could have an adverse effect on the Company's business, financial position, and result of operations. 81751 <div style="text-indent:18pt"><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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%"> </span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, new accounting pronouncements are issued by the Financial Accounting Standards Board (“FASB") and are adopted by us as of the specified effective date. Unless otherwise discussed, we believe that the impact of recently adopted and recently issued accounting pronouncements will not have a material impact on our balance sheets, results of operations and cash flows.</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU 2016-13, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments – Credit Losses: Measurement of Credit Losses on Financial Instruments.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The guidance in ASU 2016-13 replaces the incurred loss impairment methodology under current GAAP. The new impairment requires immediate recognition of estimated credit losses expected to occur for most financial assets and certain other instruments. It applies to all entities. For trade receivables, loans and HTM debt securities, entities are required to estimate lifetime expected credit losses. Trading and AFS debt securities are required to be recorded at fair value. SEC small reporting companies were required to adopt this new guidance in fiscal years beginning on or after December 15, 2022. The Company adopted this guidance on a prospective basis as of January 1, 2023, and it had no material impact on the financial statements.</span> true 2023-01-01 true <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3. Stock-Based Compensation</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's 2022 Equity Incentive Plan (the "Stock Plan") provides for granting of incentive and nonqualified stock option and stock bonus awards to officers, employees and outside consultants. Outstanding options under the Stock Plan generally vest over <span style="-sec-ix-hidden:f-318">four</span> years and terminate 10 years after the grant date, or earlier if the option holder is no longer an executive officer, employee, consultant, advisor or director of the Company. As of December 31, 2023, 203,643 shares of common stock were authorized for issuance under the Stock Plan, of which 41,583 shares had been issued, 6,222 restricted stock awards and 60,492 restricted stock units remain unvested, 64,659 shares were subject to outstanding options at a weighted average exercise price of $25.73 per share and 26,520 shares were available for future grant.</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's 2009 Non-Qualified Inducement Stock Plan (the “Inducement Plan”) is intended to encourage employees, including prospective employees, upon whose efforts the Company depends for the successful conduct of its business, to acquire an equity interest in the Company. The Inducement Plan provides for the granting of awards, including non-qualified stock options, restricted stock, and unrestricted stock. As of December 31, 2023, 156.25 shares of common stock were authorized for issuance and were available for future grant under the Inducement Plan.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The exercise price of stock options awarded under the Stock Plan and the Inducement Plan may not be less than the fair value of the common stock on the date of the option grant. For holders of more than 10% of the Company’s total combined voting power of all classes of stock, incentive stock options may not be granted at less than 110% of the fair value of the Company’s common stock and for a term not to exceed five years.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's 2010 Employee Stock Purchase Plan (the "ESPP"), amended and restated in 2021 to increase stock purchase capacity, authorizes an annual increase on the first day of each of the Company’s fiscal years equal to the lesser of (i) 6,250 shares, (ii) 1 percent of the shares of common stock outstanding on the last day of the immediately preceding fiscal year, or (iii) such lesser number of shares as is determined by the Board. All full-time employees and certain part-time employees are eligible to participate in the ESPP. For part-time employees to be eligible, they must have customary employment of more than five months in any calendar year and more than 20 hours per week. Employees who, after exercising their rights to purchase shares under the ESPP, would own shares representing 5% or more of the voting power of the Company’s common stock, are ineligible to participate.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the ESPP, participating employees can authorize the Company to withhold up to 10% of their earnings during consecutive six-month payment periods for the purchase of the shares. At the conclusion of each period, participating employees can purchase shares at 85% of the lower of their fair value at the beginning or end of the period. The ESPP is regarded as a compensatory plan. For the years ended December 31, 2023 and 2022, the Company issued 4,902 and 2,526 shares of its common stock, respectively, under the ESPP. As of December 31, 2023, there were 22,089 remaining shares to be issued under the ESPP.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses the Black-Scholes option pricing model for determining the fair value of shares of common stock issued or to be issued under the ESPP. The following assumptions were used in determining fair value: The risk-free interest rate assumption is based on the United States Treasury’s constant maturity rate for a six month term (corresponding to the expected option term) on the date the option was granted. The expected dividend yield is zero as the Company does not currently pay dividends nor expects to do so during the expected option term. An expected term of six months is used based on the duration of each plan offering period. The volatility assumption is based on daily historical volatility during the time period that corresponds to the expected option term and expected future stock price volatility. </span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no new issuance of stock options in 2023. The assumptions that the Company used in the Black-Scholes pricing model to determine the fair value of the stock options used in the calculation of stock-based compensation expense for the year ended December 31, 2022 were as follows:</span></div><div><span><br/></span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:73.684%"><tr><td style="width:1.0%"></td><td style="width:83.026%"></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 style="width:0.1%"></td><td style="width:0.792%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.447%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.585%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.450%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="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="12" style="border-bottom: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:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="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:700;line-height:100%"> </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" 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:100%">2022</span></td></tr><tr><td colspan="3" style="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:100%">Risk-free interest rate</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="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:400;line-height:100%">1.8%</span></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:400;line-height:100%">—%</span></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:400;line-height:100%">3.7%</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:100%">Expected dividend yield</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="9" 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:10pt;font-weight:400;line-height:100%">—</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected option term</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 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:100%">Volatility</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="9" 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:10pt;font-weight:400;line-height:100%">70.0%</span></td></tr></table></div><div style="margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of option activity for the year ended December 31, 2023 is presented below:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:47.433%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.216%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.216%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.216%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.220%"></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:8pt;font-weight:700;line-height:100%">Number of<br/>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:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Exercise Price</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:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Life (in years)</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:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic Value</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:100%">Outstanding at December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,662 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">26.15 </span></td><td style="background-color:#cceeff;border-top:1pt 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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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="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:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></div></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:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,000)</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:100%">40.21 </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:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expired</span></div></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:100%">(3)</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:100%">4,224.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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:100%">Outstanding at December 31, 2023</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:100%">64,659 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">25.73 </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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.8</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</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: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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested or expected to vest at December 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,773 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #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:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #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:100%">25.74 </span></td><td style="background-color:#cceeff;border-top:3pt double #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 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:10pt;font-weight:400;line-height:100%">6.8</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:100%">$</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:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at December 31, 2023</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,773 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;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 #000000;border-top:3pt double #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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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:100%">25.74 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.8</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</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:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected to vest options are determined by applying the estimated forfeiture rate to the total outstanding options. Aggregate intrinsic value represents the total pre-tax intrinsic value (the aggregate difference between the closing stock price of the Company’s common stock as of December 31, 2023, as applicable, and the exercise price for the in-the-money options) that would have been received by the option holders if all the in-the-money options had been exercised on December 31, 2023.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average per share grant-date fair values of options granted during 2023 and 2022 was zero and $30.72, respectively.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate intrinsic value of options issued or exercised during 2023 and 2022 was zero.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total unrecognized stock-based compensation costs related to non-vested stock options was $36,885, which related to 5,500 shares with a per share weighted fair value of $25.40 as of December 31, 2023. This unrecognized cost is expected to be recognized over a weighted average period of approximately 1.7 years.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2023 and 2022, certain employees and directors have been granted restricted stock awards and restricted stock units that are service based. The fair value of the restricted stock awards and units are calculated based on the closing price of common stock on the date of issuance. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2023, 51,210 restricted stock units were granted to employees and members of the Board of Directors that vest at different times during the years 2023 through 2026. Included therein were grants to the members of the Board of Directors, 21,584 restricted stock units in May 2023, that cliff vest in <span style="-sec-ix-hidden:f-379">one</span> year from issuance and 29,626 restricted stock units to employees that vest quarterly at different times during the years 2023 through 2026. During 2022, 12,000 restricted stock awards and 27,655 restricted stock units were granted to employees and members of the Board of Directors that vest at different times during the years 2022 through 2025. Included therein were grants to the members of the Board of Directors of 6,616 </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">restricted stock units in May 2022, that cliff vest in <span style="-sec-ix-hidden:f-384">one</span> year from issuance, 3,434 restricted stock units in July 2022 to a new member of the Board of Directors that vest quarterly over a <span style="-sec-ix-hidden:f-386">two</span> year period and 12,000 restricted stock awards and 17,605 restricted stock units to employees that vest quarterly at different times during the years 2022 through 2025. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of restricted stock activity for the year ended December 31, 2023 is presented below:</span></div><div style="text-indent:18pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:79.678%"><tr><td style="width:1.0%"></td><td style="width:35.046%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.818%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.661%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.084%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.312%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.267%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.111%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.084%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.317%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">Restricted Stock Awards </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:8pt;font-weight:700;line-height:100%">Weighted Average Grant Date Fair Value </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:8pt;font-weight:700;line-height:100%">Restricted Stock Units</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:8pt;font-weight:700;line-height:100%">Weighted Average Grant Date Fair Value</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:100%">Unvested at December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,032 </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:100%">$</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:100%">43.44 </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:100%">24,341 </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:100%">$</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:100%">27.20 </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:100%">Granted </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: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 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:100%">$</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:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,210 </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:10pt;font-weight:400;line-height:100%">$</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:100%">7.45 </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:100%">Vested </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:100%">(5,094)</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:100%">$</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:100%">44.98 </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:100%">(14,535)</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:100%">$</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:100%">26.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:100%">Forfeited</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:100%">(716)</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:10pt;font-weight:400;line-height:100%">$</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:100%">34.23 </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:100%">(524)</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:10pt;font-weight:400;line-height:100%">$</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:100%">28.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:100%">Unvested at December 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #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:100%">6,222 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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;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:100%">$</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:100%">43.28 </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;border-bottom:1pt solid #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:100%">60,492 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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;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:100%">$</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:100%">15.10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded stock-based compensation expense of $699,505 and $477,062 for 2023 and 2022, respectively.</span></div>Total compensation cost related to non-vested awards not yet recognized at December 31, 2023 was $698,854. These unrecognized costs are expected to be recognized over a weighted-average period of 1.4 years. P10Y 203643 41583 6222 60492 64659 25.73 26520 156.25 0.10 1.10 P5Y 6250 0.01 All full-time employees and certain part-time employees are eligible to participate in the ESPP. For part-time employees to be eligible, they must have customary employment of more than five months in any calendar year and more than 20 hours per week. Employees who, after exercising their rights to purchase shares under the ESPP, would own shares representing 5% or more of the voting power of the Company’s common stock, are ineligible to participate. 0.10 0.85 4902 2526 22089 0 The assumptions that the Company used in the Black-Scholes pricing model to determine the fair value of the stock options used in the calculation of stock-based compensation expense for the year ended December 31, 2022 were as follows:<div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:73.684%"><tr><td style="width:1.0%"></td><td style="width:83.026%"></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 style="width:0.1%"></td><td style="width:0.792%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.447%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.585%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.450%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="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="12" style="border-bottom: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:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="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:700;line-height:100%"> </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" 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:100%">2022</span></td></tr><tr><td colspan="3" style="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:100%">Risk-free interest rate</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="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:400;line-height:100%">1.8%</span></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:400;line-height:100%">—%</span></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:400;line-height:100%">3.7%</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:100%">Expected dividend yield</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="9" 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:10pt;font-weight:400;line-height:100%">—</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected option term</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 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:100%">Volatility</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="9" 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:10pt;font-weight:400;line-height:100%">70.0%</span></td></tr></table></div> 0.018 0.037 0 P5Y 0.700 <div style="margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of option activity for the year ended December 31, 2023 is presented below:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:47.433%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.216%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.216%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.216%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.220%"></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:8pt;font-weight:700;line-height:100%">Number of<br/>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:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Exercise Price</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:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Life (in years)</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:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic Value</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:100%">Outstanding at December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,662 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">26.15 </span></td><td style="background-color:#cceeff;border-top:1pt 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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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="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:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></div></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:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,000)</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:100%">40.21 </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:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expired</span></div></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:100%">(3)</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:100%">4,224.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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:100%">Outstanding at December 31, 2023</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:100%">64,659 </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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">25.73 </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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.8</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</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: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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested or expected to vest at December 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,773 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #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:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #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:100%">25.74 </span></td><td style="background-color:#cceeff;border-top:3pt double #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 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:10pt;font-weight:400;line-height:100%">6.8</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:100%">$</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:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at December 31, 2023</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,773 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;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 #000000;border-top:3pt double #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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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:100%">25.74 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.8</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</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:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 65662 26.15 0 0 0 0 1000 40.21 3 4224 64659 25.73 P6Y9M18D 0 61773 25.74 P6Y9M18D 0 61773 25.74 P6Y9M18D 0 0 30.72 0 0 36885 5500 25.40 P1Y8M12D 51210 21584 29626 12000 27655 6616 3434 12000 17605 <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of restricted stock activity for the year ended December 31, 2023 is presented below:</span></div><div style="text-indent:18pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:79.678%"><tr><td style="width:1.0%"></td><td style="width:35.046%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.818%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.661%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.084%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.312%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.267%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.111%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.084%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.317%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">Restricted Stock Awards </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:8pt;font-weight:700;line-height:100%">Weighted Average Grant Date Fair Value </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:8pt;font-weight:700;line-height:100%">Restricted Stock Units</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:8pt;font-weight:700;line-height:100%">Weighted Average Grant Date Fair Value</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:100%">Unvested at December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,032 </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:100%">$</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:100%">43.44 </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:100%">24,341 </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:100%">$</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:100%">27.20 </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:100%">Granted </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: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 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:100%">$</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:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,210 </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:10pt;font-weight:400;line-height:100%">$</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:100%">7.45 </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:100%">Vested </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:100%">(5,094)</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:100%">$</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:100%">44.98 </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:100%">(14,535)</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:100%">$</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:100%">26.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:100%">Forfeited</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:100%">(716)</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:10pt;font-weight:400;line-height:100%">$</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:100%">34.23 </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:100%">(524)</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:10pt;font-weight:400;line-height:100%">$</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:100%">28.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:100%">Unvested at December 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #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:100%">6,222 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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;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:100%">$</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:100%">43.28 </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;border-bottom:1pt solid #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:100%">60,492 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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;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:100%">$</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:100%">15.10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 12032 43.44 24341 27.20 0 0 51210 7.45 5094 44.98 14535 26.64 716 34.23 524 28.41 6222 43.28 60492 15.10 699505 477062 698854 P1Y4M24D <div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4. Securities </span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's marketable debt securities are classified as either AFS or HTM pursuant to ASC 320 - Investments - Debt Securities. The following table summarizes the valuations and unrealized gains and losses of AFS securities which are recorded at estimated fair value as of December 31, 2023. The Company held no AFS securities as of December 31, 2022. </span></div><div style="text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.865%"><tr><td style="width:1.0%"></td><td style="width:27.685%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.211%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.964%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.211%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.964%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.211%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.964%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.211%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.964%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.215%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="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:100%"> </span></td><td colspan="27" 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:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" 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:100%">Gross Unrealized</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:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="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:100%">Available-for-sale securities</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cost </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gains</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:100%">Losses</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:100%">Credit Losses</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:100%">Estimated Fair Value</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:100%">U.S. government bonds</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">4,412,935 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">5,665 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top: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:100%">$</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:100%">— </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:100%">$</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:100%">— </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:100%">$</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:100%">4,418,600 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,612,099 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">234,506 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,846,605 </span></td><td style="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:100%">Total </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:100%">$</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:100%">16,025,034 </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:100%">$</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:100%">240,171 </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:100%">$</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:100%">— </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:100%">$</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:100%">— </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:100%">$</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:100%">16,265,205 </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="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">HTM securities are valued at amortized cost. The Company held no HTM securities as of December 31, 2023. The following tables summarize the valuations of HTM securities as of December 31, 2022. </span></div><div style="text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:62.426%"><tr><td style="width:1.0%"></td><td style="width:39.415%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.635%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.439%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.635%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.439%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.637%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="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:100%"> </span></td><td colspan="15" 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:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="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:100%">Held-to-maturity securities</span></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:100%">Amortized Cost </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:100%">Credit Losses</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:100%">Estimated Fair Value</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:100%">U.S. government bonds</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">3,457,651 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top: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:100%">$</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:100%">3,456,580 </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:100%">Corporate bonds</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,011,569 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,950,380 </span></td><td style="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:100%">Commercial paper</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:100%">9,395,487 </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:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,387,914 </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:100%">Total </span></td><td style="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:100%">$</span></td><td style="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:100%">16,864,707 </span></td><td style="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="padding:0 1pt"></td><td style="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:100%">$</span></td><td style="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:100%">— </span></td><td style="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="padding:0 1pt"></td><td style="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:100%">$</span></td><td style="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:100%">16,794,874 </span></td><td style="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 Company evaluates all HTM and AFS securities for impairment at each reporting period. It determined that changes in the fair value of its securities at December 31, 2023 resulted primarily from interest rate fluctuations subsequent to the purchase date of the securities. There was no deterioration in the credit worthiness of the issuers and no credit losses were recorded as of December 31, 2023. 0 <div style="text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.865%"><tr><td style="width:1.0%"></td><td style="width:27.685%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.211%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.964%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.211%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.964%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.211%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.964%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.211%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.964%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.215%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="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:100%"> </span></td><td colspan="27" 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:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" 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:100%">Gross Unrealized</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:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="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:100%">Available-for-sale securities</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cost </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gains</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:100%">Losses</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:100%">Credit Losses</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:100%">Estimated Fair Value</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:100%">U.S. government bonds</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">4,412,935 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">5,665 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top: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:100%">$</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:100%">— </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:100%">$</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:100%">— </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:100%">$</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:100%">4,418,600 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,612,099 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">234,506 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,846,605 </span></td><td style="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:100%">Total </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:100%">$</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:100%">16,025,034 </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:100%">$</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:100%">240,171 </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:100%">$</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:100%">— </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:100%">$</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:100%">— </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:100%">$</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:100%">16,265,205 </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> 4412935 5665 4418600 11612099 234506 11846605 16025034 240171 16265205 0 <div style="text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:62.426%"><tr><td style="width:1.0%"></td><td style="width:39.415%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.635%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.439%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.635%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.439%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.637%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="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:100%"> </span></td><td colspan="15" 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:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="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:100%">Held-to-maturity securities</span></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:100%">Amortized Cost </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:100%">Credit Losses</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:100%">Estimated Fair Value</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:100%">U.S. government bonds</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">3,457,651 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top: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:100%">$</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:100%">3,456,580 </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:100%">Corporate bonds</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,011,569 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,950,380 </span></td><td style="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:100%">Commercial paper</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:100%">9,395,487 </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:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,387,914 </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:100%">Total </span></td><td style="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:100%">$</span></td><td style="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:100%">16,864,707 </span></td><td style="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="padding:0 1pt"></td><td style="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:100%">$</span></td><td style="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:100%">— </span></td><td style="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="padding:0 1pt"></td><td style="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:100%">$</span></td><td style="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:100%">16,794,874 </span></td><td style="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> 3457651 3456580 4011569 3950380 9395487 9387914 16864707 16794874 0 0 <div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">5.     Fair Value Measurements</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables set forth the Company’s financial instruments that were measured at fair value: </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="margin-top:5pt"><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:33.739%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.497%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.820%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.497%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.528%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.497%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.820%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.502%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="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:100%"> </span></td><td colspan="21" 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:100%"> December 31, 2023</span></td></tr><tr><td colspan="3" style="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:100%"> </span></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:100%">Total </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:100%">Level 1</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:100%">Level 2</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:100%">Level 3</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:700;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></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:100%">$</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:100%">1,284,290 </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:10pt;font-weight:400;line-height:100%">$</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:100%">1,284,290 </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:10pt;font-weight:400;line-height:100%">$</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: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 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:100%">$</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: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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government bonds</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:100%">$</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:100%">4,418,600 </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:100%">$</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:100%">4,418,600 </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:100%">$</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:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:100%">$</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:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper </span></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:100%">$</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:100%">11,846,605 </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:10pt;font-weight:400;line-height:100%">$</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: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 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:100%">$</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:100%">11,846,605 </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:10pt;font-weight:400;line-height:100%">$</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: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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:100%">17,549,495 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:100%">5,702,890 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:100%">11,846,605 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><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:5pt"><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:33.739%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.497%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.820%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.497%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.528%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.497%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.820%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.502%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="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:100%"> </span></td><td colspan="21" 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:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></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:100%">Total </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:100%">Level 1 </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:100%">Level 2 </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:100%">Level 3</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:700;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></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:100%">$</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:100%">1,551,027 </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:10pt;font-weight:400;line-height:100%">$</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:100%">1,551,027 </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:10pt;font-weight:400;line-height:100%">$</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: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 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:100%">$</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: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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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:100%">1,551,027 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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:100%">1,551,027 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div>The Company's accounts receivable, accounts payable, and accrued expenses are valued at cost which approximates fair value. <div style="margin-top:5pt"><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:33.739%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.497%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.820%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.497%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.528%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.497%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.820%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.502%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="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:100%"> </span></td><td colspan="21" 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:100%"> December 31, 2023</span></td></tr><tr><td colspan="3" style="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:100%"> </span></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:100%">Total </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:100%">Level 1</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:100%">Level 2</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:100%">Level 3</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:700;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></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:100%">$</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:100%">1,284,290 </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:10pt;font-weight:400;line-height:100%">$</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:100%">1,284,290 </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:10pt;font-weight:400;line-height:100%">$</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: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 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:100%">$</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: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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government bonds</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:100%">$</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:100%">4,418,600 </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:100%">$</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:100%">4,418,600 </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:100%">$</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:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:100%">$</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:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper </span></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:100%">$</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:100%">11,846,605 </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:10pt;font-weight:400;line-height:100%">$</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: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 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:100%">$</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:100%">11,846,605 </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:10pt;font-weight:400;line-height:100%">$</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: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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:100%">17,549,495 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:100%">5,702,890 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:100%">11,846,605 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><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:5pt"><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:33.739%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.497%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.820%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.497%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.528%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.497%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.820%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.502%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="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:100%"> </span></td><td colspan="21" 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:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></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:100%">Total </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:100%">Level 1 </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:100%">Level 2 </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:100%">Level 3</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:700;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></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:100%">$</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:100%">1,551,027 </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:10pt;font-weight:400;line-height:100%">$</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:100%">1,551,027 </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:10pt;font-weight:400;line-height:100%">$</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: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 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:100%">$</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: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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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:100%">1,551,027 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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:100%">1,551,027 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 1284290 1284290 4418600 4418600 11846605 11846605 17549495 5702890 11846605 1551027 1551027 1551027 1551027 . Inventories<div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consist of the following:</span></div><div><span><br/></span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:73.863%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.052%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="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:100%"> </span></td><td colspan="3" style="border-top:1pt 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:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">2022</span></td></tr><tr><td colspan="3" style="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:100%">Purchased components</span></td><td style="border-top:1pt 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:100%">$</span></td><td style="border-top:1pt 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:100%">1,151,381 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt 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:100%">$</span></td><td style="border-top:1pt 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:100%">982,129 </span></td><td style="border-top:1pt solid #000000;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:100%">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:100%">408,047 </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:100%">632,858 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:100%">1,559,428 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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 #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:100%">1,614,987 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div>The Company recorded a charge of $63,420 and $356,700 to cost of revenues in 2023 and 2022, respectively, for Quell inventory to reduce the carrying value to net realizable value. <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consist of the following:</span></div><div><span><br/></span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:73.863%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.052%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="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:100%"> </span></td><td colspan="3" style="border-top:1pt 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:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">2022</span></td></tr><tr><td colspan="3" style="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:100%">Purchased components</span></td><td style="border-top:1pt 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:100%">$</span></td><td style="border-top:1pt 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:100%">1,151,381 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt 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:100%">$</span></td><td style="border-top:1pt 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:100%">982,129 </span></td><td style="border-top:1pt solid #000000;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:100%">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:100%">408,047 </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:100%">632,858 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:100%">1,559,428 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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 #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:100%">1,614,987 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1151381 982129 408047 632858 1559428 1614987 63420 356700 . Fixed Assets<div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fixed assets consist of the following:</span></div><div><span><br/></span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:60.539%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.198%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.198%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.201%"></td><td style="width:0.1%"></td></tr><tr style="height:17pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" 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:100%">Estimated<br/>Useful Life<br/>(Years)</span></td><td colspan="3" rowspan="2" 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:100%">December 31,</span></td></tr><tr style="height:17pt"><td colspan="3" style="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:100%"> </span></td><td colspan="3" style="border-top:1pt 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:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">2022</span></td></tr><tr><td colspan="3" style="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:100%">Computer and laboratory equipment</span></td><td colspan="3" style="border-top:1pt 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:400;line-height:100%">3</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt 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:100%">$</span></td><td style="border-top:1pt 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:100%">629,970 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt 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:100%">$</span></td><td style="border-top:1pt 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:100%">459,218 </span></td><td style="border-top:1pt solid #000000;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:100%">Furniture and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</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:100%">33,104 </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:100%">33,104 </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:100%">Production equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</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:100%">296,180 </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:100%">296,180 </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:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">* </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:100%">70,918 </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:100%">58,128 </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:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,030,172 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">846,630 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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:100%">Less – accumulated depreciation</span></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:100%">(736,723)</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:100%">(681,011)</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:100%"> </span></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;border-bottom:3pt double #000000;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">293,449 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">165,619 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13pt">Lesser of life of lease or estimated useful life.</span></div>Depreciation expense was $55,712 and $49,391 for 2023 and 2022, respectively. During 2022, the Company wrote off fully depreciated fixed assets no longer in service with a cost basis and accumulated depreciation of $674,520. It also disposed of assets with a cost basis of $6,875 and recognized a loss in this amount. <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fixed assets consist of the following:</span></div><div><span><br/></span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:60.539%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.198%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.198%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.201%"></td><td style="width:0.1%"></td></tr><tr style="height:17pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" 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:100%">Estimated<br/>Useful Life<br/>(Years)</span></td><td colspan="3" rowspan="2" 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:100%">December 31,</span></td></tr><tr style="height:17pt"><td colspan="3" style="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:100%"> </span></td><td colspan="3" style="border-top:1pt 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:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">2022</span></td></tr><tr><td colspan="3" style="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:100%">Computer and laboratory equipment</span></td><td colspan="3" style="border-top:1pt 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:400;line-height:100%">3</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt 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:100%">$</span></td><td style="border-top:1pt 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:100%">629,970 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt 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:100%">$</span></td><td style="border-top:1pt 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:100%">459,218 </span></td><td style="border-top:1pt solid #000000;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:100%">Furniture and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</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:100%">33,104 </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:100%">33,104 </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:100%">Production equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</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:100%">296,180 </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:100%">296,180 </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:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">* </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:100%">70,918 </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:100%">58,128 </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:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,030,172 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">846,630 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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:100%">Less – accumulated depreciation</span></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:100%">(736,723)</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:100%">(681,011)</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:100%"> </span></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;border-bottom:3pt double #000000;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">293,449 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">165,619 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13pt">Lesser of life of lease or estimated useful life.</span></div> P3Y 629970 459218 P3Y 33104 33104 P7Y 296180 296180 70918 58128 1030172 846630 736723 681011 293449 165619 55712 49391 674520 674520 -6875 6875 . Accrued Expenses and Compensation<div style="padding-left:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and compensation consist of the following:</span></div><div><span><br/></span></div><div style="margin-top:5pt"><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:73.607%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.183%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="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:100%"> </span></td><td colspan="3" style="border-top:1pt 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:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional services</span></td><td style="border-top:1pt 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:100%">$</span></td><td style="border-top:1pt 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:100%">298,534 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt 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:100%">$</span></td><td style="border-top:1pt 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:100%">155,000 </span></td><td style="border-top:1pt solid #000000;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:100%">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:10pt;font-weight:400;line-height:100%">346,245 </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:100%">249,224 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranty </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:100%">9,400 </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:100%">16,700 </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:100%">Clinical</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:100%">39,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales tax </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:100%">141,672 </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:100%">131,621 </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:100%">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:100%">41,888 </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:100%">37,394 </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="padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">876,739 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">589,939 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="padding-left:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and compensation consist of the following:</span></div><div><span><br/></span></div><div style="margin-top:5pt"><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:73.607%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.183%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="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:100%"> </span></td><td colspan="3" style="border-top:1pt 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:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional services</span></td><td style="border-top:1pt 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:100%">$</span></td><td style="border-top:1pt 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:100%">298,534 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt 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:100%">$</span></td><td style="border-top:1pt 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:100%">155,000 </span></td><td style="border-top:1pt solid #000000;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:100%">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:10pt;font-weight:400;line-height:100%">346,245 </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:100%">249,224 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranty </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:100%">9,400 </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:100%">16,700 </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:100%">Clinical</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:100%">39,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales tax </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:100%">141,672 </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:100%">131,621 </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:100%">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:100%">41,888 </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:100%">37,394 </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="padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">876,739 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">589,939 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 298534 155000 346245 249224 9400 16700 39000 0 141672 131621 41888 37394 876739 589939 . Income Taxes<div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Current income tax expense (benefit) attributable to continuing operations was zero for the years ended December 31, 2023 and 2022.</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s effective income tax rate differs from the statutory federal income tax rate as follows for the years ended December 31, 2023 and 2022.</span></div><div style="margin-top:5pt"><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:73.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.036%"></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="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:100%">December 31,</span></td></tr><tr><td colspan="3" style="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:100%"> </span></td><td colspan="3" style="border-top:1pt 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:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">2022</span></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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal statutory rate</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21.0)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21.0)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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:400;line-height:100%">State tax provision, net of federal provision</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:100%">(1.0)</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:100%">(4.9)</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></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:100%">Permanent items</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:100%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </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></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:100%">Federal research and development credits</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:100%">(2.0)</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:100%">(3.3)</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></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:100%">382 Limitation - NOL and tax credits </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:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17.4)</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></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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:100%">Valuation allowance</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:100%">23.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:100%">46.5 </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></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:100%">Effective income tax rate</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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></tr></table></div><div style="text-indent:2.25pt"><span><br/></span></div><div style="text-indent:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s deferred tax assets consist of the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:73.240%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.363%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.364%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="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:100%"> </span></td><td colspan="3" style="border-top:1pt 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:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">2022</span></td></tr><tr><td colspan="3" style="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:100%">Deferred tax assets:</span></td><td colspan="3" style="border-top:1pt solid #000000;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:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carryforwards</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:100%">$</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:100%">4,289,409 </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:100%">$</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:100%">3,369,688 </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 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development credit carryforwards</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:100%">544,415 </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:100%">310,000 </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 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</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:100%">44,497 </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:100%">74,459 </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 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventory 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:100%">97,378 </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:100%">88,983 </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 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">311,039 </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:100%">323,337 </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 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability</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:100%">56,481 </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:100%">87,872 </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 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized R&amp;D</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:100%">1,131,902 </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:100%">719,888 </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 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:100%">1,596 </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: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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total gross deferred tax assets</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:100%">6,476,717 </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:100%">4,974,227 </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:100%">Valuation allowance</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:100%">(6,418,062)</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:100%">(4,868,469)</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:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right of use asset</span></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:100%">$</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:100%">(58,655)</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:10pt;font-weight:400;line-height:100%">$</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:100%">(91,502)</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 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</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:100%">$</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:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:100%">$</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:100%">(14,256)</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:100%">Net deferred tax assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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 #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, 2023, the Company had federal NOLs of approximately $135.7 million, of which $121.1 million began to expire in 2022 and $14.5 million have an indefinite carryforward. At December 31, 2023, the Company had state NOLs of $57.6 million, some of which have an indefinite carryforward, and others that begin to expire in 2025. At December 31, 2023, the Company has federal and state tax credits of approximately $1.8 million and $0.9 million, respectively, which may be available to reduce future taxable income and related taxes thereon. These amounts include tax benefits of approximately $2.4 million and $75,000 attributable to NOL and tax credit carryforwards, respectively, that result from the exercise of employee stock options. The Company experienced an ownership change in 2019 as defined under Internal Revenue Service Regulations, which significantly reduced the tax benefits associated with these carryforwards under Internal Revenue Code Sections 382 and 383. The federal and state research and development credits each began to expire in 2022.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with the provisions of the Income Taxes topic of the Codification, the Company has evaluated the positive and negative evidence bearing upon the realizability of its deferred tax assets, which are comprised principally of net operating losses. Management has determined that it is more likely than not that the Company will not recognize the benefits of federal and state deferred tax assets and, as a result, a valuation allowance of approximately $6.4 million and $4.9 million has been established at December 31, 2023 and 2022, respectively. The Company experienced a change in control during 2019. Accordingly, utilization of their respective consolidated and/ or separately computed NOL's and/ or tax credit carryforwards is subject to an annual limitation for federal tax purposes under Internal Revenue Code Sections 382 and 383. Due to this change </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in control, the Company estimates that approximately $123,800,000 of federal NOL's and/or tax credit carryforwards are effectively eliminated according to the Internal Revenue Code Sections 382 and 383 limitations. A large portion of state NOLs and/ or tax credit carry forwards are also eliminated. The Company has not recorded any amounts for unrecognized tax benefits as of December 31, 2023 or 2022. The Company files tax returns as prescribed by the tax laws of the jurisdictions in which it operates. In the normal course of business, the Company is subject to examination by federal and state jurisdictions, where applicable. There are currently no pending income tax examinations. The Company’s tax years are still open under statute from December 31, 2020 to the present. Earlier years may be examined to the extent that tax credit or net operating loss carryforwards are used in future periods. The Company’s policy is to record interest and penalties related to income taxes as part of its income tax provision.</span></div> 0 0 <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s effective income tax rate differs from the statutory federal income tax rate as follows for the years ended December 31, 2023 and 2022.</span></div><div style="margin-top:5pt"><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:73.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.036%"></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="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:100%">December 31,</span></td></tr><tr><td colspan="3" style="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:100%"> </span></td><td colspan="3" style="border-top:1pt 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:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">2022</span></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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal statutory rate</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21.0)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21.0)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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:400;line-height:100%">State tax provision, net of federal provision</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:100%">(1.0)</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:100%">(4.9)</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></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:100%">Permanent items</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:100%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </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></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:100%">Federal research and development credits</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:100%">(2.0)</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:100%">(3.3)</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></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:100%">382 Limitation - NOL and tax credits </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:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17.4)</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></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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:100%">Valuation allowance</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:100%">23.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:100%">46.5 </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></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:100%">Effective income tax rate</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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></tr></table></div> 0.210 0.210 0.010 0.049 -0.001 -0.001 0.020 0.033 0 0.174 -0.239 -0.465 0 0 <div style="text-indent:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s deferred tax assets consist of the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:73.240%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.363%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.364%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="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:100%"> </span></td><td colspan="3" style="border-top:1pt 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:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">2022</span></td></tr><tr><td colspan="3" style="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:100%">Deferred tax assets:</span></td><td colspan="3" style="border-top:1pt solid #000000;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:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carryforwards</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:100%">$</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:100%">4,289,409 </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:100%">$</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:100%">3,369,688 </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 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development credit carryforwards</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:100%">544,415 </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:100%">310,000 </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 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</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:100%">44,497 </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:100%">74,459 </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 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventory 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:100%">97,378 </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:100%">88,983 </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 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">311,039 </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:100%">323,337 </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 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability</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:100%">56,481 </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:100%">87,872 </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 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized R&amp;D</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:100%">1,131,902 </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:100%">719,888 </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 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:100%">1,596 </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: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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total gross deferred tax assets</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:100%">6,476,717 </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:100%">4,974,227 </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:100%">Valuation allowance</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:100%">(6,418,062)</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:100%">(4,868,469)</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:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right of use asset</span></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:100%">$</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:100%">(58,655)</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:10pt;font-weight:400;line-height:100%">$</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:100%">(91,502)</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 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</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:100%">$</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:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:100%">$</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:100%">(14,256)</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:100%">Net deferred tax assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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 #000000;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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 4289409 3369688 544415 310000 44497 74459 97378 88983 311039 323337 56481 87872 1131902 719888 1596 0 6476717 4974227 6418062 4868469 58655 91502 0 14256 0 0 135700000 121100000 2022 14500000 57600000 2025 1800000 900000 2400000 75000 2022 2022 6400000 4900000 123800000 0 0 2020 . Commitments and Contingencies<div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operating Leases</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's lease on its Woburn, Massachusetts corporate office and manufacturing facilities (the “Woburn Lease”) extends through September 2025 at a monthly base rent of $13,846 and with a 5-year extension option. The Company's lease on its former corporate office in Waltham, Massachusetts (the "Waltham lease") ended in February 2022. During the years ended December 31, 2023 and 2022 the Company recorded sublet income on the Waltham lease totaling zero and $22,795, respectively within operating expenses on the Company's Statement of Operations. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a maturity analysis of the annual cash flows of the operating lease liabilities as of December 31, 2023:</span></div><div><span><br/></span></div><div style="margin-top:5pt"><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:86.180%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.620%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="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:100%">2024</span></td><td style="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:100%">$</span></td><td style="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:100%">165,785 </span></td><td style="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:100%">2025</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:100%">117,431 </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></tr><tr><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></tr><tr><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:100%">Total minimum lease payments</span></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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">283,216 </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 style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><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:10pt;font-weight:400;line-height:100%">Discount rate, 15.0%</span></div></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:100%">$</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:100%">42,340 </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:100%">Lease obligation, current portion</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:100%">148,391 </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:100%">Lease obligation, net of current portion </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:100%">92,485 </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:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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:100%">283,216 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total recorded rent expense net of sublet income was $197,310 and $163,061, for 2023 and 2022, respectively. The Company records rent expense on its facility leases on a straight-line basis over the lease term. The remaining operating lease term was 1.7 years as of December 31, 2023.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contingencies</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is not party to or aware of any legal proceedings.</span></div> 13846 P5Y 0 22795 <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a maturity analysis of the annual cash flows of the operating lease liabilities as of December 31, 2023:</span></div><div><span><br/></span></div><div style="margin-top:5pt"><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:86.180%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.620%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="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:100%">2024</span></td><td style="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:100%">$</span></td><td style="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:100%">165,785 </span></td><td style="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:100%">2025</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:100%">117,431 </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></tr><tr><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></tr><tr><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:100%">Total minimum lease payments</span></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:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">283,216 </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 style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><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:10pt;font-weight:400;line-height:100%">Discount rate, 15.0%</span></div></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:100%">$</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:100%">42,340 </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:100%">Lease obligation, current portion</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:100%">148,391 </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:100%">Lease obligation, net of current portion </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:100%">92,485 </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:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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:100%">283,216 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 165785 117431 283216 0.150 42340 148391 92485 283216 197310 163061 P1Y8M12D . Retirement Plan<div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains a 401(k) defined contribution savings plan for its employees who meet certain service period and age requirements. Contributions are permitted up to the maximum allowed under the Internal Revenue Code of each covered employee’s salary. The savings plan permits the Company to contribute at its discretion. In 2023 and 2022 the Company made no contributions to the plan.</span></div> 0 0 <div style="text-indent:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">12. Stockholders’ Equity</span></div><div style="text-indent:2.25pt"><span><br/></span></div><div style="text-indent:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Preferred stock and convertible preferred stock consist of the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:73.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.216%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.218%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="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:100%"> </span></td><td colspan="3" style="border-top:1pt 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:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Preferred stock, $0.001 par value; 5,000,000 shares authorized at December 31, 2023 and 2022; no shares issued and outstanding at December 31, 2023 and 2022</span></div></td><td style="border-top:1pt 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:100%">$</span></td><td style="border-top:1pt 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:100%">— </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt 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:100%">$</span></td><td style="border-top:1pt 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:100%">— </span></td><td style="border-top:1pt solid #000000;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"><div style="padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series B convertible preferred stock, $0.001 par value, 147,000 shares designated at December 31, 2023 and 2022, and 200 shares issued and outstanding at December 31, 2023 and 2022, respectively</span></div></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:100%">1 </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:100%">1 </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="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="text-indent:18pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Preferred stock activity</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, 200 shares of Series B convertible preferred stock remained outstanding. The shares of Series B convertible preferred stock are convertible into the equivalent of 8 shares of common stock at the option of the holder.</span></div><div style="text-indent:18pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other equity activity</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2022, the Company issued in settlement of management incentive compensation 6,276 shares of fully vested common stock with a value of $215,417. </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2023 and 2022, respectively, the Company issued pursuant to its ATM Agreement 537,094 shares of common stock, net of fees totaling $142,795 for proceeds of $2,305,753 and 114,542 shares of its common stock, net of fees totaling $175,355 for proceeds of $3,833,772.</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2023 and 2022, respectively, the Company issued 4,902 shares of fully vested common stock with a value of $19,688 and 2,526 shares of fully vested common stock with a value of $30,259 pursuant to the Company's 2010 Employee Stock Purchase Plan, respectively.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023 and 2022, the Company had 25,000,000 shares of common stock authorized and 1,524,939, and 971,492 shares issued and outstanding, respectively. Each share of common stock entitles the holder to one vote on all matters submitted to a vote of the Company’s stockholders. Common stockholders are not entitled to receive dividends unless declared by the Board of Directors.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, 2023, the Company has reserved authorized shares of common stock for future issuance as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:86.436%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.364%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><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:100%">Outstanding stock options</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:100%">64,659 </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:100%">Convertible preferred stock </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:100%">8 </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:100%">Unvested restricted stock units </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,492 </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:100%">Possible future issuance under inducement plan</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:100%">156 </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:100%">Possible future issuance under stock option plans</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:100%">26,520 </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:100%">Possible future issuance under employee stock purchase plan</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:100%">22,089 </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:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173,924 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subsequently from January 1, 2024 to February 29, 2024, the Company issued 458,380 shares of common stock under its ATM program net of fees totaling $46,995 for proceeds of $1,519,099.</span></div> <div style="text-indent:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Preferred stock and convertible preferred stock consist of the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:73.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.216%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.218%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="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:100%"> </span></td><td colspan="3" style="border-top:1pt 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:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Preferred stock, $0.001 par value; 5,000,000 shares authorized at December 31, 2023 and 2022; no shares issued and outstanding at December 31, 2023 and 2022</span></div></td><td style="border-top:1pt 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:100%">$</span></td><td style="border-top:1pt 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:100%">— </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt 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:100%">$</span></td><td style="border-top:1pt 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:100%">— </span></td><td style="border-top:1pt solid #000000;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"><div style="padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series B convertible preferred stock, $0.001 par value, 147,000 shares designated at December 31, 2023 and 2022, and 200 shares issued and outstanding at December 31, 2023 and 2022, respectively</span></div></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:100%">1 </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:100%">1 </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="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.001 0.001 5000000 5000000 0 0 0 0 0 0 0.001 0.001 147000 147000 200 200 200 200 1 1 200 8 6276 215417 537094 142795 2305753 114542 175355 3833772 4902 19688 2526 30259 25000000 25000000 1524939 1524939 971492 971492 Each share of common stock entitles the holder to one vote on all matters submitted to a vote of the Company’s stockholders. <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, 2023, the Company has reserved authorized shares of common stock for future issuance as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:86.436%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.364%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><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:100%">Outstanding stock options</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:100%">64,659 </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:100%">Convertible preferred stock </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:100%">8 </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:100%">Unvested restricted stock units </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,492 </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:100%">Possible future issuance under inducement plan</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:100%">156 </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:100%">Possible future issuance under stock option plans</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:100%">26,520 </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:100%">Possible future issuance under employee stock purchase plan</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:100%">22,089 </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:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173,924 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 64659 8 60492 156 26520 22089 173924 458380 46995 1519099 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">13. Management Retention and Incentive Plan</span></div>Under the Company’s Management Retention and Incentive Plan (the “Plan”), a portion of the consideration payable upon a change in control transaction, as defined in the Plan and its amendments, would be paid in cash to certain executive officers and key employees and recorded as compensation expense within the Statement of Operations during the period in which the change of control transaction occurs. <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">14. Reverse Stock Split</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 21, 2023, the Company effected a 1-for-8 reverse stock split of its Common Stock, (the "Reverse Stock Split"). The par value and other terms of the common stock were not affected by the Reverse Stock Split. The Company’s shares outstanding immediately prior to the split totaled 8,733,398, which were subsequently adjusted to 1,091,648 shares outstanding. No fractional shares were issued in connection with the reverse stock split. Stockholders who otherwise would be entitled to receive fractional shares were received payment in cash in lieu of any such resulting fractional shares of common stock as the post-reverse split amounts of common stock were rounded down to the nearest full share. Share, per share, and stock option amounts for all periods presented within the financial statements contained in the Annual Report on Form 10-K have been retroactively adjusted to reflect the Reverse Stock Split.</span></div> 1-for-8 reverse stock split of its Common Stock 8733398 1091648 <div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.959%"><tr><td style="width:1.0%"></td><td style="width:23.065%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.254%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.594%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.254%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.594%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.254%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.594%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.254%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.594%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.987%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.594%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.262%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="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:100%">Description</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at<br/>Beginning of<br/>Period</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:100%">Charged to<br/>costs and<br/>expenses</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:100%">Charged to<br/>other<br/>accounts</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Recoveries/<br/>(Deductions)</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:100%">Balance at<br/>End of<br/>Period</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%">December 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"> </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:100%"> </span></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:100%">Allowance for Doubtful Accounts</span></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:100%">$</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:100%">25,000 </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:10pt;font-weight:400;line-height:100%">$</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: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 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:100%">$</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: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 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:100%">$</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: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="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:100%">$</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:100%">25,000 </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 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:100%">Deferred Tax Asset Valuation Allowance</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:100%">4,868,469 </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:100%">1,946,667 </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:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(397,074)</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:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1) </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:100%">6,418,062 </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:100%">Accrued Product Returns</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:100%">1,000 </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:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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: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 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:100%">Warranty Reserve</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:100%">16,700 </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:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,300)</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="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:100%">9,400 </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:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:100%">Allowance for Doubtful Accounts</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:100%">$</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:100%">25,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:100%">$</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:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:100%">$</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:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:100%">$</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:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:100%">$</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:100%">25,000 </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:100%">Deferred Tax Asset Valuation Allowance</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:100%">2,827,759 </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:100%">2,187,921 </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:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(147,211)</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:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1) </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:100%">4,868,469 </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 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:100%">Accrued Product Returns</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:100%">39,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(38,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding: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:100%">1,000 </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:100%">Warranty 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:100%">28,400 </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:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,700)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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:100%">16,700 </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><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><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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="padding-left:11.25pt"><span><br/></span></div><div style="padding-left:11.25pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Expiration of Federal and State Net Operating Loss Carryforwards and other reductions.</span></div> 25000 25000 4868469 1946667 397074 6418062 1000 1000 0 16700 7300 9400 25000 25000 2827759 2187921 147211 4868469 39000 38000 1000 28400 11700 16700